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

Оптимизация производительности приложений
Создание и использование директив и пайпов
Интеграция с внешними библиотеками и фреймворками
Управление состоянием с помощью 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)

Для кого

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

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

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

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

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

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 ₽ — для физ. лиц

43 900 ₽

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

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

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

Антон

Ерохин Антон

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

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

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

WEB-021
30 часов

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

В данном курсе слушатели получат представление о фреймворке Angular 9, его использовании для разработки полномасштабных веб-приложений. Курс включает в себя изучение языка TypeScript, NoSQL базы данных MongoDb, сервера NodeJS, основ сборки JavaScript приложений. В курсе подробно изучаются создание и использование компонентов, директив, сервисов, работа с формами, маршрутизацией. Также рассматривается библиотека RxJS и ее применение совместно с Angular. Предлагаются практические упражнения по каждой теме.

от Middle

39 900 ₽

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

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