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

От: Нетология

Станьте fullstack-разработчиком, зная только JavaScript

Технология Node.js позволит вам разрабатывать backend
для веб-приложений самостоятельно, а язык программирования TypeScript расширит возможности JavaScript для ваших проектов

Сводка

Цена
от 35 500₽ 24 850₽
Рассрочка
от 200₽
Статус
Идет набор
Начнется
07.04.2022
Язык
ru

Описание курса

О школе

Нетология
Отзывы 0
Информация
Компания основана в 2013 году. Официальный сайт https://netology.ru. Мы собрали и проверили более 163 отзывов об онлайн курсах Нетология.

Программа курса

Введение в Node.js
Особенности работы с Node.js, установка и настройка рабочей среды
Менеджер пакетов
Работа с консолью, циклы событий, асинхронность
Модули Node.js и инструменты разработки
Стримы (потоки)
Node.js HTTP-module. HTTP-stream. Встроенный низкоуровневый веб-сервер
Библиотеки Node.js для веб-разработки. Express.js
Middleware. Паттерн «цепочка обязанностей»
Шаблонизаторы. Отрисовка контента (рендер на сервере). Библиотеки Express.js
Развёртывание приложения на сервере (heroku)
Docker, установка и настройка. Контейнеризация приложения
Сравнение реляционных и объектно-ориентированных БД
Запуск локальной MongoDB в Docker. Подключение MongoDB в Тode.js-приложение
Аутентификация. Passport.js
Realtime взаимодействие с сервером, протокол websocket. Библиотеки ws и socket.io
Node.js и TypeScript (настройка окружения, возможности)
Динамическая типизация JavaScript vs статическая типизация TypeScript. Инструментарий tsc, tslint/eslint. Настройка проекта
Система типов TypeScript. Основные принципы ООП. SOLID
Библиотека Reflect-metadata. Loc-контейнеры: type-di, inversify
Перенос и интеграция JS-проекта на примере пройденных материалов
Организация проекта и кодовой базы. Разделение приложения на слои
Основные понятия: модули, контроллеры, сервисы. MVC-архитектура
Погружение в Nest.js: инверсия зависимостей, провайдеры, Middleware
Подключение базы данных к Nest.js — модулю для MongoDB. Сервисы, репозитории, примеры
Потоки RxJs
Валидация и обработка ошибок. Interceptors, pipes
Аутентификация в Nest.js, Passport.js. Guards
Тестирование. Библиотека JEST. Unit-тесты, интеграционные и приёмочные тесты
Вебсокеты в Nest.js
Cloud Firestore, Realtime Database
Cloud Functions, Hosting
Firebase Authentication

Отзывы

Еще не добавили ни одного отзыва