План на курса

Въведение

  • Новости в 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
 28 часа

Брой участници


Цена за участник

Отзиви от потребители (1)

Предстоящи Курсове

Свързани Kатегории