Онлайн-курс Node.js разработчик: 50+ часов обучения

Описание программы

Программа обучения профессии Node.js разработчика включает более 50 часов интенсивного обучения, лекции, практические задания, тесты и дополнительные материалы. Обучение проходит в интерактивном формате: заранее записанные лекции открываются с периодичностью раз в три дня, с обязательным выполнением домашних заданий и обратной связью от лекторов и техподдержки. Программа предназначена для новичков, желающих быстро освоить профессию Node.js разработчика.

Содержание

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

Веб-разработка

  • Фронтенд: Написание внешней части сайта с использованием HTML и CSS, работа с Bootstrap, технология Git и работа с локальными и удалёнными репозиториями.
  • Бэкенд (JavaScript): Базовые концепции (переменные, циклы, массивы), асинхронное программирование, Promises, замыкания. Разработка проектов различной сложности: от простого слайдера изображений до приложения для фильмов, программы для рисования и игры «Змейка» (чистый JavaScript).

Node.js и серверная разработка

  • Работа с платформой Node.js и библиотекой Express.js (создание серверов, отслеживание действий, управление сессиями).
  • Создание проектов на основе Node.js и Express.js.
  • Работа с базой данных MongoDB.
  • Использование TypeScript для повышения эффективности и надёжности кода JavaScript.

Библиотеки и фреймворки

  • Библиотека jQuery.
  • Фреймворк React.

Финальные проекты

  • Список дел: Приложение на базе Node.js, Express.js, React.js и MongoDB.
  • Интернет-магазин: Полноценный интернет-магазин с каталогом товаров (разбивка по категориям), поиском, корзиной и интеграцией с базой данных. Все заказы сохраняются в базе данных.

Результаты обучения

По окончании курса вы получите обширные знания в области веб-разработки, освоите работу со сторонними библиотеками, движками и фреймворками, а также создадите четыре проекта для портфолио. Успешное выполнение финального проекта позволит получить диплом. Стоимость программы зависит от выбранного тарифа (варианты с дополнительными заданиями и бесплатным доступом к платным курсам). Возможна оплата в два этапа.

Что будем искать? Например,программа