Node.js Developer | OTUS

Курсы

Программирование
iOS Developer. Basic
-23%
Python Developer. Professional
-13%
Разработчик на Spring Framework
-23%
Golang Developer. Professional
-17%
Python Developer. Basic
-16%
iOS Developer. Professional
-13%
Node.js Developer
-15%
Unity Game Developer. Professional
-11%
React.js Developer
-12%
Android Developer. Professional
-7%
Software Architect
-12%
C++ Developer. Professional
-8%
Разработчик C#
-8%
Backend-разработчик на PHP
-8%
Архитектура и шаблоны проектирования
-12%
Программист С Базы данных Framework Laravel PostgreSQL Reverse-Engineering. Professional CI/CD Agile Project Manager Нереляционные базы данных Супер - интенсив по паттернам проектирования Супер-практикум по использованию и настройке GIT IoT-разработчик Advanced Fullstack JavaScript developer Супер-интенсив "Azure для разработчиков"
Инфраструктура
Мониторинг и логирование: Zabbix, Prometheus, ELK
-17%
DevOps практики и инструменты
-18%
Архитектор сетей
-21%
Инфраструктурная платформа на основе Kubernetes
-22%
Супер-интенсив «IaC Ansible»
-16%
Супер-интенсив по управлению миграциями (DBVC)
-16%
Administrator Linux. Professional
-5%
Administrator Linux.Basic
-10%
Супер-интенсив «ELK»
-10%
Базы данных Сетевой инженер AWS для разработчиков Cloud Solution Architecture Разработчик голосовых ассистентов и чат-ботов Внедрение и работа в DevSecOps Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив «СУБД в высоконагруженных системах»
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Специальная цена
Специальная цена
Node.js Developer

Разработчик Node.js

Разработка серверных приложений на Node.js с использованием Express, TypeScript, GraphQl, Apollo и Nest.js.

Длительность обучения:

Формат:

Начало занятий:

Дни занятий:

4 месяца

4 ак. часа в нед.

Online

22 декабря

Вт 20:00, Пт 20:00

Что даст вам этот курс

Курс рассчитан на frontend-разработчиков или backend-разработчиков со знанием Javascript.

За 4 месяца вы научитесь:

  • разрабатывать бэкенд любой сложности на Node.js с использованием Express, Passport, Jest, GraphQL, Next.js;

  • работать с базами данных MongoDB и PostgreSQL;

  • использовать и настраивать CI/CD для своего проекта;

  • конфигурировать приложения для production и деплоить на сервер;

  • работать с Web Sockets (Socket.IO);

  • писать понятный и чистый код на TypeScript.


  • Также вы получите:

    • глубокое понимание архитектуры и дизайна Node.js, V8;

    • навыки разработки с TDD;

    • понимание и опыт использования TypeScript;

    • практические навыки создания GraphQl-сервера с Apollo;

    • опыт создания Real-time и CLI-приложений.

Докеризация Node.js приложений, 7 декабря в 20:00
На открытом уроке познакомимся с Docker. Соберем готовое приложение на Node.js в контейнер, а так же создадим образ готовой сборки. В конце рассмотрим лучшие практики контейнеризации Node.js приложений
Ведет
Дмитрий
Доронин
Предыдущий открытый вебинар

Преподаватели

Александр Коржиков
Dev IT Engineer ING Group (Нидерланды)
Дмитрий Доронин
SyndicateDB, Node.js Backend разработчик
Юрий Тимофеев
EPAM Systems, Senior Software Engineer
Маргарита Образцова
Nitor, Senior Software Engineer
Антон Морев
Wormsoft, основатель и IT-директор
Юрий Дворжецкий
Luxoft Training Center
Василий Ванчук
Bolt Technology OÜ, Senior Software Engineer
Опытный программист, Senior Web Developer, тимлид, ментор и автор технических статей по JavaScript. Специалист по Frontend, программирует на JavaScript, начиная с 2010 года.

Работал в компаниях Tinkoff Bank (Москва), «Альпари», Comindware, Backbase (Амстердам) и других. С 2017 года — Dev IT Engineer в международной финансовой корпорации ING Group (Нидерланды). Занимается проектированием и поддержкой процессов web-разработки.

Среди реализованных проектов — JSON Schema Validator Library — самая быстрая JavaScript-библиотека для проверки объектов на соответствие определениям JSON.

Образование: степень магистра в Московском государственном университете им. М. В. Ломоносова (факультет вычислительной математики и кибернетики, кафедра автоматизации научных исследований).

