План на курса

Увод в Angular 18

  • Общ преглед на Angular и неговата екосистема
  • Какво е ново в Angular 18, включително последните актуализации на Angular DevTools
  • Настраяне на разработващата среда

Настройка на проект и архитектура

  • Използване на Angular CLI
  • Структура на проект и организация на файловете
  • Angular модули и компоненти
  • Използване на оптимизирани възможности за TypeScript 4.7 за по-добра производителност и разработчицки опит

Шаблони и свързане на данни

  • Синтаксис на Angular шаблони
  • Интерполация, свързване на свойства и събития
  • Двустранно свързване на данни с ngModel

Компоненти и директиви

  • Създаване и използване на компоненти
  • Циклус на живот на компонентите
  • Вградени директиви (ngIf, ngFor и др.)
  • Потребителски директиви

Сервиси и инжекция на зависимости

  • Създаване и използване на сервизи
  • Инжекция на зависимости в Angular
  • Управление на състоянието на приложението

Маршрутизиране и навигация

  • Настраяне на маршрутизатора на Angular
  • Конфигуриране на маршрути и параметри на маршрути
  • Разбиране и имплементиране на новите функции за маршрутизиране
  • Ленслив зареждане и градинки на маршрути

Форми в Angular

  • Шаблонно дърване на форми
  • Реактивни форми
  • Проверка на формите и обработка на грешки

HTTP клиент и наблюдатели

  • Изпращане на HTTP заявки с HttpClient
  • Обработка на отговорите от HTTP
  • Работа с RxJS наблюдатели

Разширени теми

  • Анимации в Angular
  • Интернационализация (i18n)
  • Техники за оптимизация на производителността, включително zoneless датата за промяна

Тестове в Angular

  • Юнит тестове с Jasmine и Karma
  • Интеграционни тестове с Protractor
  • Най-добрите практики за тестиране на приложенията в Angular

Разпространяване и поддръжка

  • Строене и разпространяване на приложенията в Angular
  • Управление на версиите с Git
  • Практики за непрекъснато интегриране и доставяне (CI/CD)

Миграция и преодоляване на проблеми

  • Миграция от по-стари версии на Angular
  • Честни грешки и как да ги избегнете
  • Преодоляване на честни проблеми с Angular 18

Практически занятия

  • Ръчни лаборатории
  • Разработка на реално приложение
  • Групова работа и рецензия на работата на колеги

Обобщение и следващи стъпки

Изисквания

  • Разбиране на JavaScript
  • Опит в веб разработка
  • Основно познаване на HTML и CSS

Публика

  • Веб разработчици
  • Фронтенд разработчици
  • Всеки, който се интересува от разработка на едностранични приложения (SPA) с Angular
 28 часа

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


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

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

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

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