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

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

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

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

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

spinner-it