План на курса
Започване с Angular 19
- Въведение в Angular и новите функции в Angular 19
- Настройка на проекта с Angular CLI
- Разбиране на архитектурата на Angular
Компоненти и Шаблони
- Създаване и организиране на компоненти
- Връзване на данни и интерполация
- Синтаксис на шаблоните и цикълни хукове
Директиви и Тръби
- Използване на вградени структурни и атрибутни директиви
- Създаване на персонализирани директиви
- Използване и създаване на персонализирани тръби
Внедрение на Зависимости и Услуги
- Разбиране на системата за внедрение на Angular
- Създаване и предоставяне на услуги
- Внедрение на услуги в компоненти
Форми и Валидация
- Форми, управлявани от шаблон
- Reactиви форми и формулярен строител
- Техники за валидация на форми
Маршрутизация и Навигация
- Настройка на маршрути и лениво зареждане на модули
- Параметри на маршрутизатора и стражи
- Стратегии и добри практики за навигация
Клиент на HTTP и Обработка на Данни
- Използване на модула HttpClient
- Извършване на API заявки и обработка на отговори
- Обработка на грешки и наблюдавани с RxJS
State Management и Сигнали
- Използване на RxJS за реактивно управление на състояние
- Въведение в Angular сигнали
- Управление на приложение-обхватно състояние
Тестване и Разработка
- Тестване на единици за компоненти и услуги
- Край-край тестване с инструменти на Angular
- Оптимизация на сборката и стратегии за разработка
Резюме и Следващи Стъпки
Изисквания
- Разбиране на HTML, CSS и JavaScript
- Опит с концепции за разработка на уеб и REST API
- Знание на TypeScript е полезно, но не е задължително
Целева аудитория
- Уеб разработчици, създаващи динамични и масово разширяеми приложения за преден край
- JavaScript разработчици, прехождащи към модерни фреймуърки за преден край
- Софтуерни инженери, създаващи корпоративни SPAs
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
Машинен превод