Улучшаемые навыки

Angular
TypeScript
RxJS
RESTful API
MongoDB
Node.js
Компоненты
Маршрутизация
Формы
SPA (Single-Page Applications)
Web-разработка

Инструменты

MongoDB MongoDB
NodeJS NodeJS
Angular Angular

Чему вы научитесь

01 Разрабатывать компоненты, директивы и сервисы на Angular.
02 Создавать SPA с динамической маршрутизацией и формами.
03 Управлять асинхронными операциями с помощью RxJS.
04 Строить REST API на Node.js и взаимодействовать с MongoDB.
05 Собирать и развертывать полномасштабные веб-приложения.
06 Применять TypeScript для надежной enterprise-разработки

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

01 Введение в Angular
  • Одностраничные приложения (SPA).
  • Точка входа bootstrapApplication и конфигурация app.config.ts.
  • Сравнение с модульной точкой входа (NgModule)
  • 02 Создание первого Angular приложения. Язык TypeScript
  • Строгий TypeScript в Angular: типы, интерфейсы, классы, модификаторы доступа.
  • Внедрение зависимостей через конструктор и функцию inject(). 
  • Генерация проекта в Angular CLI
  • 03 Основы NodeJS, MongoDb
  • Разработка REST API на Express.js, цепочка middleware, настройка CORS и сессий.
  • Подключение к MongoDB, выполнение CRUD-операций, создание индексов и агрегаций
  • 04 Фреймворк Bootstrap. Компоненты Angular, шаблоны
  • Адаптивная верстка на сетке и компонентах Bootstrap 5.
  • Standalone-компоненты и инкапсуляция стилей.
  • Синтаксис шаблонов (@if, @for, @empty) и сравнение с директивами *ngIf / *ngFor.
  • Связь компонентов через входы и выходы.
  • Механизм проверки изменений (Zoneless и OnPush против Zone.js)
  • 05 Сервисы, Пайпы, Маршрутизация
  • Создание сервисов и контекст внедрения.
  • Встроенные и чистые пайпы. Настройка маршрутизации (provideRouter, loadComponent), защита маршрутов функциональными гардами (CanActivateFn).
  • Подключение HttpClient, функциональные интерцепторы.
  • Аутентификация и хранение состояния в сервисе
  • 06 Работа с формами
  • Разработка и валидация сложных форм на Reactive Forms (FormGroup, FormControl, функции-валидаторы).
  • Особенности обновления форм в Zoneless-приложении.
  • Чтение шаблонных форм (ngModel) и обзор направления Signal Forms
  • 07 Жизненный цикл компонента
  • Этапы жизненного цикла компонента и работа с хуками (ngOnChanges, ngOnInit, ngAfterContentInit, ngAfterViewInit, ngOnDestroy). 
  • Запись тех же моментов в новом коде (computed, afterNextRender, DestroyRef)
  • 08 Использование RxJS
  • Реактивное программирование с потоками Observable.
  • Обработка событий ввода и отмена предыдущих запросов (debounceTime, switchMap).
  • Подписка и вывод данных в шаблоне через async pipe
  • 09 Итого на курс 30 часов: теория – 15 ч (50%), практика – 15 ч (50%)

    42 900 ₽

    38 610 ₽ — для физ. лиц

    Записаться на курс

    Для кого

    Разработчик Разработчик

    Предварительная подготовка

    Необходимо знание JavaScript, HTML и основ веб-разработки

    Расписание курсов

    30.11.2026 - 11.12.2026

    10:00-13:00
    Дата и время:
    30.11.2026-11.12.2026
    10:00-13:00

    Middle 30 часов

    42 900 ₽

    38 610 ₽ — для физ. лиц

    Курс проводят

    Александр

    Щербаков Александр

    Эксперт в области фронтенд-разработки

    О тренере

    Александр работает в ИТ-сфере более 13 лет, занимая позиции в области разработки интерфейсов. Вырос из фронтенд-разработчика в Senior Frontend фронтенд-разработчика, выполнял функции TeamLead. Работал в европейских и американских компаниях. Значимыми для себя может назвать проекты по разработке французского финтеха BNP Paribas и туристического агентства Monte-Carlo SBM в Монако.

    42 900 ₽

    38 610 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    42 900 ₽

    38 610 ₽ — для физ. лиц

    Юр. лицо — 42 900 ₽
    Физ. лицо — 38 610 ₽
    30.11.2026, Онлайн
    30.11.2026, Онлайн
    Открытая дата
    Согласен получать на e-mail информационные рассылки о новостях Учебного центра IBS
    Отзывы и кейсы
    Отзывы учеников
    Больше всего понравился компетентный тренер с инсайтами из реальной разработки и расчетным техническим мышлением. Понравилось подробное объяснение материала с примерами, все доходчиво и понятно. Вместе с Александром учиться было приятно
    Очень много примеров, серьезных ответов на вопросы, помощь в решении практических задач даже вне времени обучения. Понравились объяснения тренера, его увлеченность и умение рассказывать материал интересно и понятно. Спасибо!
    Курс интересный и полезный. Тренер – компетентный преподаватель – рассказал не только про сам фреймворк Angular2, но и про сопутствующие технологии: Node.JS, MongoDB. Я остался доволен данным курсом!

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Нужна помощь? Оставьте заявку, и мы свяжемся с вами в ближайшее время

    Согласен получать на e-mail информационные рассылки о новостях Учебного центра IBS
    Корпоративное обучение Бесплатные вебинары Оценка персонала Сертификация О нас Стать тренером Блог Личный кабинет
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.