Backend Node.js-разработчик

134 студента зачислены

Формат

Вебинары, видеолекции, практические задания

Портфолио

Библиотека, приложение для доставки еды и агрегатор отелей

Документ

Удостоверение о повышении квалификации установленного образца

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

Это самый простой способ начать разрабатывать backend, если вы уже знакомы с JavaScript.

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

Стать fullstack-разработчиком

Добавите к знаниям frontend-разработки навыки backend, не изучая второй язык, а освоив только одну технологию.

Больше зарабатывать

Сможете работать с более сложными проектами и претендовать на вакансии с большей зарплатой.

Перейти на middle-уровень

Изучите новые технологии, расширите стек навыков и сможете стать middle-разработчиком.

Содержание курса

Вы познакомитесь с рабочей средой Node.js и инструментами разработки. По итогам модуля вы создадите консольное приложение для обработки файлов с помощью потоков.

 

Познакомитесь с библиотекой Express.js, развернёте приложение на сервере, освоите Docker, подключите базу данных MongoDB для хранения данных и Passport.js для аутентификации пользователей, настроите обмен данными между клиентом и сервером — с этим помогут websocket и socket.io.

 

Вы создадите сайт доставки и чат для общения двух людей. Для создания сайта вы разработаете API для аутентификации, управления и просмотра объявлений и websocket-чат. В проекте вы задействуете технологии Node.js, Express.js, Passport.js, MongoDB и Websocket.

 

Вы освоите статическую типизацию для js кода с помощью TypeScript. На практике будете использовать богатую систему типов, декораторы, enum-ы и другие возможности языка TypeScript. Научитесь настраивать проект с помощью tsconfig.json, использовать eslint для проверки стиля и качества ts-кода. Воспользуетесь всеми возможностями TypeScript для написания надёжных приложений на Node.js.

 

Вы изучите фреймворк Nest.js и основные понятия, создадите проект на Node.js, реализуете функциональность из блока TypeScript на модули Nest.js, подключите базы данных (модуль для MongoDB). Научитесь подключать аутентификацию по модулям Nest.js и добавите тестирование кода в свой проект.

 

Создадите аккаунт Yandex Cloud, познакомитесь с универсальным масштабируемым решением для хранения данных Object Storage. Сделаете свою первую Cloud Functions и подключите сервис Authentication Yandex ID API к приложению.

 

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Backend Node.js-разработчик
Цена:
35 500 ₽ 24 850 ₽