Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Сертификат
Сертификат
Да

Стоимость курса

3 299 ₽
есть рассрочка

Что в курсе?


Node.js - это среда выполнения JavaScript на backend, спроектированная для построения масштабируемых сетевых приложений. На текущий момент его используют уже не только для создания backend for frontend, но и для написания полноценных backend приложений, микросервисов и парсеров сайтов. Он не заменим для создания GraphQL API или выполнения SSR frontend приложений.

В курсе мы разберём его с нуля, поэтому от вас требуется только начальное знание JavaScript.

Этот курс отличается от многих тем, что мы не будем просто писать API на express. Наша задача на практике познакомится со всеми концепциями Node.js и написать несколько приложений - простую CLI утилиту прогноза погоды и архитектурно сложное API, где express нам нужен будет только для перенаправления запросов и промежуточных обработчиков. В остальном API будет спроектирована по принципу многоуровневой архитектуры (layer architecture), где мы явно отделим слои обработчиков, контроллеров, сервисов и репозиториев друг от друга. Мы даже напишем свой небольшой framework, который легко можно масштабировать и где компоненты будут максимально отделимы друг от друга.

Именно это позволит вам в полной мере изучить все особенности Node.js, построение архитектуры и получить понимание принципов на которых базируются крупные framework типа NestJS.

Что вы получите после обучения

Приобретаемые навыки
1
NodeJS
2
V8
3
TypeScript
4
Guard для API
5
Event loop
6
Dependecy Injection
7
Работать с SQL

Образовательная организация

Более 10 000 студентов

Со всего мира прошли курсы на площадках PurpleSchool, Udemy и Stepik

Гарантия возврата денег

Если курс вам не подойдёт, мы вернём вам деньги в течение 30 дней

Практический опыт

Получите бесценный опыт реальных проектов в каждом курсе

“Я помогаю разработчикам профессионально расти, делясь опытом в своих курсах”

Антон Ларичев
Технический директор и профессиональный разработчик

Каналы и подкасты

Подкаст Не плохой код (Apple podcast, Google podcast, Яндекс Музыка)
Говорим о разработке, и о том как писать не плохой код. А в частности NodeJS, JavaScript и TypeScript.

Youtube канал PurpleSchool
Канал с обучающими видео и дополнительными материалами по тематикам курсов

Telegram канал PurpleSchool
Канал с полезными советами по разработке, разбором примеров кода и обновлениями курсов.

VK сообщество PurpleSchool
Сообщество VK с полезными советами по разработке, разбором примеров кода и обновлениями курсов.

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

1. Введение
 
2. Настройка окружения
 
3. Начало работы с Node.js
 
4. Как работает Node.js?
 
5. Многопоточность
 
6. Движок V8
 
7. Node Package Manager
 
8. Приложение 1 - CLI прогноз погоды
 
9. Приложение 2 - API с ExpressJS
 
10. Переход на TypeScript
 
11. Первый шаг к архитектуре
 
12. Dependency Injection
 
13. Отладка и watch
 
14. Второй шаг к архитектуре
 
15. Работа с базой данных
 
16. Авторизация
 
17. Тесты
 
18. Проект - API
 
19. Проект - Чат бот
 
20. Заключение
 
21. Командный проект

Рейтинг курса

2.7
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 20.11.2024 09:58
Node.js - с нуля, основы и построение архитектуры приложений

Node.js - с нуля, основы и построение архитектуры приложений

Оставить отзыв
Поделиться курсом с друзьями