План на курса
Въведение
- Какво е новото в Angular 7?
Преглед на Typescript и ES6 JavaScript
- Синтаксис на TypeScript Използване на транспилатора на TypeScript Настройка Angular 7 и Typescript
Преглед на частите на Angular 7.
- Angular CLI Компоненти Директиви Входове и изходи Обвързване на данни и интерполация Обвързване на събития Моделиране на данни Bootstrapping
Създаване на вашето първо Angular приложение
- Планиране на приложението Настройка на Angular проект с помощта на Bootstrap 4 и Sass
Създаване на компонент
- Разбиране на потока от данни за жизнения цикъл на компонента Използване на шаблони и стилове Проектиране на съдържание Работа с AppModule Работа с персонализирани компоненти Използване на View Encapsulation Внедряване на куки за жизнения цикъл Използване на ViewChildren и ContentChildren
Обвързване на данни в Angular 7
- Разбиране на обвързването на свойства и събития Обвързване и присвояване на псевдоними към персонализирани свойства Обвързване и присвояване на псевдоними на персонализирани събития
Работа с директиви
- Вградени директиви Персонализирани директиви
Angular 7 Услуги
- Създаване на услуга за регистриране Създаване на услуга за данни
Използване на инжектиране на зависимости и доставчици
- Инжектори, доставчик и токени Конфигуриране на инжектиране на зависимости Конфигуриране на вашия доставчик Инжектиране на услуги в компоненти, директиви и услуги
Превключване на страници с маршрутизиране
- Разбиране на различните методи за навигация Стратегии за маршрутизиране Настройване на маршрути Конфигуриране и зареждане на маршрути Използване на параметри в маршрути Създаване на вложени маршрути Използване на маршрути за пренасочване и заместващи символи Разбиране на охраната на маршрута
Използване на RxJS за създаване и работа с наблюдаеми в Angular
- Общ преглед на Observables Преглед на RxJS Изграждане и използване на Observables в Angular
Генериране на формуляри за потребителско въвеждане
- Използване на управлявани от шаблони формуляри Използване на Reactive формуляри
Използване на тръби
- Вградени канали Async Pipe Персонализирани канали
Осъществяване на повиквания към външни HTTP API
Използване на Angular модула
Тестване на приложението Angular 7.
- Използване на Jasmine за модулно тестване
Отстраняване на грешки в приложението
- Разбиране на съобщенията за грешка в Angular Използване на Sourcemaps за отстраняване на грешки в кода в браузъра с помощта на Augury
Оптимизиране на приложението Angular 7.
Angular 7 Сигурност
- Удостоверяване Какво трябва и какво не трябва да се пише в Angular
Внедряване на Angular 7 приложение в производство
- Внедряване в IIS, Apache Nginx и др.
Отстраняване на неизправности
Заключителни бележки
Изисквания
- Познаване на основните HTML, CSS и JavaScript
Публика
- Разработчици
Oтзиви от потребители (7)
Good examples and interactive course !
Ioannis Fotinis - National geografisch instituut
Курс - Angular 7
I liked that it was a hands-on experience, where we could do exercises and apply the concepts & knowledge that were presented. Also the fact that I was able to gather some insight into a modern framework like Angular (almost all UI frameworks were foreign to me before)
Laurentiu Rudeanu - Technology Reply
Курс - Angular 7
Started from 0, and we had multiple ways to do a certain facility
Madalin Iordache - Technology Reply
Курс - Angular 7
Clear examples and willingness to explain in depth.
Iulkian Gafencu - TECHNOLOGY REPLY SRL
Курс - Angular 7
The flexibility of trainer.He always asked if the way is he teaching is good or should be changed.I think this is very good method of teaching for everyone(inclusive the teacher, who knows what to teach.I also liked the mix between theoretical & practical exercise.
Bogdan Anechitoaei - TECHNOLOGY REPLY SRL
Курс - Angular 7
I liked the most the fact that every subject had its exercises which made it easier to understand. The trainer had patience and a lot of knowledge about the subject and also he helped everyone who needed help.
Boca Eleonora Alexandra - TECHNOLOGY REPLY SRL
Курс - Angular 7
The explanations for every feature and why/when we should use it.