Узнаете, как устроена архитектура Angular и как используются компоненты, модули и сервисы. Научитесь создавать и конфигурировать Angular-приложения с помощью CLI.
Компоненты
Научитесь конфигурировать компоненты и передавать в них данные с помощью декоратора Input, выводить данные в шаблоны, пользоваться шаблонными ссылками, обрабатывать DOM-события.
EventEmitter, директивы и Pipes
Научитесь организовывать взаимодействие между компонентами, используя EventEmitter, применять директивы (*ngIf, *ngSwitch, *ngFor) для управления атрибутами элементов, управлять выводом данных с помощью Pipes.
Навигация в приложении
Научитесь работать с роутингом в Angular, создавать динамические роутеры и считывать параметры ссылок. Узнаете, как управлять роутером при помощи Guards.
Сервисная архитектура в Angular
Научитесь создавать сервисы и применять их для обмена данными в приложении, использовать области видимости и внедрять зависимости, настраивать работу с HTTP и получать данные с API.
Продвинутая работа с HTTP
Научитесь обрабатывать ошибки при запросах к API, выполнять запросы с параметрами, отправлять http-заголовки, использовать перехватчики для модификации http-запросов.
RxJS
Изучите основы реактивного программирования. Научитесь использовать библиотеку RxJS.
Формы в Angular
Научитесь работать с формами: организовывать и обрабатывать шаблонные и реактивные формы, обновлять и валидировать формы и подписываться на их события.
Жизненный цикл, шаблоны и динамические компоненты
Узнаете, что такое жизненный цикл компонента и как его использовать, как Angular управляет обнаружением изменений. Научитесь работать с шаблонами и динамическими компонентами.
Продвинутые подходы
Научитесь использовать композицию компонентов, слоты, проекцию контента, создавать кастомные директивы, применять Renderer для манипуляции с DOM, организовывать код с помощью модулей.
RxJS и компоненты: продвинутые темы
Научитесь использовать различные виды потоков и Subjects в RxJS, делать multicast-потоки. Сможете создавать защищённые роуты и авторизацию по JWT.
Тестирование
Узнаете, какие есть виды тестов, чем отличаются инструменты для тестирования, что такое E2E-тестирование. Научитесь тестировать компоненты, директивы и сервисы.
Способы организации обмена данными
Узнаете, что такое State Management и как с этим работать в Angular. Изучите команды, редьюсеры, эффекты, селекторы, расширения Entity и Data в NgRx и научитесь их применять.
Итоговый проект. Интернет-магазин
Вы создадите интернет-магазин на Angular
Рейтинги и отзывы студента
Отзывов пока нет
Оплата картой
Загрузка карточки организации
Обратный звонок
Оставить претензии, вопросы и пожелания к Образовательной платформе:
Оставить претензии, вопросы и пожелания к авторам курсов:
Previous
Next
Сотрудничество с образовательной платформой ДПОРФ
Цифровая образовательная платформа — информационное пространство, объединяющее участников процесса обучения, которое дает возможность для удаленного образования, обеспечивает доступ к методическим материалам и информации, а также позволяет осуществлять тестирование для контроля уровня знаний обучающихся.
Задачи образовательной платформы
Можно выделить три основные задачи, которые помогает решить цифровая онлайн платформа ДПОРФ для обучения:
дистанционное обучение и контроль знаний для учебного заведения; автоматизация процесса повышения квалификации и обучения сотрудников компании; организация обучающих курсов в разных сферах бизнеса.
Преимущества цифровой образовательной платформы ДПОРФ
обучающийся может получать информацию в удобное время независимо от места нахождения;
использование современных технологий и мультимедийных средств учебный материал может быть наглядным, интересным и доступным для понимания и освоения;
все необходимые учебные материалы доступны проходящему обучение;
самостоятельная работа развивает самоорганизацию, дисциплину, инициативность;
возможность дистанционного обучения людей с ограниченными возможностями;
возможно формирование курсов с использованием новейших методик обучения;
получение статистики на всех этапах обучения по эффективности методики и обратной связи от обучаемых по качеству преподавания и доступности материала, что дает уникальную возможность модифицировать платформу и улучшать процесс обучения.
Мы используем куки для наилучшего представления нашего сайта. Если Вы продолжите использовать сайт, мы будем считать что Вас это устраивает.ОкПолитика конфиденциальности