План на курса

Введение

  • Обзор на Angular и неговите характеристики
  • Разбиране на фреймуърка и архитектурата на Angular
  • Ново в Angular 15?

Настройка на разработката среда

  • Инсталиране и настройка на Angular 15
  • Използване на стабилни автономни API-та, които позволяват на разработчиците на Angular да създават приложения без Ng Modules.
  • Разбиране на подобрената производителност

Основни принципи на TypeScript

  • Разбиране на синтаксиса на TypeScript
  • Определяне на променливи и масиви
  • Типове в функции

Компоненти

  • Структура на компонент от Angular
  • Създаване и използване на компоненти
  • Комуникация между компоненти
  • Имплементация на хукове за живота на компонента
  • Използване на CDK List за изграждане на UI компоненти

Директиви

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

Служби и Внедрение на зависимости

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

Цевки

  • Структура на цевка от Angular
  • Създаване и използване на цевки
  • Създаване на персонализирани цевки

Форми

  • Създаване и валидиране на форми с помощта на FormBuilder от Angular
  • Имплементация на реактивни форми
  • Използване на форми, управлявани от шаблон

HttpClient

  • Комуникация с RESTful API с помощта на модула HttpClient на Angular
  • Имплементация на GET, POST, PUT и DELETE заявки
  • Обработка на грешки и събития за напредък

Аутентификация и авторизация

  • Имплементация на аутентификация и авторизация в Angular приложенията
  • Използване на JSON Web Tokens (JWT) за аутентификация
  • Защита на маршрути с пазители
  • Намаляване на шаблонен код в пазителите

Тестване и отстраняване на грешки

  • Създаване на единични тестове с помощта на Jasmine и Karma
  • Тестване на Angular компоненти, директиви, служби и цевки
  • Отстраняване на грешки в Angular приложенията с помощта на DevTools на браузъра
  • Разбиране на подобренията в esbuild за по-бързи сборки

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

Изисквания

  • Основни знания за HTML, CSS и JavaScript

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

  • Разработчици
  • Програмисти
 28 часа

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


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

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

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

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