«Backend-разработка на JavaScript и Node.js»
Старт:
14 сентябряСтоимость:
Длительность обучения
График занятий: 2 раза в неделю [ будни — после 18:00, в субботу — днём ]
о курсе
Node.js - это среда выполнения JavaScript на стороне сервера с открытым исходным кодом, которая позволяет создавать масштабируемые сетевые приложения на разных платформах. Node.js стал очень популярным в последние годы благодаря своей высокой производительности, масштабируемости и широкому спектру возможностей: Mozilla использует Node.js для своих внутренних инструментов и приложений, Yahoo - для внутренних инструментов и приложений, таких как Yahoo Mail и Yahoo Finance.
На нашем курсе вы изучите основы работы с базами данных и разработку бэкэнда веб-приложений на Node.js и NestJS.
По итогу обучения вы получите новую профессию, документ об образовании и готовое резюме. Их дополнит опыт работы в полноценной IT-команде с реальным проектом и заказчиком.
Наличие реального опыта работы в качестве backend-разработчика, полученного на нашем курсе, значительно повысит ваши шансы на трудоустройство.
Ваши навыки после окончания курса
Node.js
Backend-разработка веб-приложений на Node.js (встроенные модули path и fs, npm, асинхронность, API).
Базы данных
Работа с реляционными и нереляционными СУБД (MongoDB, PostgreSQL).
Git
Разработка сайтов в командах с использованием системы контроля версий Git.
GNU/Linux
Установка платформы Node.js, настройка веб-сервера NGINX, конфигурирование Gitlab Runner и GitHub Actions, работа с Docker
NestJS
Работа NestJS, TypeORM и PostgreSQL. Аутентификация JWT. Документирование REST API посредством Swagger. Сборка приложения. Развёртывание приложения на NodeJS в GNU/Linux посредством CI/CD .
Работа в команде
Работа в командах состоящих из разработчиков, инженеров по тестированию, веб-дизайнеров, аналитиков и проджект-менеджеров над реальным проектом.
Кому подойдёт курс
Знаете JavaScript
Для обучения на курсе необходимы базовые знания JavaScript.
Нужна стажировка
Есть небольшой опыт разработки на JavaScript, но нужен реальный опыт разработки в команде.
Удаленная работа
Хотите более гибкий график работы и перемещаться по миру.
Студенты
Учитесь в университете или колледже, хотите разрабатывать backend, а также зачесть стажировку в качестве учебной практики.
Мамы в декрете
Обучение и стажировка проходят онлайн, что позволяет получить новую профессию, почти не отрываясь от домашних дел. Но нужно знать JavaScript.
Траектория обучения
Проходите обучение на курсе.
Через 1,5-2 месяца обучения на курсе вы начнете работу над проектом по заданию от реального заказчика.
Слушатели, закончившие обучение на курсе на 4 и 5, проходят на стажировку.
В конце обучения наши HR-специалисты подготовят вас к трудоустройству - помогут составить резюме и подготовят к собеседованиям.
Содержание курса
Введение в Node.js.
Встроенные модули (path, fs).
Подключение модулей (require, import и т.д.).
npm и установка зависимостей.
Асинхронность (Callback function, Promise, Async и await).
Создание API (HTTP, проектирование API, REST, CRUD).
Реляционные СУБД и язык SQL.
Нереляционная БД NoSQL.
Проектирование БД, нормальные формы, консистентность данных, отношение между таблицами.
Типы данных и типы таблиц.
Введение в NestJS.
NestJS CLI.
Работа с TypeORM и PostgreSQL.
Аутентификация JWT.
Документирование REST API посредством Swagger.
Сборка приложения.
Развёртывание приложения на NodeJS в GNU/Linux посредством CI/CD.
Распределение ролей в разработке.
Гибкие методологии (Agile, Scrum, Kanban).
Постановка и контроль задач в команде разработки.
Работа с таск-трекером.
Через 1,5–2 месяца вы начнете работу над проектом от реального заказчика и сможете применить полученные знания на практике.
Вместе с вами над проектом начнут работу слушатели курсов веб-разработки, веб-дизайна, проджект-менеджеры, бизнес и системные аналитики — как в командах большинства IT-компаний.
Рекомендации по развитию карьеры от HR-специалистов.
Помощь в составлении резюме.
Подготовка к собеседованиям.
ДОКУМЕНТ ОБ ОБРАЗОВАНИИ
У нас есть государственная образовательная лицензия № 316–11–82/141.
После защиты итогового проекта вы получите документ об образовании (удостоверение о повышении квалификации или сертификат), который официально подтвердит вашу новую специальность.
спикеры
Курс ведут специалисты IT-компаний. Они объяснят теорию простым языком. Помогут освоить необходимые навыки и технологии, которые сами используют в работе ежедневно. Дадут совет, как развиваться в новой профессии новичку и успешно пройти собеседование.
Наши проекты
Посмотреть все проектыОт корней к кроне
Деловые экологические игры для практикующих экологов, преподавателей, студентов и школьников.
Посмотреть проектСапропель
Сайт для компании "Сапропель". Фирма на протяжении 35 лет занимается проектированием и изготовлением мелиоративных и строительных земснарядов, специализируется на выполнении работ по расчистке русел малых рек, очистке водозаборов, прудов и заросших водоемов.
Посмотреть проектГенеалогия
На сайте вы сможете узнать о том, как правильно начать исследование истории своей семьи. Мы постараемся рассказать простым языком о самых первых шагах в исследовании родословной. Проект находится в разработке.
Описание проекта