логотип PurpleSchool

Освой профессию
Backend разработчик
на Node.js с нуля

Node.js — это среда выполнения JavaScript на backend, спроектированная для построения масштабируемых сетевых приложений. На текущий момент его используют уже не только для создания backend for frontend, но и для написания полноценных backend приложений, микросервисов и парсеров сайтов.
кнопка запустить видеоО профессии
Гарантия возврата денег — 30 дней
12месяцевдлительность курса
12проектовдля твоего портфолио
1 на 1занятияс опытным наставником
О профессии

Почему Node.js?

JavaScript является самым популярным языком программирования в мире. Поэтому многие крупные компании выбирает Node.js для создания backend приложений. За счёт того, что в курсе вы детально изучите JavaScript и TypeScript, вы сможете в дальнейшем перейти на fullstack и зарабатывать в разы больше обычных backend разработчиков.

Более 1000 открытых вакансий
От 70 000 рублей средняя зарплата junior разработчика Node.js

Самое главное

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

Как проходит обучение

Профессия состоит из отдельных курсов и дополнительных проектов, где вы изучаете последовательно весь материал и закрепляете его на практике. Каждый курс состоит из модулей, которые разделяют его на логические блоки для удобного освоения материала.

1Лекции
Вы изучаете материал по небольшим 10-ти минутным лекциям, где без воды даны основные практические знания и навыки.
2Упражнения
В модуле даётся одно или несколько упражнений для закрепления материала с решениям для проверки.
3Тесты
В конце модуля вас ждёт тест для проверки теоретических знаний, которые пригодятся на собеседовании.
4Задания
И завершается модуль домашним заданием, где вы пишете код и получаете реальное код ревью от наставника.
План курсов

Что входит в профессию

Мы проработали для вас путь, который позволит освоить профессию от простого к сложному. Постепенно двигаясь по курсу, вы сможете начав с самых основ дорасти до знаний Junior+ / Middle.

изображение курса Основы JavaScript
Основы JavaScript
изображение курса Продвинутый JavaScript
Продвинутый JavaScript
изображение курса TypeScript с нуля
TypeScript с нуля
изображение курса Node.js с нуля
Node.js с нуля
изображение курса Nest.js с нуля
Nest.js с нуля
изображение курса Docker + Ansible
Docker + Ansible
изображение курса Микросервисы
Микросервисы
Не просто курсы

Карьерная поддержка после окончания

Разбор резюме

Вы получить детальную обратную связь по резюме и доработаете его вместе с HR

Работа с HR

Проработаете психологические вопросы и улучшите soft skills для успешного собеседования

Карта развития

Получите вашу персональную карту развития, чтобы подготовиться к собеседованиям

Демо собеседование

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

Улучшите навыки

За счёт текстовых и видео-материалов изучите дополнительные навыки для прохождения собеседований

В итоге получите работу, о которой давно мечтали!

О проектах

Что будем писать?

Без наставника

Трекер привычек

Мы напишем с нуля на чистом JS трекер привычек с возможностью отслеживания прогресса и добавления новых привычек. Это позволит закрепить основы JS и подготовиться к продвинутым темам.
Без наставника

Библиотека книг

Напишем свой небольшой фреймворк, для практики ООП и сделаем приложение, позволяющее искать и добавлять книги в избранное.
Без наставника

Утилита для обработки видео

Используя TypeScript и паттерны проектирования, мы напишем своё первое backend приложение, которое будет утилитой выполнения команд. С помощью неё мы реализуем обработку и сжатие видео.
Без наставника

API авторизации

Мы создадим свой собственный небольшой фреймворк над Express и на нём напишем API для авторизации пользователей и получения данных из базы данных.
С наставником и проектами

Чат бот для интернет-магазина

На основе Telgram API, мы сделаем бота для заказа товаров напрямую через Telegram. Для усложнения добавим нотификации об акциях и остатки на складах.
С наставником и проектами

API для админ панели

Реализуем для нашего интернет магазина полноценную админ панель с ролями. Поставщики смогут добавлять товар на склад, а администраторы заводить новые товары и изменять текущие.
С наставником

