Дистанционный курс

Node.js Developer

Дата

Идет набор

4 мес.

Цена

71000

Компания

Место проведения

Онлайн

Кому предназначен этот курс

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

Необходимый уровень подготовки

  • Уверенное владение базовыми концепциями JavaScript: переменные, циклы, функции, замыкания, объекты, область видимости, контекст this, а также работа с встроенными классами и API (Date, Math, RegExp, методы массива map, forEach, filter, reduce);
  • Понимание работы браузера и взаимодействия с браузерными API;
  • Базовые навыки использования Git: понимание систем контроля версий, создание веток и работа с Merge Request на GitHub.

Будет плюсом:

  • Опыт работы с JavaScript-фреймворками и библиотеками;
  • Интерес или навыки решения алгоритмических, логических и проектировочных задач;
  • Уверенная работа с интегрированной средой разработки (IDE).

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

Технологический стек, изучаемый на курсе

  • Node.js: основной инструмент для серверной разработки на JavaScript;
  • Express: фреймворк для создания веб-приложений на Node.js;
  • TypeScript: язык, расширяющий JavaScript статической типизацией и дополнительными возможностями;
  • GraphQL: современный язык запросов для API, позволяющий гибко и эффективно получать данные;
  • Apollo: библиотека для создания GraphQL-серверов и клиентов;
  • Nest.js: прогрессивный фреймворк для разработки масштабируемых серверных приложений на Node.js.

Освоение этого набора технологий обеспечит вас всем необходимым для создания сложных backend-решений, работы с базами данных, а также для настройки CI/CD и реализации полноценных приложений.

Выпускной проект

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

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

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.

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

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

Образовательная лицензия

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

Формат обучения

У нас нет предзаписанных уроков. Занятия в OTUS – это вебинары. Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах. Вы всегда сможете задать вопрос и получить обратную связь в группе Telegram. И самое главное – сможете практиковаться!

  • Интерактивные вебинары. Две онлайн-трансляции по два академических часа в неделю. Доступ к записям и учебным материалам – навсегда
  • Практика. Выпускная работа усилит знания, а её хорошая защита – откроет новые карьерные возможности
  • Активное сообщество. Общение с преподавателями на вебинарах, коммуникация в закрытом телеграм-чате, развёрнутые ответы при проверке домашних заданий

ОТЗЫВЫ О КОМПАНИИ