Онлайн-курс

Node.js для backend-разработки

Дата

Идет набор

6 месяцев

Цена

30000

Место проведения

Онлайн

Пройдите курс по Node.js онлайн от Нетологии. Освойте backend-разработку на Node.js, создавайте приложения и становитесь востребованным специалистом. Запишитесь сейчас и начните обучение!

Что такое Node.js

Это технология, с помощью которой пишут backend на JavaScript. Изучив Node.js, frontend-разработчики становятся fullstack-разработчиками — выполняют более сложные и интересные задачи и переходят на позиции с большей оплатой.
Это самый простой способ начать разрабатывать backend, если вы уже знакомы с JavaScript.

Что нужно знать на старте

  • Основы JavaScript: базовые конструкции языка, замыкания
  • Прототипное наследование
  • Понимание цикла обработки событий (event loop) и навык работы с событиями
  • Понимание асинхронных операций: коллбэки и промисы

Если знакомы с JavaScript, курс поможет вам

  • Стать fullstack-разработчиком Добавите к знаниям frontend-разработки навыки backend, не изучая второй язык, а освоив только одну технологию
  • Перейти на middle-уровень Изучите новые технологии, расширите стек навыков и сможете стать middle-разработчиком
  • Больше зарабатывать Сможете работать с более сложными проектами и претендовать на вакансии с большей зарплатой

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

За время обучения вы выполните более 40 практических заданий. Все они основаны на реальных задачах Node.js-разработчика

Примеры задач

  • Разработать консольное приложение для получения сводки погоды
  • Создать проект «Библиотека» на основе Express.js
  • Контейнеризировать  «Библиотеку» и опубликовать её на hub.docker.com и heroku
  • Подключить к проекту библиотеку PassportJS и настроить локальную аутентификацию
  • Разработать курсовой проект по службе доставки
  • Настроить TypeScript и провести на него миграцию  «Библиотеки»
  • Использовать в проекте возможности фреймворка NestJS
  • Настроить тестирование с помощью Jest
  • Разработать дипломный проект — сайт-агрегатор просмотра и бронирования отелей

Проекты, которые вы выполните

За время обучения вы освоите Node.js и создадите 3 масштабных проекта

  • Библиотека Проект, который вы будете разрабатывать во время всего курса, добавляя ему больше функций
  • Приложение для доставки еды Реализуете сайт доставки и чат для общения двух людей
  • Агрегатор отелей Создадите сайт для просмотра и бронирования отелей

Что вы получите в результате обучения

Что умею делать

  • Работать с инструментами разработки Node.js
  • Использовать библиотеки и фреймворки Node.js: Express.js, Nest.js
  • Писать на TypeScript и использовать инструменты tsc, tslint/eslint
  • Подключать и использовать в проекте базы данных (MongoDB)
  • Настраивать обмен данными между клиентом и сервером (WebSocket)
  • Работать с ПО для автоматизации развёртывания и управления приложениями (Docker)
  • Настраивать аутентификацию с помощью Passport.js
  • Писать unit-тесты

Нетология, образовательная платформа

«Нетология» — это образовательная платформа. Обучаем современным востребованным профессиям в области ИТ и диджитала по направлениям: Маркетинг, Бизнес и управление, Дизайн и UX, Программирование, Аналитика, Soft Skills, MBA.

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

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

Изучаете материалы в личном кабинете

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

Получаете обратную связь по выполненным

Эксперты дают развернутую обратную связь: записывают видео, пишут сообщения и отвечают на вопросы на вебинарах. А вы обмениваетесь опытом с одногруппниками в чате и становитесь частью комьюнити.

Получаете поддержку от наставников

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

Учитесь в удобном для вас темпе

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

 

ОТЗЫВЫ О КОМПАНИИ