F.ANG_EG
Angular - Essential Guide
Курс начального уровня предназначен для разработчиков, которые только начинают изучать Angular и желают понять концепции, языковые конструкции и типы данных.
Также курс предназначен для разработчиков, которые будут применять Angular для разработки с использованием версий: Angular 8.
Также курс предназначен для разработчиков, которые будут применять Angular для разработки с использованием версий: Angular 8.
Длительность
20 дней (20ч в неделю)
Доступ к курсу
Навсегда в личном кабинете
Документы
Удостоверение о повышении квалификации
Кому подойдет этот курс
Разработчики БД
Цель курса:
Быстро и качественно начать создавать приложения с использованием современного Angular.
Отлаживать уже существующие приложения и проводить их улучшение.
Научиться использовать ряд вспомогательных библиотек, часто дополняющих Angular.
Отлаживать уже существующие приложения и проводить их улучшение.
Научиться использовать ряд вспомогательных библиотек, часто дополняющих Angular.
Программа курса
7 модулей
Собрание
o Первая встреча традиционно является собранием. На нём мы знакомимся, проверяем подключение, обсуждаем организационные вопросы, взаимодействие с преподавателем, как учиться на курсе.
Окружение и компонентый подход
o Знакомимся с angular-cli и экосистемой. Разбираем настройки и конфигурацию окружения.
o Изучаем базовые механизмы работы и сущности фреймверка Angular, создаем ряд компонентов.
o Разбираем специфику синтаксиса шаблонов Angular, как работает интерполяция и связывание.
o Изучаем базовые механизмы работы и сущности фреймверка Angular, создаем ряд компонентов.
o Разбираем специфику синтаксиса шаблонов Angular, как работает интерполяция и связывание.
Продвинутая работа с компонентами
o Разбираем вложенные компоненты и передачу данных в компонент и из него.
o Передача содержимого компоненту с помощью ng-content (content projection).
o Доступ к элементам шаблона через ViewChild/ViewChildren/ContentChild/ContentChildren.
o Передача содержимого компоненту с помощью ng-content (content projection).
o Доступ к элементам шаблона через ViewChild/ViewChildren/ContentChild/ContentChildren.
Директивы и Pipe для решения повседневных задач
o Применяем директивы "из коробки" (ngIf, ngClass, ngFor..).
o Применяем Pipe "из коробки" (json, async, currency..). Разбираем нюансы работы Impure pipes.
o Фильтруем данные, используя pipes, и пишем свои директивы.
o Применяем Pipe "из коробки" (json, async, currency..). Разбираем нюансы работы Impure pipes.
o Фильтруем данные, используя pipes, и пишем свои директивы.
Сервисы, работа с сетью и внедрение зависимостей
o Разбираем концепцию и способы создания провайдеров. Вспоминаем сервис-провайдеры, которые идут "из коробки".
o Провайдеры для работы с HTTP(S), запросов к серверу.
o Используем сервисы для передачи данных между компонентами, разбираем создание динамических компонентов.
o Разбираем нюансы работы ViewRef/TemplateRef.
o Провайдеры для работы с HTTP(S), запросов к серверу.
o Используем сервисы для передачи данных между компонентами, разбираем создание динамических компонентов.
o Разбираем нюансы работы ViewRef/TemplateRef.
Формы и валидация данных
o Создание форм "от шаблона" (template-driven forms).
o Создание форм "от компонента" (reactive forms).
o Синхронная и асинхронная валидация данных.
o Создаём сложный элемент формы, работаем с ValueAccessor.
o Создание форм "от компонента" (reactive forms).
o Синхронная и асинхронная валидация данных.
o Создаём сложный элемент формы, работаем с ValueAccessor.
Навигация и маршрутизация в приложении
o Изучаем, как определять состояния в приложении, вложенные и абстрактные состояния.
o Разбираем сервис для доступа к параметрам состояния и передачу данных между состояниями.
o Оптимизируем приложение, используя ленивую загрузку (lazy loading) и предзагрузку состояний.
o Разбираем сервис для доступа к параметрам состояния и передачу данных между состояниями.
o Оптимизируем приложение, используя ленивую загрузку (lazy loading) и предзагрузку состояний.
Отзывы учеников
Как проходит обучение на платформе ФОРС