Руководитель программы
Разрабатывал веб-сайты различной сложности: от Landing Page до интернет магазинов.
Опыт разработки серверной части веб-приложений на PHP: CRM-системы, e-commerce.
В настоящее время Node.js Backend разработчик. Занимаюсь разработкой микросервисов с использованием Typescript + GraphQL, поддержкой highload проектов с обширной базой пользователей (более 200 тыс. пользователей)

Преподаватель
Много лет работал в банковском секторе, сейчас продолжает разрабатывать для финансового сектора с уклоном в e-learning.
Разрабатывал в числе прочего:
- Большие Банковские Тесты
- Электронная Библиотека Банка
- Система Дистанционного обучения "Профтест"
- Вебинары "Профтест"

"Впервые познакомился с Javascript более 20 лет назад, но самые важные вещи, которыми пользуюсь каждый день, изучил за последние 5 лет. Постоянно слежу за новостями, за развитием экосистемы этого замечательного языка.
Разрабатываю на Javascript и front- и back-end. Создаю web, настольные и мобильные приложения. Люблю видеть чистый, хорошо читаемый код, люблю проекты, как следует покрытые тестами."

Преподаватель
Профессиональный опыт: 6 лет программирования на JavaScript, NodeJS, 1 год Clojure. Участвовала на проектах различных уровней сложности: от стартапов до бизнес-приложений.

Автор статей о веб разработке.

Преподаватель
Закончил МФТИ в 2017 году и РАНХиГС в 2015. Коммерческой разработкой занимается с 2008 года. Начинал с разработки на C#, постепенно перешел в WEB в 2011 году и сейчас разрабатывает в этой области. В 2016 году основал компанию Wormsoft, которая специализируется на автоматизации бизнес процессов, UX-аналитике, проектировании, дизайне, веб-разработке, а также развитии интернет-проектов.

За годы работы удалось выполнить множество как обычных, так и нестандартных задач, которые мотивируют к постоянному изучению изменяющихся технологий.
Как основатель и IT-директор Антон контролирует все процессы разработки в компании и занимается внедрением решений по оптимизации процессов.

Преподаватель
Тренер в Luxoft Training Center, ведущий разработчик, кандидат физико-математических наук.
Программирует с начальных классов.

Разрабатывает на разных платформах: большие и маленькие проекты, высоконагруженные и очень красивые, многим известные и совсем специфические.

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

Сейчас разрабатывает web-приложения c UI на React и Angular.

Преподаватель
Опытный JavaScript-разработчик. Принимал участие в реализации самых разных проектов: разрабатывал сервисные приложения, интерфейсы для банковского софта, системы для каталогизации и учета. Есть опыт серверной разработки с Node.js.

Начинал более 10 лет назад в качестве PHP-разработчика, в 2013 году переключился на JavaScript-разработку. В настоящее время занимается развитием мобильного направления сервиса Food Delivery.

Активно участвует в жизни JS-сообщества: митапы, конференции, преподавание — это всё является неотъемлемой частью жизни уже много лет. В свободное время помогает другим и учится сам.

Преподаватель
Александр
Коржиков
Дмитрий
Доронин
Юрий
Тимофеев
Маргарита
Образцова
Антон
Морев
Юрий
Дворжецкий
Василий
Ванчук

Преподаватели

Александр Коржиков
Dev IT Engineer ING Group (Нидерланды)
Опытный программист, Senior Web Developer, тимлид, ментор и автор технических статей по JavaScript. Специалист по Frontend, программирует на JavaScript, начиная с 2010 года.

Работал в компаниях Tinkoff Bank (Москва), «Альпари», Comindware, Backbase (Амстердам) и других. С 2017 года — Dev IT Engineer в международной финансовой корпорации ING Group (Нидерланды). Занимается проектированием и поддержкой процессов web-разработки.

Среди реализованных проектов — JSON Schema Validator Library — самая быстрая JavaScript-библиотека для проверки объектов на соответствие определениям JSON.

Образование: степень магистра в Московском государственном университете им. М. В. Ломоносова (факультет вычислительной математики и кибернетики, кафедра автоматизации научных исследований).

Руководитель программы
Дмитрий Доронин
SyndicateDB, Node.js Backend разработчик
Разрабатывал веб-сайты различной сложности: от Landing Page до интернет магазинов.
Опыт разработки серверной части веб-приложений на PHP: CRM-системы, e-commerce.
В настоящее время Node.js Backend разработчик. Занимаюсь разработкой микросервисов с использованием Typescript + GraphQL, поддержкой highload проектов с обширной базой пользователей (более 200 тыс. пользователей)

