spinner-it

Angular 8 (продвинутый курс)

Старт обучения
Дату уточните у администрации
24 час. по 2-3 раза в неделю

Описание курса

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

 

Вы будете изучать не просто внутренние механизмы и инструменты 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)
  • Наличие собственного ноутбука для занятий в аудиториях

* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!