Онлайн-программа обучения профессии Node.js разработчика включает множество лекций, практических заданий, тестов и других материалов. Программа, основанная на JavaScript и платформе Node.js, состоит из нескольких модулей, каждый из которых разбит на уроки. Общая продолжительность обучения – более 50 часов.
Структура курса
Каждый модуль сочетает теоретическую и практическую части. Материал подкрепляется практикой. К каждому уроку прилагается готовый код и необходимые материалы для скачивания. Лекции проходят в формате интерактивного обучения: заранее записанные лекции открываются с интервалом в три дня. Необходимо своевременно выполнять домашние задания, отправлять их на проверку и обращаться за консультациями при необходимости. Каждый модуль включает уроки, материалы, домашние задания и поддержку лектора и техподдержки сайта.
Содержание курса
Программа предназначена для новичков, желающих освоить профессию Node.js разработчика и научиться создавать проекты. Обучение охватывает как фронтенд, так и бэкенд разработку.
Фронтенд разработка
Вы изучите HTML, CSS и Bootstrap для создания внешней части сайта, а также Git для работы с репозиториями.
Бэкенд разработка и JavaScript
Основное внимание уделяется JavaScript. Вы изучите базовые концепции (переменные, циклы, массивы и т.д.), а также асинхронное программирование, Promises, замыкания и другие аспекты. Вы разработаете несколько проектов на чистом JavaScript: слайдер изображений, приложение для фильмов, программу для рисования и игру «Змейка».
Работа с библиотеками и фреймворками
Курс включает работу с jQuery и Express.js. Вы научитесь управлять кодом, создавать пользовательские функции, работать с сервером Node.js, отслеживать действия, создавать сессии и строить проекты на основе Node.js и Express.js. Также курс содержит информацию о работе с базой данных MongoDB.
TypeScript
Вы изучите TypeScript для повышения качества JavaScript кода.
Проекты
В конце обучения вы разработаете два проекта:
- Список дел на основе Node.js, Express.js и MongoDB.
- Интернет-магазин с базой данных, категоризацией товаров, поиском и корзиной. Заказы будут сохраняться в базе данных.
Дополнительные возможности и стоимость
За время обучения вы освоите множество технологий, научитесь работать со сторонними библиотеками, движками и фреймворками, создадите четыре проекта для портфолио. По окончании курса вы сможете выполнить дипломное задание и получить диплом (ссылка на диплом будет доступна на сайте). К каждой лекции прилагаются домашние задания с проверкой и обратной связью по почте и в личном кабинете.
Стоимость программы варьируется в зависимости от выбранного тарифа. Тарифы «Стандарт» и «Наилучший» включают дополнительные практические задания (более 500). Тариф «Всё включено» предоставляет доступ ко всем платным курсам (10 курсов на момент публикации). Возможна оплата в два платежа. Количество мест ограничено.