логотип PurpleSchool
Иконка входа
Вход
  • Обучение
  • Войти
логотип 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.

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

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

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

Как проходить?

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

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

Что входит в направление

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

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

Карьерная поддержка

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

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

Работа с HR

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

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

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

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

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

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

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

Практика

Помимо курсов мы реализуем различные проекты для клиентов в нашей студии PurpleCode. Благодаря этому вы получаете возможность пройти практику. Как это работает:

1
Собеседование с Team Lead
2
Прошедших отбор берём на оплачиваемую стажировку
3
Вы получатете стаж и опыт работы в команде
blurabstract image
Именно поэтому мы заинтересованы делать качественные курсы.
О проектах

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Почему Node.js?

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

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

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

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

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

Основатель PurpleSchool

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

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

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

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

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

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

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

DevOps инженер МТС

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

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

Денис Уткин

Senior Frontend Engineer at IBS

Знаю как технологии работают под капотом. Люблю чистый строго типизированный код и функциональное программирование. В свободное время изучаю искусственный интеллект. Стек: React, Typescript и все что с ним связано

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

Левитин Никита

Старший Frontend разработчик Билайн

Занимаюсь разработкой больше 5 лет. Начинал с продавца в магазине одежды, смотря на перерыве уроки по фронтенду. Основной стек React, Vue, TypeScript. Разрабатываю дизайн-системы и микрофронты. Люблю сложные задачи после которых сложно сдержать крик радости.

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

Алексей Черепанов

Руководитель отдела разработки

В IT сфере более 10 лет. Основной стек MySQL, JavaScript, NodeJS, Express.js. Около 5 лет занимаюсь системными интеграциями, внедрением и развитием веб-сервисов, автоматизацией процессов. Люблю задачи, которые заставляют развиваться и хорошенько подумать, после решения которых приходит эйфория.

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

Сергей Краснолобов

Фронтенд инженер в Авито

В разработке около 5 лет. Полностью самоучка, основные знания получил из разного рода книг, статей и документации. Считаю, что главные качества хорошего разработчика - это упорство и трудолюбие! В своем подходе к обучению ребят я стараюсь дать возможность найти ответы самому, изредка слегка направляя куда копать

Что говорят наши ученики

Отзывы

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

О нас

Нам доверяют

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

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

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

4.8
Логотип Coursus
рейтингрейтингрейтингрейтингрейтинг
4.8
лого степик
рейтингрейтингрейтингрейтингрейтинг
4.7
лого udemy
рейтингрейтингрейтингрейтингрейтинг
Оплата

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

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

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




Для разработчиков

Собственная платформа обучения

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

Удобный просмотр лекций с любого устройства
Тесная работа с наставником и интеграция с GitHub
Подсветка синтаксиса в комментариях и домашних заданиях
Система тестов для закрепления знаний
Удобные конспекты к каждой лекции
Дополнительные материалы и полезные cсылки
Скоро

Мобильное приложение для iOS и Android

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

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

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

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