Всем привет, друзья! ✌ Сегодня мы рассмотрим 15 мощных онлайн-курсов по бэкенд-разработке, которые вы можете пройти абсолютно бесплатно.
Курс «Backend-разработчик на Go» — SkillFactory
Лучший курс по backend-разработке с нуля на 2023 год!

Изучите программирование на Go и бэкенд-разработку высоконагруженных приложений с нуля
Стоимость на 2023 год: в рассрочку 6750 ₽/мес на 12 месяцев
Изучите программирование на Go и бэкенд-разработку высоконагруженных приложений.
Почему стоит изучать Golang?
Продуманный
Вы не только вникнете в тонкости правильного общения и управления командой, но и получите знания об архитектуре сети и базы данных, процессе CI/CD
Highload и микросервисы
Go идеально подходит для микросервисов и высоконагруженных архитектур. Освоив этот язык, вы надолго станете востребованным и высокооплачиваемым разработчиком
Научиться легко
Программирование на Go имеет один из самых низких барьеров для входа. Наш базовый подход к обучению поможет вам начать разработку серверной части Go, даже если у вас нет технического образования.
Ваш диплом после окончания:

Я могу уверенно:
- — Решать задачи любой сложности с помощью алгоритмов
 - — Программирование на Golang, проверка кода
 - — Поиск и исправление ошибок в вашем коде (отладка)
 - — Разработать приложение с микросервисной архитектурой
 - — Внедрить devops-практики в процесс разработки
 - — Проектировать архитектуру приложения
 - — Написать API
 - — Написание серверной логики и настройка взаимодействия с базами данных
 
Мы поможем вам развить «программистское мышление»: вы начнете мыслить алгоритмически и будете эффективно раскладывать в уме даже сложные задачи
Теория и практика
Обучение разработчиков Go состоит из сотен небольших шагов и ориентировано на закрепление практических навыков. У нас есть симуляторы, мини-проекты, интерактивные вебинары, сквозные проекты и командный проект
Ментор и сообщество
Вы не останетесь наедине с новым. Организуем сессии вопросов и ответов с ведущими экспертами, личную обратную связь по всем вопросам от менторов и поддержку кураторов, которые помогут дойти до конца
1.«Школа бэкенд-разработки»
Без выдачи сертификата
- Продолжительность обучения: 12 учебных часов.
 - Форма содержания: видео в плейлисте.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Обучение: в рамках курса пользователей ждут лекции, семинары и мастер-классы, из которых они узнают обо всех этапах создания веб-сервиса.
Обучение начинке
- CPython-устройство
 - ООП
 - Тестирование
 - База данных
 - Базы данных: модели, миграции, тестирование
 - Архитектура
 - Инфраструктура
 - Алгоритмы
 - Устранение неполадок, ведение журнала, профилирование
 - Асинхронное программирование. Лекция 1
 - Асинхронное программирование. Лекция 2
 - Асинхронное программирование. Лекция 3
 
2.«Build a Node Server backend with Express»

С выдачей сертификата
- Продолжительность обучения: 12 учебных часов.
 - Форма содержания: видео в плейлисте.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Учебник: в конце этого руководства пользователь создаст свой первый бэкенд на Node Server.
Обучение начинке
- Настройте экспресс-проект и структуру каталогов.
 - Импортируйте данные файла CSV в MongoDB.
 - Используйте Mongoose для создания экспресс-модели.
 - Добавьте Express Router, чтобы направить запрос Get правильному обработчику.
 - Используйте Express Router Get для доступа к базе данных и возврата данных JSON.
 
На правах профессии «?Backend-разработка на Node.js?»

Что мы получаем? Пользователь станет full-stack разработчиком, знающим только JavaScript. Освойте технологии разработки серверного веб-приложения и создайте несколько проектов на практике.
- Формат: Онлайн: вебинары и домашние задания с проверкой
 - Портфолио: библиотека, приложение для доставки еды и агрегатор отелей
 - Документ: Свидетельство о повышении квалификации установленного теста
 
Пройти программу обучения:
- Введение в Node.js
 - Библиотека Express.js
 - Приложение доставки
 - Машинопись
 - Nest.js
 - Огневая база
 - Финальный проект — гостиничный агрегатор
 
Пример сертификата

