Всем привет, друзья! ✌ Сегодня мы рассмотрим 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 — отличный фреймворк для создания клиентского приложения.