Курс Node.js — backend-приложения на JavaScript

Научитесь создавать мощные, масштабируемые backend-приложения с использованием JavaScript, Express и NestJS.

Calendar
Старт 30 июня
Clock
пн, ср, пт: 19:00-22:00
Курс Node.js — backend-приложения на JavaScript

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

  • Основы Node.js и TypeScript

    Освойте фундаментальные принципы работы Node.js — событийный цикл, модули, работу с файловой системой. Узнайте, как использовать TypeScript для типобезопасной разработки и реализовывать шаблоны проектирования.

    • Введение в Node.js

    • Модули в Node.js. Работа с файловой системой

    • Основы TypeScript

    • Продвинутый TypeScript

    • Шаблоны проектирования в TypeScript

  • Express.js

    Научитесь создавать веб-серверы и REST API с помощью Express.js. Вы реализуете маршрутизацию, обработку запросов, валидацию данных, логирование, авторизацию и тестирование API через Postman.

    • Введение в Express.js

    • Продвинутая работа с запросами

    • Валидация данных, логирование и обработка ошибок

    • Аутентификация и авторизация

    • Работа с Postman

  • Базы данных и SQL

    Изучите основы работы с реляционными базами данных и SQL-запросами. Научитесь выполнять агрегации, использовать ORM (TypeORM), а также работать с транзакциями и миграциями.

    • Основы баз данных и SQL

    • Сортировка и агрегация данных

    • TypeORM

    • Транзакции и миграции

  • Продвинутые темы

    Изучите темы, необходимые для разработки масштабируемых серверных приложений: CI/CD, микросервисная архитектура, автотестирование, WebSocket и рассылка email-сообщений.

    • Системы непрерывной интеграции

    • Микросервисная архитектура и инструменты

    • Документирование API

    • Тестирование Node.js приложений

    • WebSockets и email

  • NestJS

    Познакомьтесь с современным фреймворком NestJS, основанным на принципах Angular и TypeScript. Вы научитесь создавать структурированные проекты с использованием контроллеров, сервисов и микросервисной архитектуры.

    • Основы NestJS

    • Возможности NestJS

    • Микросервисы в NestJS

  • Финальный проект

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

    • проектирование архитектуры backend-приложений

    • создание REST API с учетом бизнес-логики и ролей пользователей

    • настройка процесса аутентификации и авторизации

    • работа с базами данных

    • эффективная обработка запросов

    • применение TypeScript, Express и NestJS в реальных задачах

    • написание технической документации и покрытие функциональности автотестами

Что вы будете уметь после курса

Skill Icon

Понимать внутреннюю архитектуру Node.js и работать с файловой системой

Skill Icon

Писать типобезопасный код на TypeScript, применять шаблоны проектирования

Skill Icon

Создавать REST API с использованием Express.js

Skill Icon

Реализовывать аутентификацию, логирование и валидацию данных

Skill Icon

Работать с базами данных через SQL и использовать ORM-библиотеку TypeORM

Skill Icon

Писать автотесты, документировать API и внедрять микросервисную архитектуру

Как проходит обучение

  • Educational Process

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

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

  • Educational Process

    Помощь курс-координатора

    для решения любых организационных вопросов во время обучения у вас будет поддержка собственного курс-координатора

  • Educational Process

    Система оценки знаний

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

  • Educational Process

    Живые занятия

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

  • Educational Process

    Поддержка ментора

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

  • Educational Process

    Работа над реальными проектами

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

Начни свой путь уже сейчас!

Регистрируйся на консультацию и сделай первый шаг навстречу новой профессии. Наш менеджер поможет тебе выбрать направление обучения.

Регистрируйся на консультацию и сделай первый шаг навстречу новой профессии. Наш менеджер поможет тебе выбрать направление обучения.

Записывайся на консультацию сейчас, и получи скидку на обучение при полной оплате!

    Регистрируясь, вы соглашаетесь с политикой конфиденциальности

    Стоимость курса Node.js

    • Calendar
      продолжительность: 3 месяца
    • Lesson
      количество уроков: 24
    • Wallet
      стоимость от: 5000 грн/месяц
    • Benefit Icon

      Поддержка ментора

    • Benefit Icon

      Сертификат

    • Benefit Icon

      Разбивка платежей от компании

    • Benefit Icon

      Помощь координатора

    • Benefit Icon

      Заключение договора

    • Benefit Icon

      Покупка частями от Monobank

    • Benefit Icon

      Возможность приостановить обучение

    • Benefit Icon

      Оплата сразу за весь курс со скидкой

    • Benefit Icon

      Без % рассрочки от ПриватБанка

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

    Закажи бесплатную консультацию, на которой мы расскажем тебе более подробно об условиях обучения, ответим на все твои вопросы и поможем выбрать направление в IT, которое подходит именно тебе!

    Clock

    Оставь свой номер телефона и наш карьерный консультант свяжется с тобой в течение 15-ти минут в рабочее время.

      Часто задаваемые вопросы

      Нужно ли знание JavaScript перед началом курса?

      Да, базовые знания JavaScript необходимы. Вы должны понимать переменные, функции, массивы и основы синтаксиса. Всё остальное — мы научим!

      Подходит ли курс, если я уже работаю front-end разработчиком?

      Конечно! Курс отлично дополняет front-end стек и позволяет перейти на full stack. Вы научитесь создавать backend-логику, API и работать с базами данных.

      Что входит в финальный проект?

      Вы создадите собственный backend-продукт с REST API, базой данных, авторизацией, логированием и тестами. Это может быть блог, CRM, чат или любая бизнес-логика.

      Какой формат обучения: онлайн или офлайн?

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

      Какие инструменты мы будем использовать?

      Node.js, Express.js, TypeScript, PostgreSQL, TypeORM, Postman, Swagger, GitHub, Jest, Supertest и NestJS — всё, что используют современные команды backend-разработки.

      Я смогу устроиться на работу после курса?

      При активном участии, выполнении всех домашних заданий и финального проекта — да. Вы получите достаточный уровень, чтобы претендовать на позицию Junior Backend или Full Stack Developer.

      Поддерживается ли курс ментором?

      Да. У вас будет доступ к ментору, который отвечает на вопросы, проверяет задания и направляет в случае сложностей.

      Сомневаетесь подойдет ли Вам сфера IT?

      Записывайтесь на онлайн-встречу и получите личный план развития в сфере ІТ

      Вас ждет:
      • консультация карьерного менеджера, по выбору направления развития в сфере ІТ
      • знакомство с преподавателями курса
      • встреча с HR специалистом
      • посещение пробных занятий
      • подбор программы согласно вашего запроса и ожиданий
      • план развития в сфере ІТ
      manager

      Записаться на встречу

        Регистрируясь, вы соглашаетесь с политикой конфиденциальности