Функция курса:
- Имеет гарантию возврата денег
 - Занятия проходят в форме вебинаров по будням два раза в неделю в 19:00. Видеозаписи каждого урока доступны в личном кабинете.
 - После каждого урока пользователь выполняет домашнее задание и получает подробную обратную связь от экспертов курса.
 - Есть поддержка со стороны команды экспертов и наставников. Вы можете задать любые вопросы, получить консультацию и помочь с обучением.
 - Центр развития карьеры поможет составить резюме, подготовиться к собеседованию, предложит вакансии и сопроводит на всех этапах поиска работы.
 
3.«Курс Node.js — для тех, кто хочет начать бекенд разработку»
Без выдачи сертификата
- Продолжительность обучения: 22 учебных часа.
 - Форма содержания: видео в плейлисте.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Учебное пособие: спикер поделится 22 уроками по основам кодирования Node JS.
Обучение начинке
- Курс Node.js — для тех, кто хочет начать бэкенд-разработку
 - 02. Как изучить правила курса Node.js
 - 03. Установка и первая программа
 - 04. Отладка приложений Node.js
 - 05. Отправка параметров в Node.js
 - Чтение папок и файлов. Создаем файлы.
 - Чтение и запись файлов CSV и JSON в Node.js
 - Получение запросов GET и POST в Node.js
 - Подключиться к базе данных MySQL в Node.js
 - Маршрутизация в Node.JS
 - И другие уроки
 
4.«Мастер-класс: «Backend на Python»»
Без выдачи сертификата
- Продолжительность обучения: 1 учебный час.
 - Формат содержания: мастер-класс.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Учебник: В этом мастер-классе будет разобрана работа с фреймворком Flask на примере создания rest API. Также будет затронуто взаимодействие с базой данных MySql через ORM-библиотеку sqlachemy. Полученное приложение будет упаковано в Docker и готово к развертыванию на сервере.
5.«Web-технологии»

С выдачей сертификата
- Продолжительность обучения: 30 учебных часов.
 - Форма содержания: уроки на платформе.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Обучение: Курс посвящен разработке серверной части веб-приложений, их архитектуре и протоколу HTTP. Пользователи узнают:
- разработка приложений на питоне.
 - использовать фреймворк MVC.
 - изучите макет HTML-страницы.
 - погрузитесь в тему веб-разработки.
 
6.«Backend для начинающих на node.js express. RESTfull API, CRUD, HTTP»
Без выдачи сертификата
- Продолжительность обучения: 1 учебный час.
 - Форма содержания: видео на Youtube.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Учебник: в этом курсе автор расскажет об основных понятиях серверной разработки. Курс рассчитан на новичков в backend-разработке. Спикер создаст небольшой CRUD RestAPI на node.js express. Простой бэкенд на javascript.
Обучение начинке
- Введение, теория, HTTP, REST API, CRUD, BACKEND
 - Начало разработки, инициализация проекта
 - Подключение к базе данных
 - Форма данных, модель
 - Маршрутизация, маршрутизация, конечные точки
 - Контроллер, CRUD
 - Слой абстракции
 - Сервис, логическое разделение
 - Работа с файлами, FileService
 - Время лайкать!
 
7.«React + NodeJS. Fullstack приложение за 3 часа»
Без выдачи сертификата
- Продолжительность обучения: 1 занятие продолжительностью 3 часа.
 - Форма содержания: видео на Youtube.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Учебник: В этом курсе пользователь увидит создание приложения с нуля до развертывания на домене и VPS-хостинге. Студент также сможет увидеть реализацию авторизации и регистрации с помощью токена JWT + создать приложение для сокращения ссылок и анализа
Обучение начинке
- Введение
 - Инициализация проекта на Node.js
 - Установить базовые зависимости
 - Работа со скриптами
 - Настроить Express.js
 - Подключиться к базе данных MongoDB
 - Регистрация маршрутов
 - Настройка React.js
 - Настройки маршрутизации страницы
 - Работа с компонентом AuthPage
 - Работа с запросами
 - Ошибка при обработке
 - Работа с авторизацией
 - Работа с компонентом Navbar
 - Работает с бизнес-логикой на сервере
 - Работа с компонентом CreatePage
 - Работа с компонентом Загрузчик
 - Работа с компонентом DetailPage
 - Работа с компонентом LinkCard
 - Работа с компонентом LinksPage
 - Улучшение бизнес-логики на сервере
 - Добавление скриптов
 - Добавление на GitHub
 - Подключить домен к хостингу
 - Настройка хост-сервера
 - Настройка диспетчера процессов PM2
 - Завершение
 