API прогноза погоды

Мы интегрируемся со сторонним сервисов прогноза погоды и сделаем удобное API для получения данных о погоде в любом городе.
Без наставника

API на Nest.js сравнения товаров

Начав изучать Nest.js вы создадите API с подборками товаров и реализуете загрузку файлов, интеграцию с ботом и внешним API, cron задачи, MongoDB.
С наставником

Система бронирования номеров

Финальным проектом будет система бронирования номеров, где вы примените все полученные знания и создадите полноценное приложение, для отелей.
Без наставника

Микросервисная архитектура школы

Мы на практике создадим часть полноценной архитектуры школы на Nest.js и RabbitMQ
Без наставника

Развёртка микросервисов

Мы создадим кластер Swarm и с помощью Ansible выложим полноценное приложение, состоящие из 3-х микросервисов, которое позволяет конвертировать изображения.
С наставником и проектами

Создание системы мониторинга

Изучив стек Grafana, Prometheus, мы развернём с помощью Ansible полноценную систему мониторинга нагрузки на железо и контейнеры Docker.
О профессии

Почему Node.js?

JavaScript является самым популярным языком программирования в мире. Поэтому многие крупные компании выбирает Node.js для создания backend приложений. За счёт того, что в курсе вы детально изучите JavaScript и TypeScript, вы сможете в дальнейшем перейти на fullstack и зарабатывать в разы больше обычных backend разработчиков. И наши наставники помогут вам осовить эту профессию.

Live поддержка
Вы будете вживую общаться с ведущими разработчиками из крупных компаний.
Код ревью
Разбор каждой строчки вашего кода и детальная обратная связь, которая позволяет учиться быстрее.
Домашние задания, упражнения и тесты
Для закрепления материалов на практике под руководством наставника.
Практические собеседования
После каждого курса, для подготовки к реальным собеседованиям и проверки знаний.
Персональная карта развития
Вы получаете не просто обратную связь от наставника, а полноценную карту развития, где будут отражены ваши сильные и слабые стороны.
Команда курса

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

фото команды
Автор курса

Антон Ларичев

Основатель школы

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

фото команды
Наставник

Дмитрий Корбут

Frontend разработчик в VK

Разработчик интерфейсов в VK. Люблю чистый код, новые апи и алгоритмы. Основной стек: TypeScript, React.js, Php. Во фронтенд вошел из не айти сферы, так что понимаю как это быть студентом и изучать что-то новое с нуля.

фото команды
Наставник

Дмитрий Петров

Backend разработчик

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

фото команды
Наставник

Евгений Прудченко

DevOps инженер МТС

Обожаю изучать новые технологии и применять их на практике. Основной стэк: ansible, docker, kubernetes, kafka. Работаю DevOps инженером с 2018, обучался сам набивая шишки на пройдённом пути.

О школе

Нам доверяют

Основатель школы и автор Антон Ларичев занимается разработкой уже более 13 лет и прошёл путь от разработчика до CTO. В курсах даются актуальные материалы без воды с опытом реальных проектов и практическим закреплением материала.

15 000учеников по всему миру
30 днейгарантия возврата денег
90%студентов рекомендуют курсы

Рейтинги на независимых платформах

Оплата

Удобная оплата

Мы принимаем оплату по всему миру любыми банковскими картами. Если вы не хотите платить всё сумму целиком, то для России доступны рассрочка и кредит от банков партнёров.

Оплата по всему миру
Рассрочка от PurpleSchool
Кредит от банков партнёров
Стоимость обучения6 000 ₽/мес
Цена:72 000 ₽150 000 ₽
Старт курса: 30 сентября 2023
Бесплатная консультацияОставьте свои контактные данные и мы свяжемся с вами для бесплатной консультации и помощи в оформлении профессии, если она вам подойдет:



Остались вопросы?

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

Вы всегде можете задать все интересующие вопросы в рамках консультации после отправки заявки. Но для вашего удобства, ниже мы ответили на самые частые вопросы.

Остались вопросы? Их можно задать в чате Telegram.
Цена:6 000 ₽/мес
Старт курса 30 сентября 2023