План на курса

Въведение в Angular 18

  • Преглед на Angular и неговата екосистема
  • Какво е новото в Angular 18
  • Настройка на средата за разработка

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

  • Използване на Angular CLI
  • Структура на проекта и файлова организация
  • Angular модули и компоненти

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

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

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

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

Услуги и инжектиране на зависимости

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

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

  • Настройване на Angular рутер
  • Конфигуриране на маршрути и параметри на маршрута
  • Мързеливо зареждане и предпазители на маршрута

Формуляри в Angular

  • Формуляри, управлявани от шаблони
  • Reactивни форми
  • Валидиране на формуляр и обработка на грешки

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

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

Теми за напреднали

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

Тестване в Angular

  • Единично тестване с Jasmine и Karma
  • Тестване от край до край с Protractor
  • Най-добри практики за тестване на Angular приложения

Внедряване и поддръжка

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

Миграция и отстраняване на неизправности

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

Практически сесии

  • Практически лаборатории
  • Разработка на проекти в реалния свят
  • Групови упражнения и партньорски прегледи

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

Изисквания

  • Разбиране на JavaСкрипт
  • Опит с уеб разработка
  • Основни познания по HTML и CSS

Публика

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

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


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

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

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

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