1. Присоединяйся к лучшим! Пройди - РЕГИСТРАЦИЮ!

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

Тема в разделе "Администрирование и программирование", создана пользователем Todos, 21 сен 2018.

Поделиться этой страницей

  1. Todos

    By:Todos21 сен 2018
    Администратор
    Команда форума Администратор

    Регистрация:
    18 ноя 2018
    Сообщения:
    30.382
    Симпатии:
    12.840
    Продвинутый курс по Angular (2018)
    31163_0

    Программа

    Курс даст возможность быстро начать создавать свои приложения с использованием современного фреймворка - 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 & PWA
      • Service Workers для поддержки offline
      • Получение обновлений
      • Push notifications
    • Серверный рендеринг (SSR)
      • Настройка пререндеринга на сервере
      • Повторное использование данных SSR
    • Безопасность
      • Блокировка доступа с помощью canActivate
      • Ограничение доступа через HTTP интерсепторы
      • ACL для организации сложной системы доступа
      • Auth0 для авторизации, JWT токены
      • Защита от XSS и XSRF атак
      • Политики доверенных ресурсов
    Как проходит обучение?
    Курс будет проходить по схеме 6 + 2, т.е. 6 занятий, возможен недельный перерыв, затем ещё 2. Так оптимально, чтобы все участники имели время подумать над предложенными подходами и что-то написать с их использованием. Первая встреча традиционно является собранием.

    На каждом занятии мы изучаем что-то новое. После встречи даётся домашнее задание.

    На следующем занятии мы смотрим, что и как получилось его решить и как сделать лучше. Чтобы получить от курса максимум результата, нужно не только слушать, но и делать что-то дома, а затем – показывать преподавателю. Только так, постепенно, с обратной связью от преподавателя, разбирая исходный код Angular, вы действительно разберётесь, что и как.

    Мы изучаем как сам Angular, так и вспомогательные библиотеки RxJs, ngRx и zone.js

    Результат обучения
    • Вы хорошо понимаете тонкости реактивного подхода Angular.
    • Вы знаете, как создавать большие многомодульные проекты.
    • Вы разбираетесь в возможностях фреймворка в плане организации безопасноти.
    • Вы умеете использовать сторонние библиотеки и создавать свои.
    • Вам не кажется сложным переход к Redux стейт машине.
    • Вы пишете автоматизированные юнит и функциональные тесты.
    Продажник:
    Скачать:
     
Похожие темы
  1. Todos
    Ответов:
    0
    Просмотров:
    787
  2. Todos
    Ответов:
    0
    Просмотров:
    764
  3. Todos
    Ответов:
    2
    Просмотров:
    1.119
  4. Todos
    Ответов:
    0
    Просмотров:
    543
  5. Todos
    Ответов:
    0
    Просмотров:
    1.077
  6. Todos
    Ответов:
    0
    Просмотров:
    454
  7. super Z9blov
    Ответов:
    0
    Просмотров:
    426
Загрузка...