Курс предназначен для разработчиков ПО, желающих получить представление о разработке веб приложений с помощью фреймворка Angular (версии 2 и выше).
К освоению программы допускаются разработчики ПО, обладающие:
Обучающийся в результате освоения программы будет
уметь:
знать:
Модуль 1. Обзор современных веб приложений и необходимых начальных сведений.
Модуль 2. Введение в TypeScript. Классы, функции, декораторы.
Модуль 3. Базовые понятия Angular: модуль, компонента, шаблон, стиль, тест.
Модуль 4. Орудия разработки приложений Angular.
Модуль 5. Жизненный цикл компоненты..
Модуль 6. Формы и валидация пользовательского ввода.
Модуль 7. Директивы.
Модуль 8. Вложенные компоненты и content projection.
Модуль 9. Dependency Injection (DI). Использование DI при взаимодействии компонент приложения.
Модуль 10. Взаимодействие страницы с сервером.
Модуль 11. Навигация и маршрутизация. Навигация с параметром и иерархическая навигация.
Модуль 12. Асинхронное программирование. Применение Observables.
Модуль 13. Lazy Loading.
Модуль 14. Модульное тестирование.
Модуль 15. Графическая библиотека Angular material.