ITGid

Node.js 2024

902 UAH за курс
-
Для опытных
Node.js
Этот курс научит создавать backend для сайтов на JavaScript. Вы освоите работу с Node.js, серверами, базами данных и API, а также научитесь развертывать проекты. В финале вы разработаете сайт с аутентификацией, авторизацией и админ-панелью.

О курсе

Программа курса

Основы Node.js и работа с файлами

Курс начинается с основ Node.js. Слушатели установят Node.js и создадут первую программу. Далее рассматриваются модули Node.js и работа с файловой системой. Научатся создавать, читать и редактировать файлы различных форматов - включая JSON и CSV.

Создание сервера и деплой

Следующий шаг - создание сервера на Node.js. Курс охватывает все этапы от базового сервера до сложных конфигураций. После этого слушатели научатся деплоить приложения на хостинг и работать с командной строкой.

Аутентификация и работа с API

Этот блок посвящен безопасности и коммуникации между системами. Слушатели создадут систему аутентификации и авторизации. Далее идет работа с API - изучение POST и GET запросов, взаимодействие с внешними сервисами через FETCH.

Работа с базами данных

Курс глубоко рассматривает работу с MySQL. Слушатели научатся создавать базы данных и таблицы, выполнять синхронные и асинхронные запросы. Особое внимание уделяется ORM Sequelize для эффективной работы с базой данных.

Финальный проект

Завершающая часть курса - практический проект. Слушатели разработают полноценный сайт с админ панелью, системой регистрации и авторизации. Проект будет включать мультилогин, хеширование данных и интеграцию с базой данных.

Требования к слушателям

Для успешного прохождения курса нужны знания JavaScript на уровне курса JavaScript 2.0.

Формат обучения

Курс включает 18 спринтов с 150 практическими заданиями. Доступ к материалам без временных ограничений. Предоставляется поддержка, помощь с разбором и исправлением ошибок. После успешного завершения - сертификация.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора