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)
- Наличие собственного ноутбука для занятий в аудиториях
* Указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!