План на курса
Въведение
- Новости в Angular 5?
Обзор на TypeScript и ES6 JavaScript
- Синтаксис на TypeScript
- Използване на TypeScript транспайлъра
- Настройка на Angular 5 и TypeScript
Създаване на първото си приложение с Angular
- Планиране на приложението
- Настройка на проект с Angular и приложение чрез CLI
- Създаване на базов проект с Bootstrap 4 и Sass
Работа с частите на Angular 5
- Създаване на компоненти
- Връзване на данни и интерполация на строки
- Връзване на свойства
- Връзване на събития
- Двупосочно връзане на данни
- Моделиране на данни
- Директиви
- Бутстрапиране
- Входни и изходни данни
Използване на компоненти на Angular 5
- Поток на данни
- Работа с AppModule
- Работа с персонализирани компоненти
- Използване на шаблони и стилове
- Използване на инкапсулация на изглед
- Проектиране на съдържание
- Разбиране на живота на компонента и хуки за живота
- Използване на ViewChildren и ContentChildren
Връзване на данни в Angular 5
- Обзор на връзване на свойства и събития
- Връзване и задаване на псевдоними за персонализирани свойства
- Връзване и задаване на псевдоними за персонализирани събития
Работа с директиви
- Вграденни директиви
- Персонализирани директиви
Отстраняване на грешки в приложението
- Разбиране на съобщенията за грешки в Angular
- Използване на sourcemaps за отстраняване на грешки в браузъра
- Използване на Augury
Служби в Angular 5
- Учените важност на службите
- Създаване на служба за записване
- Създаване на служба за данни
Използване на инжектиране на зависимости и доставчици
- Инжектори, доставчици и токени
- Настройка на инжектиране на зависимости
- Настройка на доставчика си
- Инжектиране на служби в компоненти, директиви и служби
Промяна на страни с маршрути
- Настройка на маршрути
- Конфигуриране и зареждане на маршрути
- Разбиране на различните методи за навигация
- Използване на параметри в маршрути
- Създаване на вградени маршрути
- Използване на маршрути с препращане и дивка
- Разбиране на стражи на маршрутите
- Разбиране на стратегии за маршрути
Използване на RxJS за създаване и работа с наблюдатели в Angular
- Обзор на наблюдателите
- Обзор на RxJS
- Създаване и използване на наблюдатели в Angular
Работа с форми
- Използване на форми, управлявани от шаблон
- Използване на реактивни форми
Използване на тръби
- Вграденни тръби
- Асинхронна тръба
- Персонализирани тръби
Извършване на заявки към външни HTTP API
Използване на модули на Angular
Оптимизация на приложението с Angular 5
Тестване на приложението с Angular 5
- Използване на Jasmine за единично тестване
Безопасност в Angular 5
- Аутентификация
- Какво трябва и не трябва да се пише в Angular
Развертане на приложение с Angular 5 в продукция
- Развертане в IIS, Apache, Nginx и др.
Отстраняване на проблеми
Заключителни замечания
Изисквания
- Знакомство с основните HTML, CSS и JavaScript
Целева аудитория
- Началци в web разработката
- Опитни фронтенд разработчици
- Всички, които искат да научат как да разработват приложения с Angular
Отзиви от потребители (1)
М харесваше комуникацията и начинът на предаване на знанията.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Курс - Angular 5
Машинен превод
