Development Node.js

Научимся создавать Node.js серверы, которые несложно будет реализовать и с которыми будет приятно интегрироваться любому разработчику.

О курсе

После прохождения курса вы смело сможете называть себя Backend Node.js developer или даже Full Stack developer, если добавить опыт и знания во Front-end.

Также вы сможете создавать Node.js серверы, которые несложно будет реализовать и с которыми будет приятно интегрироваться любому разработчику.

август 2021 курс длится 3 месяца
6500 грн/мес 3 платежа по 6500 грн, или один — 18 525 грн (со скидкой 5%)
20 мест каждый студент получает регулярный фидбек от куратора группы

Куратор

Вадим Великоиваненко

Senior Fullstack Developer в InstantConnect , в прошлом — Node.js developer в Walkme, Locomote, UAPAY, а также CTO/Co-founder в AHOW. Имеет опыт менторства и преподавания Node.js группе студентов из Ciklum.

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

Вспоминаем JS

Важные фичи.

Основы Backend

Для чего нужен, как работает (HTTP).

Node.js.

Основные аспекты работы

Asynchronous JavaScript

Promises, callback, async/await.

Фреймворки

для разработки на Node.js, Koa.js.

Организация кода

Структура, CommonJS и ECMAScript modules, ESLint, Prettier, Husky.

Роутинг

Определение маршрутов в Node.js, получение параметров из строки запроса.

Валидация

Проверка данных формы в Node.js.

Конфигурирование

Логирование и обработка ошибок.

Подключение к БД

PostgreSQL.

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

Passport.js.

Event Loop и многопоточность

Потоки и события.

Переписываем монолит на микросервисы

Разделяй и властвуй.

Тестирование

Фреймворки, которые упрощают процесс тестирования.

Безопасность Node.js

Как защитить свои приложения от наиболее распространённых атак.

WS.

Работа с памятью, многопоточность.

Подготовка к проду.

Как проходит обучение

Живые занятия

Все занятия проходят в формате вебинаров с куратором (они также будут доступны вам в записи). По средам в 19:30 и субботам в 15:00. Занятия проходят в Zoom.

Real-life задания

У нас действует Practicult — культ практики. Поэтому вы будете делать много сложных домашек из реальных рабочих будней. Have fun & survive.

Unlimited фидбек

У нас нет базовых и премиум режимов. Только премиум, всегда. Получите от куратора все. И да, десятая итерация — это нормально.

Сертификат за дело

Выдаем только тем, кто своим потом, временем и силами его заслужил.

ГРАФИК

Старт обучения

август 2021

Вебинары

по средам в 19:30 и субботам в 15:00

Кому подходит курс

Тем, кто знает JS и не понимает, что с этим делать дальше.

Тем, кто знает JS и работает Frontend разработчиком.

Тем, кто работает в Backend, но с другим языком программирования.

Опыт

Для прохождения курса нужно иметь практический опыт в frontend или backend разработке

Время

10-12+ часов в неделю на выполнение домашних заданий

Вопросы

Нужны ли какие-то навыки для поступления на курс?

Кроме знания JavaScript, ничего не нужно.

А групповые звонки с куратором будут записываться?

Будут, но лучше забронируйте время, чтобы присоединяться к ним лично — там будет интересно.

Какой софт будет использоваться на курсе?

На курсе будем использовать Visual Studio Code и Node.js.

Как происходит коммуникация на курсе, и в каком формате куратор дает фидбек?

Вся коммуникация на курсе проходит на платформе Slack (рабочий чат группы, каналы для домашних заданий и полезных ссылок). Фидбек от куратора будет в виде комментариев на домашние задания и обсуждения на вебинарах.

Получу ли я сертификат после прохождения курса?

Только при условии выполнения всех домашних заданий, а также успешной защиты курсового проекта.

А что, если мне не понравится?

До 3-го занятия мы сможем вернуть вам всю сумму за обучение, если вы передумаете.

Регистрация

Остались вопросы?
Не стесняйтесь их задавать.

Проконсультируйте меня