О чём курс

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

В курсе рассматриваются такие темы, как разработка библиотек для Angular, создание кастомных директив, иерархия провайдеров и внедрение зависимостей, динамические и реактивные формы и их валидация, авторизация с помощью JWT-токенов, управление состоянием сложного приложения с помощью Redux (NgRx) и time-travel debugging, продвинутые возможности роутера, анимация.

Без внимания не останутся и такие темы, как настройка webpack для сборки Angular-приложений, юнит-тестирование с помощью Test/Jasmine/Mocha/Chai, E2E тестирование с использованием Protractor и даже оптимизация приложений.

Цели

По завершении курса слушатели научатся:

  • эффективнее пользоваться уже известными модулями Angular;

  • использовать связанные библиотеки и фреймворки;

  • улучшить эффективность тестирования и отладки приложения;

  • использовать дополнительные возможности, в частности оптимизации.

Целевая аудитория

Разработчики, проектировщики.

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

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

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

Для кого

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

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

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

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

16.06.2025 - 27.06.2025

15:00-18:00
Дата и время:
16.06.2025-27.06.2025
15:00-18:00
Тренер: Ерохин Антон

Senior 30 часов

43 900 ₽

39 510 ₽ — для физ. лиц

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

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)

43 900 ₽

39 510 ₽ — для физ. лиц

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

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

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

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

Антон

Ерохин Антон

Специалист в области разработки ПО

43 900 ₽

39 510 ₽ — для физ. лиц

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

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

43 900 ₽

39 510 ₽ — для физ. лиц

Юр. лицо — 43 900 ₽
Физ. лицо — 39 510 ₽
16.06.2025, Онлайн
16.06.2025, Онлайн
Открытая дата

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

Повысьте квалификацию И получите диплом
Отзывы учеников
Наиболее полезными для меня были темы про авторизацию и rxjs. Большое спасибо! Было много полезных теоретических материалов и новых практик для меня. Для некоторых из них мне нужно больше времени, чтобы лучше понять. Кое-что я уже знаю, но в любом случае хорошо бы освежить в памяти. Тренинг помог мне пер... Читать все
Все отлично. Понравилась простая подача материала, актуальные небольшие реализованные задачи по теме курса и простые и наглядные презентации. В итоге у меня появилось понимание тонкостей и возможностей Ангуляра, увидел много практического применения, осознание сложных механизмов.
Этот курс полностью оправдал мои ожидания, весь материал облегчил мне дальнейшую работу и развитие. Обучение помогло мне лучше понять концепции Angular и прояснить понимание вещей, необходимых для процесса разработки. Самая полезная тема для меня была RxJS, Dependency Injection и Routing. Спасибо!

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

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

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов

    Не нашли, что искали? — Просто напишите, и мы поможем

    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.