План на курса
Въведение
- Какво е новото в Angular 6?
Преглед на Typescript и ES6 JavaScript
- Синтаксис на TypeScript Използване на транспилатора на TypeScript Настройка Angular 6 и Typescript
Преглед на частите на Angular 6.
- Създаване на компоненти Обвързване на данни и интерполация на низове Обвързване на свойства Обвързване на събития Двупосочно обвързване на данни Моделиране на данни Директиви Bootstrapping Inputs & Outputs Angular CLI
Създаване на вашето първо Angular приложение
- Планиране на приложението Настройка на Angular проект и приложение с помощта на CLI Създаване на основна настройка на проект с помощта на Bootstrap 4 и Sass
Използване на Angular 6 компоненти
- Поток от данни Работа с AppModule Работа с персонализирани компоненти Използване на шаблони и стилове Използване на View Encapsulation Прожектиране на съдържание Разбиране на жизнения цикъл на компонента и куките на жизнения цикъл Използване на ViewChildren и ContentChildren
Свързване на данни в Angular 6
- Общ преглед на обвързването на свойства и събития Обвързване и присвояване на псевдоними към персонализирани свойства Обвързване и присвояване на псевдоними на персонализирани събития
Работа с директиви
- Вградени директиви Персонализирани директиви
Angular 6 Услуги
- Създаване на услуга за регистриране Създаване на услуга за данни
Използване на инжектиране на зависимости и доставчици
- Инжектори, доставчик и токени Конфигуриране на инжектиране на зависимости Конфигуриране на вашия доставчик Инжектиране на услуги в компоненти, директиви и услуги
Превключване на страници с маршрутизиране
- Настройване на маршрути Конфигуриране и зареждане на маршрути Разбиране на различните методи за навигация Използване на параметри в маршрути Създаване на вложени маршрути Използване на маршрути за пренасочване и заместващи символи Разбиране на защитниците на маршрута Разбиране на стратегиите за маршрутизиране
Използване на RxJS за създаване и работа с наблюдаеми в Angular
- Общ преглед на Observables Преглед на RxJS Изграждане и използване на Observables в Angular
Работа с формуляри
- Използване на управлявани от шаблони формуляри Използване на Reactive формуляри
Използване на тръби
- Вградени канали Async Pipe Персонализирани канали
Осъществяване на повиквания към външни HTTP API
Използване на Angular модула
Тестване на приложението Angular 6.
- Използване на Jasmine за модулно тестване
Отстраняване на грешки в приложението
- Разбиране на съобщенията за грешка в Angular Използване на Sourcemaps за отстраняване на грешки в кода в браузъра с помощта на Augury
Оптимизиране на приложението Angular 6.
Angular 6 Сигурност
- Удостоверяване Какво трябва и какво не трябва да се пише в Angular
Внедряване на Angular 6 приложение в производство
- Внедряване в IIS, Apache Nginx и др.
Отстраняване на неизправности
Заключителни бележки
Изисквания
- Познаване на основните HTML, CSS и JavaScript
Публика
- Разработчици
Oтзиви от потребители (6)
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Курс - Angular 6
Practical exercises!
William Limberger - Conclusion Learning Centers
Курс - Angular 6
Learning the whole ecosystem of angular, typescript, ad especially routing
Ryan Delport - Leaseweb
Курс - Angular 6
Practising with actually doing it myself.
Christiaan Sloof - Leaseweb
Курс - Angular 6
I genuinely enjoyed the trainer is a great specialist.
Lukasz Cysewski - PSI Polska
Курс - Angular 6
The tutorials, they allowed us to take the knowledge that we had learnt from the lecture and implement it into a real example. It also gave us an opportunity to ask questions if we were unsure on how something works.