Преподаватель
Юрий Тимофеев
EPAM Systems, Senior Software Engineer
Много лет работал в банковском секторе, сейчас продолжает разрабатывать для финансового сектора с уклоном в e-learning.
Разрабатывал в числе прочего:
- Большие Банковские Тесты
- Электронная Библиотека Банка
- Система Дистанционного обучения "Профтест"
- Вебинары "Профтест"

"Впервые познакомился с Javascript более 20 лет назад, но самые важные вещи, которыми пользуюсь каждый день, изучил за последние 5 лет. Постоянно слежу за новостями, за развитием экосистемы этого замечательного языка.
Разрабатываю на Javascript и front- и back-end. Создаю web, настольные и мобильные приложения. Люблю видеть чистый, хорошо читаемый код, люблю проекты, как следует покрытые тестами."

Преподаватель
Маргарита Образцова
Nitor, Senior Software Engineer
Профессиональный опыт: 6 лет программирования на JavaScript, NodeJS, 1 год Clojure. Участвовала на проектах различных уровней сложности: от стартапов до бизнес-приложений.

Автор статей о веб разработке.

Преподаватель
Антон Морев
Wormsoft, основатель и IT-директор
Закончил МФТИ в 2017 году и РАНХиГС в 2015. Коммерческой разработкой занимается с 2008 года. Начинал с разработки на C#, постепенно перешел в WEB в 2011 году и сейчас разрабатывает в этой области. В 2016 году основал компанию Wormsoft, которая специализируется на автоматизации бизнес процессов, UX-аналитике, проектировании, дизайне, веб-разработке, а также развитии интернет-проектов.

За годы работы удалось выполнить множество как обычных, так и нестандартных задач, которые мотивируют к постоянному изучению изменяющихся технологий.
Как основатель и IT-директор Антон контролирует все процессы разработки в компании и занимается внедрением решений по оптимизации процессов.

Преподаватель
Юрий Дворжецкий
Luxoft Training Center
Тренер в Luxoft Training Center, ведущий разработчик, кандидат физико-математических наук.
Программирует с начальных классов.

Разрабатывает на разных платформах: большие и маленькие проекты, высоконагруженные и очень красивые, многим известные и совсем специфические.

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

Сейчас разрабатывает web-приложения c UI на React и Angular.

Преподаватель
Василий Ванчук
Bolt Technology OÜ, Senior Software Engineer
Опытный JavaScript-разработчик. Принимал участие в реализации самых разных проектов: разрабатывал сервисные приложения, интерфейсы для банковского софта, системы для каталогизации и учета. Есть опыт серверной разработки с Node.js.

Начинал более 10 лет назад в качестве PHP-разработчика, в 2013 году переключился на JavaScript-разработку. В настоящее время занимается развитием мобильного направления сервиса Food Delivery.

Активно участвует в жизни JS-сообщества: митапы, конференции, преподавание — это всё является неотъемлемой частью жизни уже много лет. В свободное время помогает другим и учится сам.

Преподаватель
Отзывы
3
Олег
Бородатов
Это было классное приключение!
Закрыл кучу белых пятен и узнал много нового о node.js и web разработке.
По итогу получил от курса что хотел: навыки и все необходимые инструменты для работы над проектами самой разной направленности.
Теперь javascript в моих руках это действительно язык общего назначения:)
Читать целиком
Дмитрий
Корытько
Работаю в ООО "РТК ИТ" На курс пошел для изучения NodeJS, так как никогда еще ни сталкивался.
В курсе понравилось всё. Хорошо, подробно объясняют преподаватели, интересные домашние задания. В итоге изучил новую технологию, язык. В будущем надеюсь где-то будет возможность применить полученные знания на практике.
Читать целиком
Александр
Шувалов
Самый лучший курс по node.js из тех что я проходил и это мой первый курс на otus. Все от самых низов. Преподаватели погружают тебя в самые недры программной платформы и отвечают на самые сложные и каверзные вопросы. Я приобрел колоссальный опыт и буду всем школам ставить otus в пример. Для меня было важно узнать и разобрать как node.js работает изнутри, как построено взаимодействие v8 и libuv, зачем multi-thread в libuv и как он работает, запомнилось сравнение php и node.js про официанта в ресторане от Юры, теперь всем рассказываю. Все преподаватели - очень крутые специалисты и я горжусь что учился у них. Всем спасибо.
Читать целиком
Олег
Бородатов
Это было классное приключение!
Закрыл кучу белых пятен и узнал много нового о node.js и web разработке.
По итогу получил от курса что хотел: навыки и все необходимые инструменты для работы над проектами самой разной направленности.
Теперь javascript в моих руках это действительно язык общего назначения:)
Читать целиком
Дмитрий
Корытько
Работаю в ООО "РТК ИТ" На курс пошел для изучения NodeJS, так как никогда еще ни сталкивался.
В курсе понравилось всё. Хорошо, подробно объясняют преподаватели, интересные домашние задания. В итоге изучил новую технологию, язык. В будущем надеюсь где-то будет возможность применить полученные знания на практике.
Читать целиком
Александр
Шувалов
Самый лучший курс по node.js из тех что я проходил и это мой первый курс на otus. Все от самых низов. Преподаватели погружают тебя в самые недры программной платформы и отвечают на самые сложные и каверзные вопросы. Я приобрел колоссальный опыт и буду всем школам ставить otus в пример. Для меня было важно узнать и разобрать как node.js работает изнутри, как построено взаимодействие v8 и libuv, зачем multi-thread в libuv и как он работает, запомнилось сравнение php и node.js про официанта в ресторане от Юры, теперь всем рассказываю. Все преподаватели - очень крутые специалисты и я горжусь что учился у них. Всем спасибо.
Читать целиком
Необходимые знания
  • Знание основ JavaScript
  • Основы работы браузера и браузерного API
  • Знание HTML и CSS
  • Базовые навыки работы с Git
