NodeJS - с нуля, основы и построение архитектуры приложений - с проектами
Полный курс по написанию приложений на Node.js и построению масштабируемой и поддерживаемой архитектуры!
рейтинг 5.0 на основании отзывов на платформе Udemy
Обновлено: 12 января 2023С наставником и проектами

Полный курс по написанию приложений на Node.js и построению масштабируемой и поддерживаемой архитектуры!
рейтинг 5.0 на основании отзывов на платформе Udemy
Обновлено: 12 января 2023С наставником и проектами

Что в курсе?

Небольшие структурированные лекции для простого освоения

Персональный наставник

Поддержка наставника в чате

Видео звонки с наставником до 6 часов

Собственные проекты

Персональная карта развития

Дополнительные материалы

Упражнения с код ревью

3 месяца обучения

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

В это курсе с наставником мы напишем сразу 2 проекта: бота для интернет-магазина или рассылки акций и сложное API с ролями для редактирования товаров. Вместе с вашим личным наставником вы пройдёте весь базовый курс, закрепляя материал домашними заданиями с код ревью и затем уже преступите к проекту на выбор.

Так же для вас будет доступны дополнительные материалы по Prisma и работе с библиотекой Telegraf, которая позволяет создавать ботов для Telegram

Вы научитесь

  • Разрабатывать приложения на NodeJS
  • Строить архитектуру масштабируемых приложений
  • Знать внутреннее устройство NodeJS и V8
  • Понимать работу Event Loop
  • Писать на TypeScript
  • Использовать Dependecy Injection
  • Писать легко поддерживаемый код
  • Писать unit и e2e тесты
  • Работать с SQL базами данных через ORM Prisma
  • Анализировать производительность и утечки памяти
  • Писать свои промежуточные обработчики
  • Реализовывать авторизацию и Guard для API
  • Писать Telegram ботов
  • Проходить код ревью

Требования

Минимальные требования для прохождения курса: Знание JavaScript на начальном уровне;

ОбложкаPlay
Цена:9 000 ₽ / мес
или 25 000
Гарантия возврата денег — 30 дней
Курс включает:
21 час видео лекций

9 тестовых заданий

15 упражнений

Сертификат об окончании

Оплата по всему миру

О школе

Более 10 000 студентов
Со всего мира прошли курсы на площадках PurpleSchool, Udemy и Stepik
Гарантия возврата денег
Если курс вам не подойдёт, мы вернём вам деньги в течение 30 дней
Практический опыт
Получите бесценный опыт реальных проектов в каждом курсе

План курса

Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций. Ниже приведён план проектов, упражнений и дополнительных лекий с наставником.

Введение
Чем PRO курс отличается от обычного?
9 мин
Обзор проектов
7 мин
Как проходит курс?
8 мин
Организация обучения
Настройка окружения
Знакомство с Node.js
Теория - Чат-бот
Теория - Работа с Prisma
Проект - Чат-бот
Теория - API
Проект - API
Выпускной

План ниже содержит лекции и материалы, которые будут доступны для прохождения. Они позволят освоить основы для создания проектов с наставником.

Введение
Почему NodeJS для backend?
12 мин
Обзор проектов
4 мин
Как устроен курс
9 мин
Update - Обзор курсов
5 мин
Курс с наставником
4 мин
Настройка окружения
Начало работы с Node.js
Как работает Node.js?
Многопоточность
Движок V8
Node Package Manager
Приложение 1 - CLI прогноз погоды
Приложение 2 - API с ExpressJS
Переход на TypeScript
Первый шаг к архитектуре
Dependency Injection
Отладка и watch
Второй шаг к архитектуре
Работа с базой данных
Авторизация
Тесты
Заключение
Сертификат о прохождении курса по окончанию!
Сертификат об окончании

Автор и наставники

avatar
Антон Ларичев
Технический директор и профессиональный разработчик
Автор курса. Основатель школ PurpleSchool. Занимаюсь разработкой уже более 12 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.

avatar
Дмитрий Петров
Backend разработчик Leroy Merlin
Наставник. Имеет более 7 лет коммерческого опыта разработки в различных компаниях. Последние 4 года специализировался на Node.js и TypeScript. Большой опыт работы с фреймворком Nest.js, а так же в построении микросервисных архитектур.

