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

Оптимизация производительности приложений
Создание и использование директив и пайпов
Интеграция с внешними библиотеками и фреймворками
Управление состоянием с помощью NgRx
Тестирование компонентов и сервисов

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

01 Научитесь применять методы и техники оптимизации производительности Angular-приложений
02 Освоите создание пользовательских директив и пайпов
03 Научитесь интегрировать Angular с популярными библиотеками и фреймворками, такими как RxJS для реактивного программирования и Angular Material для создания пользовательских интерфейсов
04 Освоите принципы управления состоянием приложения с использованием NgRx
05 Научитесь писать юнит-тесты и интеграционные тесты для компонентов и сервисов Angular с использованием Jasmine и Karma

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

01 Создание структурных директив
  • Директивы, создание директив, структурные директивы
02 DI, Иерархия провайдеров
  • Поговорим про DI, модули и провайдеры, иерархия провайдеров
03 Создание библиотек
  • Типы JS –модулей, сборка библиотек, сборка библиотек для Angular
04 Реактивное программирование (RxJS) advanced
  • RxJS операторы c применением. Event loop и RxJS
05 Формы
  • Кастомная валидация форм. Динамические формы. Реактивные формы. Использование реактивных сервисов . Обмен данными в реактивных формах
06 Angular Router
  • Полный обзор возможностей роутера
07 Авторизация с помощью JWT токенов
  • Различные способы аутентификации веб-приложений. JWT, обзор RFC 7519, преимуществаиспользования JWT. JWT + HttpClient
08 Анимация
⠀⠀⠀⠀
09 Обнаружение изменений и zone.js
  • Zone.js. NgZone, Tick
10 Управление состоянием приложения и отладка
  • Управлением с помощью Redux (ngrx). Time-Travel отладка
11 Тестирование в Angular
  • Фреймворки и библиотеки для тестирования (Jest/Jasmine/Mocha/Chai). Mocks. Юнит-тесты, Test-bed тесты, Тестирование компонент. Тестирование E2E (Protractor/phantomjs)

46 900 ₽

42 210 ₽ — для физ. лиц

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

Для кого

Разработчик Разработчик
Проектировщик Проектировщик

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

Опыт разработки на Web (0,5 – 2 лет).

Опыт разработки в Angular и TypeScript  или прохождение курса WEB-021 Разработка на Angular.

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

07.12.2026 - 18.12.2026

17:00-20:00
Дата и время:
07.12.2026-18.12.2026
17:00-20:00

Senior 30 часов

46 900 ₽

42 210 ₽ — для физ. лиц

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

Никита

Борисов Никита

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

О тренере

Никита — Frontend Tech Lead и Product Manager с более чем 7-летним опытом в сфере разработки ПО. Специализируется на создании гибких архитектур, оптимизации процессов разработки и повышении производительности команд.

Обладает опытом запуска продуктов с нуля, внедрения лучших инженерных практик, а также обучения разработчиков на проектах таких компаний, как Delivery Club, РЖД и Аэрофлот и др.

На этих проектах также проводил обучение коллег, помогая эффективно использовать эти практики в работе. Вместе со своей командой выиграл грант-сертификат на поездку Google I/O 2020 за интеграцию PWA в Delivery Club внутри Mail.ru Group.


Проекты:

  • в роли Продакт-менеджера разработал внутреннюю knowledge base компании для сокращения времени онбординга новых сотрудников с 3-х месяцев до 2-3-х недель.
  • в качестве Фронтенд-разработчика разработал приложение для управления ресторанами для вендоров и приложение для нашего внутреннего отдела поддержки ресторанов для Delivery Club.
  • как Фронтенд-разработчик создавал ERP для автоматизации логистических процессов, а так же для отслеживания эффективности отдела продаж для Logity.
  • 46 900 ₽

    42 210 ₽ — для физ. лиц

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

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

    46 900 ₽

    42 210 ₽ — для физ. лиц

    Юр. лицо — 46 900 ₽
    Физ. лицо — 42 210 ₽
    07.12.2026, Онлайн
    07.12.2026, Онлайн
    Открытая дата
    Отзывы и кейсы
    Отзывы учеников
    Этот курс полностью оправдал мои ожидания, весь материал облегчил мне дальнейшую работу и развитие. Обучение помогло мне лучше понять концепции Angular и прояснить понимание вещей, необходимых для процесса разработки. Самая полезная тема для меня была RxJS, Dependency Injection и Routing. Спасибо!
    Все отлично. Понравилась простая подача материала, актуальные небольшие реализованные задачи по теме курса и простые и наглядные презентации. В итоге у меня появилось понимание тонкостей и возможностей Ангуляра, увидел много практического применения, осознание сложных механизмов.
    Наиболее полезными для меня были темы про авторизацию и rxjs. Большое спасибо! Было много полезных теоретических материалов и новых практик для меня. Для некоторых из них мне нужно больше времени, чтобы лучше понять. Кое-что я уже знаю, но в любом случае хорошо бы освежить в памяти. Тренинг помог мне пересмотреть свои знания и это главное.

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

    Наши клиенты

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

    Связанные курсы

    WEB-021
    30 часов

    Разработка на Angular

    Освойте промышленную разработку на Angular: создавайте динамические веб-приложения с нуля. Изучите TypeScript, компоненты, шаблоны, пайпы, сервисы, маршрутизацию и сложные формы. Управляйте состоянием через RxJS и жизненный цикл компонентов. Научитесь интегрировать с бэкендом (Node.js, MongoDB) и используйте Bootstrap для UI.

    от Middle

    42 900 ₽

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

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