spinner-it

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

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

Лекторы:

Владислав Сидоренко (Front End Developer в компании EPAM)

 

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