Подготовительный курс

  • Все основные возможности Javascript

  • Домашние задания и их разбор

  • Подготовка к курсам "Fullstack разработчик Javascript", "React.js-разработчик" и "Node.js-разработчик"

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

Вебинары идут дважды в неделю по 2 академических часа (то есть астрономических 1,5 часа). Все вебинары сохраняются и в записи в вашем личном кабинете.

Домашнее задание выдается в среднем раз в 2 недели, а его выполнение занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.

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

Курс длится 4 месяца, а финальный отводится для выполнения проектной работы, досдачи домашних заданий и вопросов преподавателям.

Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат. Во время работы над проектом студенты получают консультации и обратную связь от преподавателей в слаке группы и на проектных занятиях.
Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Этот и еще 60+ курсов для IT-специалистов таких направлений, как: программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. 300 компаний уже обучают у нас сотрудников.
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
C 22 декабря
Тема 1. Введение в Node и NPM
Тема 2. Система Модулей Node.js
Тема 3. Events, Timers, Event Loop
Тема 4. Streams - Errors
Тема 5. Тестирование в Node.js
Тема 6. HTTPS Server
C 26 января
Тема 7. Web Servers
Тема 8. Особенности Express
Тема 9. Введение в MongoDB
Тема 10. REST API с MongoDB
Тема 11. Аутентификация и Безопасность
Тема 12. Другие Особенности Web Server
Тема 13. Real-Time Web Приложения с сокетами
C 19 февраля
Тема 14. Отладка и профилирование Node.js
Тема 15. Управление процессами с Node.js
Тема 16. Node.js в Docker
Тема 17. TypeScript - теория и практика
Тема 18. TypeScript в Node.js
Тема 19. Express с TypeScript
Тема 20. CLI в Node.js
C 23 марта
Тема 21. Начинаем с Nest.js
Тема 22. Деплой приложения
Тема 23. Работа с PostgreSQL
Тема 24. Особенности Nest.js
Тема 25. Введение в GraphQL
Тема 26. Особенности GraphQL
Тема 27. Создание GraphQL API Сервера
Тема 28. Apollo Client
Тема 29. GraphQL в проде
C 23 апреля
Тема 30. Выбор темы и организация проектной работы
Тема 31. Консультация по проектам и домашним заданиям
Тема 32. Защита проектных работ
Скачать подробную программу
Выпускной проект
Заключительный месяц курса посвящен проектной работе. Проект станет вашим портфолио для будущих работодателей.

Предлагаемые темы выпускного проекта:
  • образовательная платформа с возможностью смотреть и редактировать медиаконтент;

  • сервер для хранения заметок с Git;

  • ORM-фреймворк;

  • html-шаблонизатор;

  • на выбор ученика.


  • Возможные технологии для проектов — Node.js, GraphQL, Nest.js, Express.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Typescript - декораторы и дженерики с примером их использования
Антон Морев
День открытых дверей
1 декабря в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
После обучения вы

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на GitHub и другие дополнительные материалы;

  • получите сертификат о прохождении курса;

  • приобретете опыт разработки на Node.JS, а также Express, TypeScript, GraphQl, Apollo и Nest.js.;

  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

Дата выдачи сертификата: 20 мая 2021 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Node.js Developer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Node.js Developer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Стоимость обучения
42 500 ₽
50 000 ₽
Продолжительность
4 месяца
Начало занятий
22 декабря