Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора Домашние задания

Backend-разработка на Node.js от Нетологии

Backend-разработка на Node.js
Формат
Онлайн
Длительность
6 месяцев
Уровень
Для специалистов
Документ
Удостоверение
Трудоустройство
Да
Программа

Курс подойдёт желающим освоить backend fullstack-разработчикам, а также тем специалистам, которые хотят перейти на middle-уровень разработки на Node.js. Перед началом обучения вы пройдёте тестирование на знание JavaScript. Вы научитесь работать с инструментами Node.js, развёртывать приложения на сервере, делать аутентификацию, а также переносить и интегрировать JS-проекты. Вы погрузитесь в освоение инструментов Node.js, а также дополнительного языка программирования TypeScript.

Обучение состоит из 7 модулей. Вы создадите 3 итоговых проекта: библиотеку, приложение для доставки еды и агрегатор отелей. Вы получите сертификат об обучении и сможете трудоустроиться при содействии Центра развития карьеры от Нетологии.

  • Введение в Node.js

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

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

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

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

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

    • Cоздадите аккаунт firebase.
    • Внедрите функциональность проекта «Книги» на cloud-функции.
    • Подключите облачную базу данных для хранения данных из cloud-функций.
  • Итоговый проект — агрегатор отелей

Чему научат на курсе
Работать с инструментами разработки Node.js
Использовать библиотеки и фреймворки Node.js: Express.js, Nest.js
Писать на TypeScript и использовать инструменты tsc, tslint/eslint
Подключать и использовать в проекте базы данных (MongoDB)
Настраивать обмен данными между клиентом и сервером (WebSocket)
Работать с ПО для автоматизации развёртывания и управления приложениями (Docker)
О школе
Нетология
рейтинг 4.5
57 отзывов
291 курс
Нетология
До 01.03.2025 г. дополнительная скидка 10% по промокоду PODAROK10 на курсы из раздела Медицина и здоровье. До 31.12.2025 г. скидка 7% по промокоду digital на все курсы Нетологии.

Образовательную онлайн-платформу «Нетология» основали в 2011 году Юлия Спиридонова и Максим Спиридонов. В Нетологии верят, что у каждого студента есть талант, и помогают выбрать траекторию развития для достижения больших результатов в профессии.

Каждый курс содержит актуальную информацию и соответствует отраслевым трендам. Этому способствует и опыт преподавателей, которые являются сотрудниками ведущих российских компаний, в числе которых Яндекс, Сбер, ВТБ, Авито. Также во время обучения студентов поддерживают кураторы.

**cut_button**

Разные по объёму программы длятся от 1 до 12 месяцев. На платформе опубликованы отзывы выпускников Netology и более 300 курсов по темам:

  • маркетинг,
  • бизнес и управление,
  • дизайн,
  • программирование,
  • аналитика,
  • soft skills,
  • творчество,
  • хобби,
  • финансы,
  • образование.

Во время обучения студенты смотрят видеоуроки с теорией, решают практические задачи, разбирают решения вместе с преподавателями на вебинарах. Также команда Нетологии помогает создать портфолио, написать резюме и пройти собеседование, а лучших студентов приглашают на стажировки. В финале курса студенты получают удостоверение о повышении квалификации или диплом о профессиональной переподготовке. Выпускники работают в Agima, Билайн, Kaspersky, Lamoda, Mail.ru Group, Нетология Групп, Рамблер, Skyeng, Альфа Банк и других известных компаниях.

Онлайн-программы магистратуры проходят в коллаборации с НИУ ВШЭ, РАНХиГС, РУДН, МФТИ, ИТМО, ТГУ. Магистранты стажируются в компаниях Ozon, Мегафон, Райффайзен Банк, Ростелеком, Авито, Doczilla, Platforma, Крок, Online Patent.

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

Для корпоративных клиентов Нетология предлагает 100 готовых курсов, а также возможность разработать отдельную программу на основе целей, задач и особенностей бизнеса. На корпоративных программах в школе учились сотрудники компаний Райффайзен Банк, Philips, Северсталь, РоссельхозБанк, Merz, Эр-Телеком.

Нетология — ваш источник знаний для роста в профессии.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.