Разработка приложений
40 ак.часов
Создание веб приложений с помощью фреймворка Angular
-
О КУРСЕКурс предназначен для разработчиков ПО, желающих получить представление о разработке веб приложений с помощью фреймворка Angular (версии 2 и выше) Необходимым условием для прохождения курса является знание основных технологий, относящихся к веб приложениям (HTML, CSS и JavaScript), а также наличие представления о какой-либо технологии стороны сервера (PHP, JSP, ASP.NET, Python и др.)
Разработчики
Содержание курса
Модуль 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.
-
Для успешного прохождения курса необходимы:
- Знания основных синтаксисов и технологий, относящихся к веб приложениям (HTML, CSS и JavaScript)
- Представление о какой-либо технологии стороны сервера (PHP, JSP, ASP.NET, Python и др.)
-
По окончании курса слушатели смогут:
◉ Создавать современные (с «толстым» JavaScript) веб приложения, используя фреймворк Angular версии 2 и выше
-
После успешного окончания курса, слушатель будет знать:
◉ Синтаксис языка TypeScript и способы работы с ним;
◉ Основные принципы, архитектуру и приемы применения фреймворка Angular 2 и выше