8.«SPA сайт на Django Rest Framework и NuxtJS»

С выдачей сертификата
- Продолжительность обучения: 54 учебных часа.
 - Форма содержания: видео на платформе.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Руководство: В этом курсе лектор покажет на практике, как создать блог, используя различные технологии веб-разработки.
9.«Python Backend Web Development Course (with Django)»
Без выдачи сертификата
- Продолжительность обучения: 1 учебный час.
 - Форма содержания: видео на платформе.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Руководство: в этом курсе спикер расскажет о веб-разработке на Python на практике. В ходе курса пользователи смогут начать разработку веб-приложений с использованием Python и Django.
Обучение начинке
- Вступление
 - Введение в Python
 - Установка Python
 - Привет мир в питоне
 - Переменные в Python
 - Строки в Python
 - Числа в Питоне
 - Получить ввод пользователя
 - Словарное упражнение
 - Список в Питоне
 - Список методов
 - Настройка PostgreSQL
 - Создайте блог с Django — часть 1
 - Создайте блог с Django — часть 2
 - Создание приложения погоды с помощью Django — часть 1
 - Создание приложения погоды с помощью Django — часть 2
 - Создание приложения для чата в реальном времени с помощью Django — часть 1
 - Создание приложения для чата в реальном времени с помощью Django — часть 2
 - Ускоренный курс Django Rest Framework
 
10.«NodeJS, Express, MongoDB — Сайт с нуля»
Без выдачи сертификата
- Продолжительность тренировки: 1 тренировка продолжительностью 1 час.
 - Форма содержания: видео на YouTube.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Учебник: в этом видео спикер покажет, как создать простое приложение на стеке NodeJS, Express, MongoDB. В результате пользователь получит приложение с множеством страниц, с разными формами и их обработкой.
11.«React & Node.js ИНТЕРНЕТ МАГАЗИН С НУЛЯ. PERN stack PostgreSQL + express + React js + node.js»
Без выдачи сертификата
- Продолжительность обучения: 1 занятие продолжительностью 3 часа.
 - Форма содержания: видео на YouTube.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Учебник: в этом видео спикер разработает полноценный интернет-магазин на стеке PERN. Это postgreSQL, экспресс React Node.js
Расписание курсов:
- Введение, теория, расписание
 - Начинать
 - Подключение к базе данных
 - Построение диаграммы базы данных
 - Модели данных и отношения между ними
 - Маршрутизация и конечные точки
 - Общая обработка ошибок. Первый промежуточный продукт
 - CRUD по типам, маркам, единицам измерения
 - Распределение статики
 - Получение блоков, фильтрация, пагинация — пагинация
 - Регистрация, авторизация, токен jwt, bcrypt
 - Промежуточное ПО, которое проверяет, авторизован ли пользователь
 - Промежуточное ПО, которое проверяет роль пользователя
 - [FRONTEND] — Начало, структура приложения
 - Навигация, маршрутизация, коммутатор, маршрут, перенаправление, AppRouter
 - Mobx, Глобальное состояние, UserStore
 - Страница регистрации, авторизация
 - Главная страница, список товаров, виды, бренды
 - Страница, чтобы увидеть продукт и его характеристики
 - Страница администрирования, модальные окна
 - Взаимодействие с сервером. Настроить общие ресурсы
 - Добавление устройств и функций
 - Пагинация\пагинация
 
12.«React Node.js Social Media App Tutorial — MERN Stack App Full Course w/ Hooks — Context API»
Без выдачи сертификата
- Продолжительность обучения: 1 тренировка в 3 часа!
 - Форма содержания: видео на YouTube.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Учебное пособие. Этот курс проведет вас через создание приложения для социальных сетей MERN с использованием React.js, Node.js и MongoDB. Пользователь получит практические навыки на реальном проекте, используя React Hooks, Context API, функциональные компоненты React, Node.js REST API, Axios и многое другое.
