«Backend-разработка на JavaScript и Node.js»

Старт:

14 сентября

Стоимость:

60 000 р. (оплата частями)
Записаться на курс

Длительность обучения

5 месяцев курс плюс 5 месяцев стажировка

График занятий: 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

Введение в Node.js.

Встроенные модули (path, fs).

Подключение модулей (require, import и т.д.).

npm и установка зависимостей.

Асинхронность (Callback function, Promise, Async и await).

Создание API (HTTP, проектирование API, REST, CRUD).

Базы данных

Реляционные СУБД и язык SQL.

Нереляционная БД NoSQL.

Проектирование БД, нормальные формы, консистентность данных, отношение между таблицами.

Типы данных и типы таблиц.

NestJS

Введение в NestJS.

NestJS CLI.

Работа с TypeORM и PostgreSQL.

Аутентификация JWT.

Документирование REST API посредством Swagger.

Сборка приложения.

Развёртывание приложения на NodeJS в GNU/Linux посредством CI/CD.

Управление проектами в IT

Распределение ролей в разработке.

Гибкие методологии (Agile, Scrum, Kanban).

Постановка и контроль задач в команде разработки.

Работа с таск-трекером.

Работа в команде

Через 1,5–2 месяца вы начнете работу над проектом от реального заказчика и сможете применить полученные знания на практике.

Вместе с вами над проектом начнут работу слушатели курсов веб-разработки, веб-дизайна, проджект-менеджеры, бизнес и системные аналитики — как в командах большинства IT-компаний.

Резюме и подготовка к собеседованию

Рекомендации по развитию карьеры от HR-специалистов.

Помощь в составлении резюме.

Подготовка к собеседованиям.

ДОКУМЕНТ ОБ ОБРАЗОВАНИИ

удостоверение

У нас есть государственная образовательная лицензия № 316–11–82/141.

После защиты итогового проекта вы получите документ об образовании (удостоверение о повышении квалификации или сертификат), который официально подтвердит вашу новую специальность.

спикеры

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

speaker_2 Владимир Слугин

FullStack-разработчик, начальник вычислительного центра Нижегородского радиотехнического колледжа

speaker_1 Александр Марков

Middle Backend-разработчик, компания Lad

speaker_4 Камышев Максим

Project Manager, компания Lad

speaker_3 Светлана Белякова

IT-рекрутер, компания Neofleх

От корней к кроне

Деловые экологические игры для практикующих экологов, преподавателей, студентов и школьников.

Посмотреть проект
Сапропель

Сайт для компании "Сапропель". Фирма на протяжении 35 лет занимается проектированием и изготовлением мелиоративных и строительных земснарядов, специализируется на выполнении работ по расчистке русел малых рек, очистке водозаборов, прудов и заросших водоемов.

Посмотреть проект
Генеалогия

На сайте вы сможете узнать о том, как правильно начать исследование истории своей семьи. Мы постараемся рассказать простым языком о самых первых шагах в исследовании родословной. Проект находится в разработке.

Описание проекта