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

В процессе обучения вы отточите навыки программирования Node.JS на кейсах ведущих компаний. При успешной защите дипломной работы вы сможете начать карьеру у одного из 34 партнёров Otus.

  • Площадка:Otus
  • Продолжительность:4 месяца
  • Дата:28 декабря
  • Стоимость:48 000 рублей
Оставить заявку
Разработчик Node.js

О курсе

Готовы усилить свой frontend и backend? Под руководством экспертов курса вы изучите разработку серверных приложений на NodeJS и выведете код на новый уровень. За 4 месяца начинающие программисты JavaScript прокачают код при помощи Express, освоят работу с БД MongoDB, PostgreSQL, настроят CI/CD процессы, грамотно конфигурируют приложение для продакшна и деплоя, поработают в веб-сокетами, TypeScript, TDD, Apollo. Лучшие выпускники получают приглашение на работу.

Мы изучаем:

course-info
  • express.js
    express.js
  • graphql
    graphql
  • jest
    jest
  • mongodb
    mongodb
  • node.js
    node.js
  • typescript
    typescript

Кому подойдет курс

  • Frontend, Backend разработчикам на JavaScript.

Необходимые навыки

  • База навыки работы с JS, Git

  • Знание основ браузерной работы, API.

  • Знание HTML, CSS.

Эксперты

Эксперты - опытные педагоги-практики

  • Александр Коржиков
    Александр Коржиков
    Dev IT-Engineer в «ING Group», старший веб-разработчик, тимлид, ментор, автор статей по JS. Опыт в программировании JavaScript - более 10 лет. Специализируется в frontend. Разработчик самой быстрой библиотеки JS по проверке объектов на соответствие JSON Schema Validator Library
  • Маргарита Образцова
    Маргарита Образцова
    Старший разработчик ПО в «Nitor». 6-летний опыт программирования на JavaScript, NodeJS на проектах различной сложности. 1 год работает с Clojure
  • Юрий Дворжецкий
    Юрий Дворжецкий
    Тренер в «Luxoft Training Center». Опыт создания разномасштабных, разноплановых проектов. В настоящее время занимается веб-разработкой приложений с грамотным UI на React и Angular

Карьера

Занимаясь на курсе, обучающиеся изучают современные инструменты и приобретают навыки работы, которые помогут им эффективно строить карьеру в IT-сфере.

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

    6 тем. В рамках вводного модуля вы познакомитесь с Node и NPM, разберёте систему модулей языка, механизмы тестирования в Node.js и серверную маршрутизацию.

    6 тем. В программе второго модуля курса работа с веб-серверами. Вы освоите разработку с Express, поработаете с API в MongoDB, разберётесь в настройках безопасности, правилах аутентификации и авторизации пользователей, попрактикуесь в Real-Time разработке веб-приложения с сокетами.

    7 тем. На этом этапе начинающие NodeJS разработчики изучат особенности архитектуры, правила отладки, профилирования, деплоя приложений. Освоят TypeScript, CLI и закрепят навыки в Express.

    8 тем. Слушатели курса поработают с реляционными, нереляционными базами данных в PostgreSQL, GraphQL, разберут особенности Nest.js, Apollo Client и создание серверов API.

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

    course-program