План на курса
Въведение
- Преглед на Angular и неговите функции Разбиране на рамката и архитектурата на Angular Какво е новото в Angular 15?
Настройка на средата за разработка
- Инсталиране и конфигуриране Angular 15 Използване на стабилни самостоятелни API, които позволяват на разработчиците на Angular да създават приложения без модулите Ng. Разбиране на подобрената производителност
Основи на TypeScript
- Разбиране на синтаксиса TypeScript Дефиниране на променливи и масиви Въведете функции
Компоненти
- Анатомия на Angular компонент Създаване и използване на компоненти Комуникация между компоненти Внедряване на кукички за жизнения цикъл на компонент Използване на CDK списък за изграждане на UI компоненти
Директиви
- Анатомия на директива Angular Създаване и използване на директиви Изграждане на персонализирани директиви Използване на API за съставяне на директиви Използване на директивата за изображения в Angular приложения и извършване на автоматично генериране на srcset в директивата за изображения
Услуги и инжектиране на зависимости
- Анатомия на Angular услуга Създаване и използване на услуги Използване на Dependency Injection за управление на услуги
Тръби
- Анатомия на Angular тръба Създаване и използване на тръби Изграждане на персонализирани тръби
Форми
- Изграждане и валидиране на формуляри с помощта на FormBuilder на Angular Внедряване на реактивни формуляри Използване на управлявани от шаблони формуляри
HttpClient
- Комуникация с RESTful API с помощта на модула HttpClient на Angular Внедряване на GET, POST, PUT и DELETE заявки Обработка на грешки и събития за напредък
Удостоверяване и оторизация
- Внедряване на удостоверяване и оторизация в Angular приложения Използване на JSON уеб токени (JWT) за удостоверяване Защита на маршрути с предпазители Намаляване на шаблонен код в предпазители
Тестване и отстраняване на грешки
- Писане на модулни тестове с помощта на Jasmine и Karma Тестване на Angular компоненти, директиви, услуги и канали Отстраняване на грешки в Angular приложения с помощта на DevTools на браузъра Научаване за подобренията в esbuild за по-бързи компилации
Обобщение и следващи стъпки
Изисквания
- Основно разбиране на HTML, CSS и JavaScript
Публика
- Разработчици
- Програмисти
Oтзиви от потребители (5)
Хареса ми, че обучението се фокусира повече върху практическата страна.
Mihaela - Ness
Курс - NgRx
Машинен превод
Теми, които бяха обсуждани, множество живи кодови примерци, отношението на треньора към групата
Weronika - ATOS PGS sp. z o.o.
Курс - Reactive Programming with Angular RxJS
Машинен превод
Харесаха ми шегите ти
Dermot - Griffiths & Armour
Курс - Angular 2 Fundamentals
Машинен превод
Практическо обучение, упражнения и добри практики
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Курс - Angular 10 for Developers
Машинен превод
Анализ стъпка по стъпка. Обяснение на всеки ред от кода. Всеки проблем, който имах по време на курса, беше успешно решен и Лукаш ми каза причината. Харесаха ми и добрите практики, които бяха представени. Никога не съм бил убеден в стила TDD - просто не го намирам за полезен и не си заслужава времето. Łukasz посочи толкова много предимства на TDD, че напълно промени мнението ми.
Michal Uscinski - Devapo Sp. z o. o.
Курс - Testing Angular Applications
Машинен превод