Последние отзывы

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

ƝąҽɾɗҽƖ
Всем доброго здравия! Продвинутый курс по node js от Антона Ларичева и его команды выгодно и заметно отличается от аналогичных. В первую очередь отмечу мощную теоретическую базу, охватывающую весь необходимый фундамент столь достойного и прекрасного языка, как javascript в среде выполнения node js. Лектор касается не только азов, но и глубинных аспектов технологии, понимание которых отличает любителя от профессионала. Во вторых - сам подход с typescript и масштабируемой архитектурой даёт ясный и чёткий посыл - мы пишем современные и востребованные приложения с чистым и красивым кодом, а не хеллоуворды в виде лапшекода. Отдельно с удовольствием отмечу работу и труд ментора Дмитрия Петрова - наш лучший друг на протяжении всего курса остаётся всегда на связи, не скупится на дельные советы и рекомендации по улучшению кода, сам предлагает созвониться и обсудить нюансы - одним словом, ляпота. В целом замечу, что курс больше нацелен именно на тех, кто не просто хочет написать приложение абы как, лишь бы работало, а именно на тех, кто стремится к совершенству в кодинге, кому важна типизация, чистота кода, применение паттернов и лучших практик. В итоге - 5 из 5. Спасибо за курс! 👍
Сергей Кичигин
Шалом всем! Ребята, курс огонь! Разъясню всё по пунктам: - Во первых, дается четкое техническое задание aka TЗ, поймете что нужно разрабатывать, если вы новичок и ни разу не работали на реальном проекте, то это именно то, что позволит вам почувствовать дух разработки реального проекта. - Во вторых, опытный наставник, подскажет, что и куда. Даже если вы уже не новичок, но не так давно двигаетесь в сторону бэкенда, то многие концепции вам могут быть просто не знакомы и именно наставник поможет вам сделать все грамотно. Вы будете писать действительно красивый код, а не говнокод как обычно) - В третьих, если вам сложно сосредоточиться и при попытке учить ноду, все стопорится на hello world, то курс точно для вас! Общая атмосфера, поддержка других обучающихся и понимание, что вы вложились в курс, сделают своё дело, стимул будет просто огромным!

Частые вопросы

Сколько длиться курс?

Курс длиться 3 месяца. При этом вы можете закончить его быстрее, если выделите больше времени на изучение.

Чем этот курс отличается от базового?
Я могу вернуть деньги, если мне не понравится формат?
Кто такие наставники?
Какие функции выполняет наставник?
Остались вопросы? Их можно задать в чате Telegram

Другие курсы

JavaScript с нуля - основы языка и практика для начинающих
Цена:1 890
Подробнее
18 часов видео лекций

14 тестовых заданий

30 упражнений
Docker + Ansible - с нуля, деплой и управление Swarm - с проектами
Цена:9 000 / мес
Подробнее
21 час видео лекций

12 тестовых заданий

15 упражнений
Docker + Ansible - с нуля, деплой и управление Swarm
Цена:1 890
Подробнее
15 часов видео лекций

12 тестовых заданий

7 упражнений
TypeScript с нуля - полный курс и паттерны проектирования
Цена:1 890
Подробнее
18 часов видео лекций

12 тестовых заданий

17 упражнений
Node.js - с нуля, основы и построение архитектуры приложений
Цена:1 890
Подробнее
18 часов видео лекций

9 тестовых заданий

8 упражнений
React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid
Цена:1 890
Подробнее
20 часов видео лекций

9 тестовых заданий

6 упражнений
NestJS - с нуля, современный backend на TypeScript и Node JS
Цена:1 890
Подробнее
15 часов видео лекций

5 тестовых заданий

4 упражнения
Microservices - паттерны и практика построения микросервисов
Цена:1 890
Подробнее
14 часов видео лекций

9 тестовых заданий

5 упражнений
CSS Flexbox - полный курс и практика его использования
Бесплатно
Подробнее
2 часа видео лекций

3 тестовых заданий

2 упражнения
Цена:25 000
30 000