Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
OTUS

Node.js Developer

Начало: По факту набора потока
Длительность: 4 месяца
Улучшаемые навыки:
TypeScriptNode.jsMongoDBPostgreSQLCI/CD
СертификатОнлайн

Описание курса

Для кого этот курс?

Курс подойдет разработчикам с опытом программирования на JS. Знания помогут расширить арсенал инструментов для работы с бэкэндом на основе JavaScript.

Необходимые знания

  • Знание основ JavaScript (переменные, циклы, функции, замыкания, создание объектов, scope, this, работа со встроенными классами и API - Date, Math, RegExp, Array - map, forEach, filter, reduce)
  • Основы работы браузера и браузерного API
  • Базовые навыки работы с Git (понимание VCS, создать ветку, сделать Merge Request на github)

Плюсом будет

  • опыт использования JavaScript библиотек / фреймворков
  • понимание или желание разбираться с алгоритмическими, проектировочными и логическими задачами
  • умеет работать с IDE

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

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

Преимуществ изучения Node.js в Otus

  1. Практическая ориентированность: Курс разработан с учетом практических навыков. Вы сможете непосредственно применять полученные знания в реальных проектах.
  2. Опытные преподаватели: Преподаватели курса – это опытные специалисты, которые делятся своими знаниями и практическим опытом. Они помогут вам разобраться в тонкостях Node.js и web-разработки.
  3. Глубокое понимание архитектуры: Вы получите глубокое понимание архитектуры и дизайна Node.js, а также научитесь писать чистый код на TypeScript.
  4. Работа с базами данных: Курс включает в себя работу с базами данных MongoDB и PostgreSQL. Вы научитесь создавать и оптимизировать запросы к базам данных.
  5. Реальные навыки: Отработка навыков разработки с TDD (Test-Driven Development), создание GraphQL-сервера с Apollo, работа с Web Sockets (Socket.IO) – все это поможет вам стать более компетентным разработчиком.
  6. Поддержка и обратная связь: Во время обучения вы сможете задавать вопросы преподавателям и получать обратную связь. Это поможет вам быстрее разобраться в материале.

В рамках курса "Разработчик Node.js" от Отус, вы изучите следующие технологии:

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

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

Отзывы о курсе

Отзывов пока нет
Будьте первым, напишите отзыв и поставьте оценку этому курсу.

Еще курсы