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

Виктор Неизвестный

Команда форума
Администратор
Янв 3, 2015
116,465
65,113
1,180
Программа
Курс даст возможность быстро начать создавать свои приложения с использованием современного фреймворка - Angular. В процессе прохождения курса шаг за шагом вы сделаете реальное приложение, и хорошо разберетесь в специфике Angular.

Вы будете получать информацию, писать код, показывать его, получать обратную связь и советы, и затем – двигаться дальше.

Мы внимательно следим за развитием Angular и будем использовать самые новые подходы.

Курс можно условно разделить на три части.
  • Angular изнутри, знание важных деталей работы фреймворка.
  • Реактивный подход c Rxjs, Redux (ngRx).
  • Тесты, сборка, безопасность.
Детали программы смотрите далее.

Первая часть курса:
  • Сложные компоненты, директивы, пайпы
    • View и Content. Работа с ViewChildren/ContentChildren
    • Экспорт контроллера директивы (ExportAs)
    • Наследование компонентов и переопределение шаблонов
    • Структурные директивы. ViewRef/TemplateRef
    • Динамические компоненты. ComponentFactoryResolver и NgComponentOutlet
    • Impure pipes
    • Angular Elements для изолированных компонетов
  • Dependency injection в деталях
    • Рецепты для провайдеров
    • Отличие Providers и ViewProviders
    • Использование Injector отдельно от Angular
    • Приципы работы инжекторов: Reflective и Static
  • Change Detection механизм
    • ZoneJS/ NgZone для удобного управления асинхронностью
    • Однонаправленое дерево механизма обновления состояния
    • Статегия OnPush и иммутабельные объекты
    • Как работать с Observables или markForCheck
    • Делаем свою стратегию обновлений: attach/detach
  • Продвинутая работа с роутером
    • Ленивая загрузка(lazy loading) и предзагрузка модулей
    • Анимация смены стейта
По окончанию первой части курса вы понимаете, как разработать простое приложение на Angular.

Вторая часть курса:
  • Реактивное программирование и RxJs
    • Observables: создание и использование
    • Subjects: применение и типы
    • Работа с расписанием (Schedulers)
  • ngRx
    • Основы Redux
    • ngRx Store
    • ngRx Selectors для более удобной работы со Store
    • помещаем асинхронность в рамки Redux - ngRx Effects

Третья часть курса:

  • Сборка
    • Секреты angular-cli
    • Schematics
    • Ivy – рендерер Angular7
    • Unit-тесты для реактивных сущностей
  • Angular
 
Similar threads
Thread starter Заголовок Форум Ответы Дата
Виктор Неизвестный [Юрий Бошников] Продвинутый курс по созданию сайта с нуля (2021) ПРОГРАММИРОВАНИЕ И АДМИНИСТРИРОВАНИЕ 0
Виктор Неизвестный [Юля Бездарь] Продвинутый курс по созданию масок в инстаграм (2020) ДИЗАЙН | ГРАФИКА 0
Виктор Неизвестный Курс по VBA. Макросы в Excel Продвинутый Курс на VBA! [Дмитрий Коган] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Продвинутый курс по кинезиотейпированию в ортопедии [Андрей Богатырев] [Rehab Science] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Продвинутый курс подготовки к экзамену IELTS по английскому языку [Фоксфорд] [Ирина Ганина] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Курс по английскому языку для дошкольников и учеников начальной школы. Продвинутый уровень [Фоксфорд] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Продвинутый курс по миофасциальной гимнастике для лица [Марат Толкын] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0

Similar threads

О нас

  • Самая крупная образовательная площадка
    с информационными продуктами в рунете!
    Курсы, тренинги, книги, уроки, гайды,
    материалы на различные тематики.

    Вступай в Профессиональный Информационный Клуб!

    ProInfoClub.net © 2015-2024

Меню