[Нетология] Backend Node.js-разработчик (2022)
Backend-разработка на Node.js
Станьте fullstack-разработчиком, зная только JavaScript
Технология Node.js позволит вам разрабатывать backend
для веб-приложений самостоятельно, а язык программирования TypeScript расширит возможности JavaScript для ваших проектов
Что нужно знать на старте:
- Основы JavaScript: базовые конструкции языка, замыкания
- Прототипное наследование
- Понимание цикла обработки событий (event loop) и навык работы с событиями
- Понимание асинхронных операций: коллбэки и промисы
Содержание:
Введение в node.js, библиотека Express.js
- 1 Начало работы с node.js
- 2 Аргументы командной строки и console
- 3 Пакеты и модули Node.js
- 4 Потоки. Модули fs, path
- 5 Http_module Переменные окружения
- 6 Библиотеки nodejs для веб разработки
- 7 Middleware Паттерн цепочка обязанностей
- 8 Шаблонизаторы_Отрисовка_контента_и_развертывание_приложения_на_сервере__heroku
- 9 Docker установка и настройка
- 10 10.Docker контейнеризация приложения
- 11 Базы данных
- 12 Подключение MongoDB в Nodejs приложение
- 13 Аутентификация PassportJS
- 14 socket.io
- 15 Разбор вопросов
- TypeScript, Nest.js
- 1 Node.js и TypeSсript. Инструментарий tsc, ESLint
- 2 Система типов TypeScript. Основные принципы ООП. SOLID
- 3 IoС и DI. Библиотека reflect-metadata
- 4 Перенос и интеграция JS проекта
- 5 NestJS – фреймворк на TypeScript
- 6 Работа с базами данных
- 7 Инверсия зависимостей, провайдеры, middleware в NestJS
- 8 Подключение базы данных к NestJS (модуль для MongoDB)
- 9 Потоки RxJs
- 10 Валидация и обработка ошибок. Interceptors, pipes
- 11 Аутентификация в nestJS, passportjs. Guards
- 12 Тестирование. Библиотека JEST
- 13 Вебсокеты в nest.js
Yandex Cloud
Диплом
Бонусы
- 1 Дипломная работа к профессии frontend-разработчик
- 2 Микросервисная архитектура
- 3 Поиск работы
Подробнее:
Скачать:
Скрытое содержимое для пользователя(ей): Mr. Cat