Angular

Рубрики: IT
Избранное Поделиться
Поделиться курсом
Ссылка на страницу
Поделиться в социальных сетях

Содержимое курса

Введение в Angular
Узнаете, как устроена архитектура 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

Оценки и отзывы студентов

Пока нет отзыва
Пока нет отзыва
Корзина для покупок

Хотите получать push-уведомления обо всех основных действиях на сайте?

Прокрутить вверх
[dpo_yookassa_pay_form]
Добавление пользователя