Продвинутый онлайн-курс по Backend
О чём курс
Андрей Присняк разбирает разработку серверной части приложений на Node.js и Express, работу с MongoDB и Mongoose. За девять недель вы переходите от настройки инструментов и работы с файлами к созданию API, операциям с данными и проектной практике.
Кому подойдёт
Курс рассчитан на тех, кто выбрал backend-разработку и уже изучал Node.js самостоятельно, в том числе столкнулся с трудностями на собеседовании. Он также адресован разработчикам, которые пишут серверный код на другом языке и хотят освоить используемые здесь инструменты.
Что разбирает автор
Сначала вы изучаете особенности JavaScript на платформе Node.js, Event Emmiter, потоки и файловую систему. Затем автор объясняет проектирование RESTfull API, роутинг, Middleware и авторизацию в Express. Работа с MongoDB охватывает консоль, операции с данными, выборки, сортировку и индексы; в Mongoose вы переходите к документам, валидации и плагинам.
Практика
После теоретических недель вы готовите окружение и работаете над персональными проектами. Три проекта отправляются на Code Review, после чего вы вносите правки по отзывам наставника. В конце курса предусмотрена работа над групповым проектом с задачами в формате Agile-спринтов.
Программа обучения
- Неделя 1
- Введение в Node.js: воркфлоу, инструменты разработки, Event Emitter
- Работа с потоками и файловой системой: механизмы чтения файлов и директорий
- Неделя 2
- RESTful API и роутинг в Express: принципы проектирования API, работа с Express-роутером
- Работа с Middleware и авторизацией в Express
- Неделя 3
- Базовые операции с MongoDB: подключение, консольные скрипты, базовые манипуляции с данными
- Продвинутая работа с MongoDB: сложные выборки, сортировка, работа с индексами
- Неделя 4
- Работа с Mongoose: основные операции с документами, создание сложных выборок
- Валидация документов и работа с плагинами
- Неделя 5
- Практика: настройка окружения и начало работы над персональным проектом
- Неделя 6
- Практика: Code Review и внедрение фидбека
- Неделя 7
- Практика: создание второго проекта, Code Review и внедрение фидбека
- Неделя 8
- Практика: создание третьего проекта, Code Review
- Работа над групповым проектом: Agile-спринты
- Неделя 9
- Работа над групповым проектом: Agile-спринты
Другие материалы автора 1
АП Андрей Присняк Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо со ссылкой и инструкциями для доступа к материалам. Если ссылка не открывается, загляните в раздел «Помощь» или напишите в поддержку.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».