План на курса

Продвината архитектура на Angular

  • Проектиране на масштабируеми проектни структури
  • Шаблони за самостоятелни API и модулна архитектура
  • Разделение на задълженията и стратегии за поддържимост

Продвинати компоненти и сигнали

  • Дълбоко поглеждане на Angular сигнали
  • Техники за контрол на изменението на състоянията
  • Ефективни шаблони за комуникация между компонентите

Реактивно и асинхронно програмиране

  • Продвинати RxJS оператори в Angular
  • Взаимосъвместимост между сигнали и RxJS
  • Управление на сложни реактивни потоци от данни

Управление на състоянията при масштабиране

  • Избор на правилния подход за управление на състоянията
  • NgRx, NGXS и самостоятелни реактивни решения
  • Лучши практики за корпоративно управление на състоянията

Продвинати стратегии за рутниране

  • Ленива зареждане и кодово разделяне на равнища на маршрути
  • Рут гуарди, резолвери и продвинати навигационни потоци
  • Оптимизиране на маршрути за големи приложения

Оптимизация на производителността

  • Профилиране на Angular 20 приложения
  • Техники за оптимизиране на производителността при рендирането със сигнали
  • Намаление на размера на пакетите и подобряване на времето за зареждане

Тестване и качество на инженерията

  • Написване на продвинати юнит тестове за компоненти и услуги
  • Енд-ту-енд тестване с модерни тестиращи ръководители
  • Отстраняване на грешки в сложни Angular приложения

Интеграция с API и комуникация с бекенд

  • Продвинати HttpClient шаблони
  • Управление на грешки и стратегии за повторно опитване
  • Работа с реално време и потоци от API

Резюме и следващи стъпки

Изисквания

  • Солидни познания в модерния JavaScript
  • Практически опит с основите на Angular
  • Осведоменост за TypeScript и компонентно базираните архитектури

Публика

  • Фронтенд разработчици
  • Софтуерни инженери
  • Технически специалисти, работещи с Angular приложения
 21 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории