0

Angular - Essential Guide

  • Код курса: F.ANG_EG
  • Длительность: 20 д.
  • Цена: 40 000 Р
  • Часы в неделю: 5 ак. часов.

Курс начального уровня предназначен для разработчиков, которые только начинают изучать Angular и желают понять концепции, языковые конструкции и типы данных.

Также курс предназначен для разработчиков, которые будут применять Angular для разработки с использованием версий: Angular 8.

Цели курса:

o   Быстро и качественно начать создавать приложения с использованием современного Angular.
o   Отлаживать уже существующие приложения и проводить их улучшение.
o   Научиться использовать ряд вспомогательных библиотек, часто дополняющих Angular.

Программа курса:

Собрание

o   Первая встреча традиционно является собранием. На нём мы знакомимся, проверяем подключение, обсуждаем организационные вопросы, взаимодействие с преподавателем, как учиться на курсе.

 
Окружение и компонентый подход

o   Знакомимся с angular-cli и экосистемой. Разбираем настройки и конфигурацию окружения.
o   Изучаем базовые механизмы работы и сущности фреймверка Angular, создаем ряд компонентов.
o   Разбираем специфику синтаксиса шаблонов Angular, как работает интерполяция и связывание.

Продвинутая работа с компонентами

o   Разбираем вложенные компоненты и передачу данных в компонент и из него.
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   Разбираем концепцию и способы создания провайдеров. Вспоминаем сервис-провайдеры, которые идут "из коробки".
o   Провайдеры для работы с HTTP(S), запросов к серверу.
o   Используем сервисы для передачи данных между компонентами, разбираем создание динамических компонентов.
o   Разбираем нюансы работы ViewRef/TemplateRef.

Формы и валидация данных

o   Создание форм "от шаблона" (template-driven forms).
o   Создание форм "от компонента" (reactive forms).
o   Синхронная и асинхронная валидация данных.
o   Создаём сложный элемент формы, работаем с ValueAccessor.

Навигация и маршрутизация в приложении

o   Изучаем, как определять состояния в приложении, вложенные и абстрактные состояния.
o   Разбираем сервис для доступа к параметрам состояния и передачу данных между состояниями.
o   Оптимизируем приложение, используя ленивую загрузку (lazy loading) и предзагрузку состояний.

Записаться на курс: Angular - Essential Guide

* - обязательные поля

Отправьте другу или начальнику ссылку на почту
Заявка на обучение

* - обязательные поля

Заявка на обучение

Записаться на курс:

Город:

Дата:

* - обязательные поля