Расписание курсов:
- Введение
 - Использование React-маршрутизатора
 - Извлекает данные с помощью Axios и Hooks
 - Извлекает пользователя внутри useEffect с помощью Axios
 - Объяснение React Context API
 - Извлекает данные профиля из REST API
 - Как использовать хук useParams
 - Как использовать контекстный API
 - Действия контекстного API и редукторы
 - Система входа с Context API
 - Система реестра React с MongoDB
 - Как пользоваться хуком useHistory
 - Вызывает текущего пользователя с помощью Context API
 - Нравится и не нравится функциональность
 - POST-запрос с Axios
 - Загрузка файла React Node.js
 - Дополнительные меры
 - Извлекает друзей пользователей из REST API
 - Подписаться и отписаться от пользователя
 - Реагировать на загрузку изображения, показывающее изображение
 - Outro
 
13.«Complete Node & Express with 5 Projects — Full Course [2023]»
Без выдачи сертификата
- Продолжительность обучения: 1 тренировка за 8 часов!
 - Форма содержания: видео на YouTube.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Обучение: во время выступления на доступном языке о синтаксисе языка Node JS.
Расписание курсов:
- Что такое узел
 - Установить узел
 - РЕПЛ
 - Скрипт узла
 - Модуль
 - НПМ
 - Скрипт NPM
 - НПКС
 - Версии пакетов
 - Цикл событий
 - Перезвонить
 - Обещания
 - Асинхронный и ожидающий
 - HTTP-сервер
 - HTTP-запрос
 - POST-запрос HTTP
 - Файлы
 - Запись и обновление файлов
 - Маршрутизация
 - Трековый модуль
 - Модуль событий
 - Потоки
 - Буфер
 - Обработка отклонений:
 - Выражать
 - ПО промежуточного слоя
 - Отображает статические файлы
 - Маршрутизация с помощью Express
 - Взгляды
 - Базовый экспресс
 - повысился
 - Информационные файлы cookie
 - Приложение для входа
 - Форма дизайна
 - Добавляет функцию входа в систему
 - Выйти
 - Приложение промежуточного слоя
 - Отображает статические файлы
 - Приложение для ведения журнала
 - Уникальный идентификатор
 - Приложение маршрутизации
 - Введите запрос
 - Установить и удалить
 - MongoDB: основы MongoDB
 - CRUD-приложение
 
14.«Продвинутый BACKEND на Node.js. Nest js ПОЛНЫЙ КУРС & Docker»
Без выдачи сертификата
- Продолжительность обучения: 1 тренировка почти за 2 часа!
 - Форма содержания: видео на YouTube.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Учебное пособие. В ходе курса автор реализует масштабируемый бэкенд на узле js с использованием фреймворка Nest js. В результате пользователи будут создавать приложение на узле js в docker и docker compose.
Расписание курсов:
- Введение.
 - Распространяем приложение.
 - Запустите приложение в режиме разработки.
 - Контроллеры, Провайдеры (Сервисы), @Module, @Controller, @Injectable.
 - Внедрение зависимости. Внедрение зависимости.
 - Продолжение PostgreSQL. Подключаемся к базе.
 - Пользовательский сервис пользовательского модуля. Пользовательские элементы управления.
 - Конфигурация development.env, production.env Переменные среды.
 - Модель последующего пользователя. @Таблица, @Колонка.
 - Записать\получить репозиторий. Работает с БД.
 - Почтальон
 - Документация по API. Чванство.
 - Роли пользователей.
 - Между таблицами существует связь «многие ко многим». @BelongsToMany, @ForeignKey
 - AuthModule. Постановка на учет. Авторизация. Токен JWT.
 - Охранники. Может активировать. Мы ограничиваем доступ неавторизованным пользователям.
 - Ролевой охранник. Роль декоратора. Ограничение доступа для пользователя без определенной роли.
 - Выдача ролей. Бан пользователя.
 - Трубка. Проверка валидатора входного класса. @IsString, @IsEmail, @Длина
 - ГлобалПайпс.
 - Опубликовать один ко многим. @есть много.
 - Файловый сервис. Работа с файлами раздачи статики.
 - Docker dockerfile docker-compose.
 
15.«Spring Boot Full Stack with Angular | Full Course [2021] [NEW]»
Без выдачи сертификата
- Продолжительность обучения: 1 тренировка почти за 2 часа!
 - Форма содержания: видео на YouTube.
 - Связь с учителем: нет.
 - Пользовательский рейтинг: подходит для всех новичков.
 
Учебное пособие. В этом курсе Spring Boot пользователи изучат полный цикл создания Spring Boot с помощью Angular. Angular — отличный фреймворк для создания клиентского приложения.