Angular 8 (продвинутый курс)
Описание курса
Курс создан для аудитории, которая уже знакома с Angular и хочет прокачать свои знания в фреймворке. Студенты на курсе будут изучать не только внутренние механизмы, но и окружающую экосистему, неотъемлемую при полноценной разработке веб-приложений.
Слушатели узнают как интегрировать CI/CD-процессы, как создавать билды, как взаимодействовать с другими модулями и как строить легко поддерживаемые приложения на базе Angular 8.
После курса вы сможете:
- Создавать, поддерживать и деплоить приложение на базе Angular
- Интегрировать систему OAuth
- Понимать разницу между подходами к менеджменту данных
- Создавать полноценные портируемые модули Angular-экосистемы
Программа курса:
1. Развертывание и процесс билда проекта
- Конфиги и переменные окружения
- CI — TravisCi
- CD — Heroku
2. Маршрутизация
- Вложенные маршруты
- Закрытые маршруты
3. Авторизация и аутентификация (OAuth2)
4. Rxjs — отдельно и в деталях
- Поток данных
- Создание потока с любого формата входящих параметров
- Обработка событий DOM
5. Структурирование хранения данных
- State
- Store
- Flux
- Mobx
- Redux
6. SSR (server-side rendering)
7. Жизненный цикл компонента в деталях
8. Создание портируемых модулей
9. Обзор последних фич релиза и обзор будущих релизов Angular
Минимальные требования:
- Уверенное знание JavaScript
- Умение работать с системой контроля версий (Git)
- Навыки работы с Angular и Angular CLI (создание компонентов/сервисов/пайпов)
- Базовое понимание маршрутизации
- Знание TypeScript
- Базовое понимание принципа работы back end (Node.js)
- Наличие собственного ноутбука для занятий в аудиториях
Лекторы:
Владислав Сидоренко (Front End Developer в компании EPAM)
* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!