Дистанционный курс

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

Дата

Идет набор

6 месяцев

Цена

30000

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

Онлайн

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

Обзор Node.js

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

Для кого подойдёт курс

Если вы уже знакомы с JavaScript, курс Node.js поможет вам значительно расширить свои компетенции и:

  • Стать fullstack-разработчиком, добавив знания backend-разработки, не изучая новый язык программирования, а углубляя знания в уже знакомой технологии.
  • Достигнуть уровня middle-разработчика, освоив современные инструменты и подходы, что даст вам возможность работать с более сложными проектами.
  • Увеличить свои доходы, так как освоив Node.js, вы сможете претендовать на более высокооплачиваемые позиции.

Для успешного освоения Node.js важно иметь базовое понимание следующих концепций:

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

Практические задания для портфолио

Во время обучения вы выполните более 40 практических заданий, основанных на реальных задачах, которые помогут вам пополнить портфолио. Примеры:

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

Ваши проекты

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

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

Что вы получите по завершении курса

После завершения курса вы будете способны:

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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