Привет всем, друзья! ✌ Сегодня рассмотрим 15 Мощных онлайн-курсов для обучения Бэкенд-разработке , которые можно пройти абсолютно бесплатно.
- Курс «Backend-разработчик на Go» — SkillFactory
- Почему стоит изучать Golang?
- Продуманный
- Highload и микросервисы
- Научиться легко
- Теория и практика
- Ментор и сообщество
- 1.«Школа бэкенд-разработки»
- 2.«Build a Node Server backend with Express»
- На правах профессии «😎Backend-разработка на Node.js😎»
- 3.«Курс Node.js — для тех, кто хочет начать бекенд разработку»
- 4.«Мастер-класс: «Backend на Python»»
- 5.«Web-технологии»
- 6.«Backend для начинающих на node.js express. RESTfull API, CRUD, HTTP»
- 7.«React + NodeJS. Fullstack приложение за 3 часа»
- 8.«SPA сайт на Django Rest Framework и NuxtJS»
- 9.«Python Backend Web Development Course (with Django)»
- 10.«NodeJS, Express, MongoDB — Сайт с нуля»
- 11.«React & Node.js ИНТЕРНЕТ МАГАЗИН С НУЛЯ. PERN stack PostgreSQL + express + React js + node.js»
- 12.«React Node.js Social Media App Tutorial — MERN Stack App Full Course w/ Hooks — Context API»
- 13.«Complete Node & Express with 5 Projects — Full Course [2023]»
- 14.«Продвинутый BACKEND на Node.js. Nest js ПОЛНЫЙ КУРС & Docker»
- 15.«Spring Boot Full Stack with Angular | Full Course [2021] [NEW]»
Курс «Backend-разработчик на Go» — SkillFactory
Лучший курс обучения бэкенд разработки с нуля на 2023 год!
Освойте программирование на Go и бэкенд-разработку высоконагруженных приложений с нуля
Стоимость на 2023 год: в рассрочку 6750 ₽/ мес. на 12 месяцев
Освойте программирование на Go и бэкенд-разработку высоконагруженных приложений.
Почему стоит изучать Golang?
Продуманный
Вы углубитесь не только в тонкости правильной коммуникации и управления командой, но и получите знания по архитектуре сетей и баз данных, CI/CD-процессу
Highload и микросервисы
Go идеален для микросервисной и хайлоад-архитектуры. Освоив этот язык, вы на долгое время станете востребованным и высокооплачиваемым разработчиком
Научиться легко
У программирования на Go один из самых низких порогов входа. Наш фундаментальный подход к обучению поможет вам войти в бэкенд-разработку на Go, даже если у вас нет технического бэкграунда.
Ваш диплом после обучения:
Я уверенно могу:
- — Решать задачи любой сложности с помощью алгоритмов
- — Программировать на Golang, ревьюить код
- — Искать и исправлять ошибки в своем коде (debugging)
- — Разработать приложение с микросервисной архитектурой
- — Внедрять devops-практики в процесс разработки
- — Спроектировать архитектуру приложения
- — Написать API
- — Написать серверную логику и настроить взаимодействие с базами данных
Мы поможем развить «мышление программиста»: вы начнете думать алгоритмически и станете эффективно раскладывать в уме даже сложные задачи
Теория и практика
Обучение Go-разработчиков состоит из сотен маленьких шагов и ориентировано на закрепление практических навыков. У нас есть тренажеры, мини-проекты, интерактивные вебинары, сквозные проекты и командный проект
Ментор и сообщество
Вы не останетесь один на один с новым. Мы организуем Q&A-сессии с ведущими экспертами, персональную обратную связь по всем вопросам от менторов и поддержку кураторов, которые помогут вам дойти до конца
1.«Школа бэкенд-разработки»
Без выдачи сертификата
- Срок обучения: 12 обучающих урока.
- Форма контента: ролики в плейлисте.
- Связь с преподавателем: нет.
- Оценка пользователей: подойдёт всем начинающим пользователям.
Обучающая программа: в рамках курса пользователей ждут лекции, семинары и практикумы, из которых они узнают обо всех этапах создания веб-сервиса.
Начинка обучения
- Устройство CPython
- ООП
- Тестирование
- Базы Данных
- Базы данных: модели, миграции, тестирование
- Архитектура
- Инфраструктура
- Алгоритмы
- Дебаг, логирование, профилирование
- Асинхронное программирование. Лекция 1
- Асинхронное программирование. Лекция 2
- Асинхронное программирование. Лекция 3
2.«Build a Node Server backend with Express»
С выдачей сертификата
- Срок обучения: 12 обучающих урока.
- Форма контента: ролики в плейлисте.
- Связь с преподавателем: нет.
- Оценка пользователей: подойдёт всем начинающим пользователям.
Обучающая программа: в концу этого обучения пользователь создаст свой первый бэкэнд на Node Server.
Начинка обучения
- Set up the Express Project and directory structure.
- Import the CSV file data into MongoDB.
- Use Mongoose to Create the Express Model.
- Add Express Router to Route the Get request to the proper handler.
- Use Express Router Get to Access the Database and Return JSON data.
На правах профессии «😎Backend-разработка на Node.js😎»
Что мы получаем? Пользователь станет fullstack-разработчиком, зная только JavaScript. Освоит технологии разработки серверного веб-приложения и на практике создаст несколько проектов.
- Формат: Онлайн: вебинары и домашние задания с проверкой
- Портфолио: Библиотека, приложение для доставки еды и агрегатор отелей
- Документ: Удостоверение о повышении квалификации установленного образца
Начинка обучающей программы:
- Введение в Node.js
- Библиотека Express.js
- Приложение для доставки
- TypeScript
- Nest.js
- Firebase
- Итоговый проект — агрегатор отелей
Пример сертификата
Особенность курса:
- Есть Гарантия возврата денег
- Занятия проходят в формате вебинаров по будням два раза в неделю в 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 обучающий урок.
- Форма контента: мастер-класс.
- Связь с преподавателем: нет.
- Оценка пользователей: подойдёт всем начинающим пользователям.
Обучающая программа: на данном мастер-классе будет разобрана работа c фреймворком Flask на примере создания rest api. Также будет затронуто взаимодействие с базой данных MySql посредством ORM библиотеки sqlachemy. Полученное приложение будет обвёрнуто в Docker и готово к деплою на сервере.
5.«Web-технологии»
С выдачей сертификата
- Срок обучения: 30 обучающих уроков.
- Форма контента: уроки на платформе.
- Связь с преподавателем: нет.
- Оценка пользователей: подойдёт всем начинающим пользователям.
Обучающая программа: курс посвящен разработке серверной части web-приложений, их архитектуре и протоколу HTTP. Пользователи научаться:
- разрабатывать приложения на языке python.
- использовать MVC фреймворки.
- изучить верстку HTML страниц.
- погрузиться в тематику web разработки.
6.«Backend для начинающих на node.js express. RESTfull API, CRUD, HTTP»
Без выдачи сертификата
- Срок обучения: 1 обучающий урок.
- Форма контента: ролики на ютубе.
- Связь с преподавателем: нет.
- Оценка пользователей: подойдёт всем начинающим пользователям.
Обучающая программа: в этом курсе автор разберет базовые концепции серверной разработки. Курс будет предназначен для начинающих в backend разработке. Спикер сделает небольшое CRUD RestAPI на node.js express. Простой бэкенд на javascript.
Начинка обучения
- Введение, теория, HTTP, REST API, CRUD, BACKEND
- Начало разработки, инициализация проекта
- Подключение к базе данных
- Схема данных, модель
- Маршрутизация, роутинг, ендпоинты
- Controller, CRUD
- Слои абстракций
- Service, разделение логики
- Работа с файлами, FileService
- Время ставить ЛАЙКИ!
7.«React + NodeJS. Fullstack приложение за 3 часа»
Без выдачи сертификата
- Срок обучения: 1 обучающий урок длительностью 3 часа.
- Форма контента: ролики на ютубе.
- Связь с преподавателем: нет.
- Оценка пользователей: подойдёт всем начинающим пользователям.
Обучающая программа: в этом курсе пользователь увидит создание приложения с нуля до деплоя на домен и VPS хостинг. Также студент сможет увидеть реализацию авторизации и регистрации по JWT токену + создание приложения по сокращению ссылок и аналитике
Начинка обучения
- Введение
- Инициализация проекта на Node.js
- Установка базовых зависимостей
- Работа со скриптами
- Настройка Express.js
- Подключение к базе данных MongoDB
- Регистрация роутов
- Настройка React.js
- Настойка роутинга страниц
- Работа над компонентом AuthPage
- Работа с запросами
- Обработка ошибок
- Работа над авторизацией
- Работа над компонентом Navbar
- Работа над-бизнес логикой на сервере
- Работа над компонентом CreatePage
- Работа над компонентом Loader
- Работа над компонентом DetailPage
- Работа над компонентом LinkCard
- Работа над компонентом LinksPage
- Доработка бизнес-логики на сервере
- Добавление скриптов
- Добавление на GitHub
- Привязка домена к хостингу
- Настройка сервера на хостинге
- Настройка менеджера процессов PM2
- Завершение
8.«SPA сайт на Django Rest Framework и NuxtJS»
С выдачей сертификата
- Срок обучения: 54 обучающих уроков.
- Форма контента: ролики на платформе.
- Связь с преподавателем: нет.
- Оценка пользователей: подойдёт всем начинающим пользователям.
Обучающая программа: в этом курсе, спикер покажет на практике как создать блог, используя различные технологии веб-разработки.
9.«Python Backend Web Development Course (with Django)»
Без выдачи сертификата
- Срок обучения: 1 обучающий урок.
- Форма контента: ролики на платформе.
- Связь с преподавателем: нет.
- Оценка пользователей: подойдёт всем начинающим пользователям.
Обучающая программа: в этом курсе спикер расскажет на практике про веб-разработку на Python. В ходе обучения, пользователи смогут начать разрабатывать веб-приложения с помощью Python и Django.
Начинка обучения
- Intro
- Introduction To Python
- Installation Of Python
- Hello World In Python
- Variables In Python
- Strings In Python
- Numbers In Python
- Getting A User’s Input
- Word Replacement Exercise
- List In Python
- List Methods
- Postgresql Setup
- Building A Blog With Django — Part 1
- Building A Blog With Django — Part 2
- Building A Weather App With Django — Part 1
- Building A Weather App With Django — Part 2
- Building A Realtime Chat Application With Django — Part 1
- Building A Realtime Chat Application With Django — Part 2
- Django Rest Framework Crash Course
10.«NodeJS, Express, MongoDB — Сайт с нуля»
Без выдачи сертификата
- Срок обучения: 1 обучающий урок длительностью 1-го часа.
- Форма контента: ролик на ютубе.
- Связь с преподавателем: нет.
- Оценка пользователей: подойдёт всем начинающим пользователям.
Обучающая программа: в этом ролике спикер покажет создание простого приложения на стеке NodeJS, Express, MongoDB. В результате пользователь получит приложение с множеством страниц, с разными формами и их обработкой.
11.«React & Node.js ИНТЕРНЕТ МАГАЗИН С НУЛЯ. PERN stack PostgreSQL + express + React js + node.js»
Без выдачи сертификата
- Срок обучения: 1 обучающий урок длительностью 3 часов.
- Форма контента: ролик на ютубе.
- Связь с преподавателем: нет.
- Оценка пользователей: подойдёт всем начинающим пользователям.
Обучающая программа: в этом ролике спикер разработает полноценный интернет магазин на стеке PERN. Это postgreSQL, express React Node.js
Начинка курса:
- Введение, теория, план на урок
- Начало
- Подключение к базе данных
- Строим диаграмму базы данных
- Модели данных и связи между ними
- Роутинг и эндпоинты
- Универсальная обработка ошибок. Первый middleware
- CRUD для типов, брэндов, устройств
- Раздача статики
- Получение устройств, фильтрация, пагинация — постраничный вывод
- Регистрация, авторизация, jwt токен, bcrypt
- Middleware, проверяющий авторизован ли пользователь
- Middleware, проверяющий роль пользователя
- [FRONTEND] — Начало, структура приложения
- Навигация, роутинг, Switch, Route, Redirect, AppRouter
- Mobx, глобальный стейт, UserStore
- Страница регистрации, авторизации
- Главная страница, список товаров, типов, брендов
- Страница просмотра товара и его характеристик
- Страница администратора, модальные окна
- Взаимодействие с сервером. Настраиваем axios
- Добавление устройств и характеристик
- Постраничный выводpagination
12.«React Node.js Social Media App Tutorial — MERN Stack App Full Course w/ Hooks — Context API»
Без выдачи сертификата
- Срок обучения: 1 обучающий урок длительностью 3 часов!
- Форма контента: ролик на ютубе.
- Связь с преподавателем: нет.
- Оценка пользователей: подойдёт всем начинающим пользователям.
Обучающая программа: в курсе рассмотрено создание приложения для социальных сетей MERN с использованием React.js, Node.js и MongoDB. Пользователь получит практические навыки на реальном проекте с помощью React Hooks, Context API, функциональных компонентов React, Node.js REST API, Axios и многого другого.
Начинка курса:
- Introduction
- Using React Router
- Fetching data with Axios and Hooks
- Fetching user inside useEffect with Axios
- React Context API explained
- Fetching profile data from REST API
- How to use useParams Hook
- How to use Context API
- Context API Actions and Reducer
- Login system with Context API
- React register system with MongoDB
- How to use useHistory Hook
- Calling current user with Context API
- Like and Dislike functionality
- POST request with Axios
- React Node.js file uploading
- Additional arrangements
- Fetching user friends from REST API
- Follow and unfollow a user
- React image upload showing the image
- Outro
13.«Complete Node & Express with 5 Projects — Full Course [2023]»
Без выдачи сертификата
- Срок обучения: 1 обучающий урок длительностью 8 часов!
- Форма контента: ролик на ютубе.
- Связь с преподавателем: нет.
- Оценка пользователей: подойдёт всем начинающим пользователям.
Обучающая программа: в курсе спикер на доступном языке о синтаксисе зыка Node JS.
Начинка курса:
- What is Node
- Installing Node
- REPL
- Node Script
- Module
- NPM
- NPM Script
- NPX
- Package Versions
- Event Loop
- Callback
- Promises
- Async & Await
- HTTP Server
- HTTP Request
- HTTP POST Request
- Files
- Writing & Updating Files
- Routing
- Path Module
- Event Module
- Streams
- Buffer
- Exception Handling:
- Express
- Middleware
- Serving Static Files
- Routing with Express
- Views
- Core Express
- Session
- Cookies
- Login App
- Design Form
- Adding Login feature
- Logout
- Middleware App
- Serving Static Files
- Logger App
- Unique ID
- Routing App
- Post Request
- Put & Delete
- MongoDB : MongoDB Basics
- CRUD Application
14.«Продвинутый BACKEND на Node.js. Nest js ПОЛНЫЙ КУРС & Docker»
Без выдачи сертификата
- Срок обучения: 1 обучающий урок длительностью почти 2 часов!
- Форма контента: ролик на ютубе.
- Связь с преподавателем: нет.
- Оценка пользователей: подойдёт всем начинающим пользователям.
Обучающая программа: в курсе автор реализует масштабируемый backend на node js с использованием фреймворка Nest js. По итогу пользователи создадут приложение на node js в docker и docker compose.
Начинка курса:
- Введение.
- Разворачиваем приложение.
- Запуск приложения в режиме разработки.
- Контроллеры, провайдеры (сервисы), @Module, @Controller, @Injectable.
- Dependency Injection. Внедрение зависимостей.
- PostgreSQL. Sequelize. Подключаемся к базе данных.
- UserModule. UserService. UserController.
- Конфигурация. development.env, production.env. Переменные окружения.
- Sequelize. Модель пользователя. @Table, @Column.
- ЗаписьПолучение. Repository. Работа с БД.
- Postman
- Документация API. Swagger.
- Роли пользователя.
- Связь между таблицами. Many-to-many. @BelongsToMany, @ForeignKey
- AuthModule. Регистрация. Авторизация. JWT Токен.
- Guards. CanActivate. Ограничиваем доступ неавторизованным пользователям.
- RolesGuard. Roles декоратор. Ограничение доступа пользователю без определенной роли.
- Выдача ролей. Бан пользователя.
- Pipes. Валидация входных данных. Class-validator. @IsString, @IsEmail, @Length
- GLobalPipes.
- Посты. One-to-many. @HasMany.
- FileService. Работа с файлами. Раздача статики.
- Docker. Dockerfile. Docker-compose.
15.«Spring Boot Full Stack with Angular | Full Course [2021] [NEW]»
Без выдачи сертификата
- Срок обучения: 1 обучающий урок длительностью почти 2 часов!
- Форма контента: ролик на ютубе.
- Связь с преподавателем: нет.
- Оценка пользователей: подойдёт всем начинающим пользователям.
Обучающая программа: в этом курсе по Spring Boot, пользователи изучат полный цикл создания Spring Boot с Angular. Angular — отличный фреймворк для создания клиентского приложения.