F.ANG_EG

Angular - Essential Guide

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

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

40 000 ₽

Длительность

20 дней (5ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Кому подойдет этот курс

    Разработчики БД

Цель курса:

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

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

7 модулей
Собрание
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) и предзагрузку состояний.

Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

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

[ 03 ]

Обратная связь и поддержка

Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных