Доступно

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

Тема в разделе "Курсы по программированию", создана пользователем SerfIer, 4 апр 2018.

Цена: 23000р.-96%
Взнос: 864р.
100%

Основной список: 59 участников

Резервный список: 28 участников

Статус обсуждения:
Комментирование ограничено.
  1. 4 апр 2018
    #1
    SerfIer
    SerfIer ОргОрганизатор

    Складчина: Продвинутый курс по Angular

    [​IMG]
    Курс даст возможность быстро начать создавать свои приложения с использованием современного фреймворка - Angular. В процессе прохождения курса шаг за шагом вы сделаете реальное приложение, и хорошо разберетесь в специфике Angular.
    Вы будете получать информацию, писать код, показывать его, получать обратную связь и советы, и затем – двигаться дальше.
    Мы внимательно следим за развитием Angular и будем использовать самые новые подходы.
    Курс можно условно разделить на три части.
    1. Angular изнутри, знание важных деталей работы фреймворка.
    2. Реактивный подход c Rxjs, Redux (ngRx).
    3. Тесты, сборка, безопасность.
    Основные темы программы
    1. Сложные компоненты, директивы, пайпы
      • View и Content. Работа с ViewChildren/ContentChildren
      • Экспорт контроллера директивы (ExportAs)
      • Наследование компонентов и переопределение шаблонов
      • Структурные директивы. ViewRef/TemplateRef
      • Динамические компоненты. ComponentFactoryResolver
      • Impure pipes
      • Angular Elements для изолированных компонетов
    2. Dependency injection в деталях
      • Отличие Providers и ViewProviders
      • Использование Injector отдельно от Angular
      • Приципы работы инжекторов: Reflective и Static
    3. Change Detection механизм
      • ZoneJS/ NgZone для удобного управления асинхронностью
      • Однонаправленое дерево механизма обновления состояния
      • Статегия OnPush и иммутабельные объекты
      • Как разботать с Observables или markForCheck
      • Делаем свою стратегию обновлений: attach/detach
    4. Продвинутая работа с роутером
      • Ленивая загрузка(lazy loading) и предзагрузка модулей
      • Именованные (множественные) аутлеты для комплексных состояний
      • Анимация смены стейта
    5. Формы
      • Свой кастомный элемент ввода. Работа с ValueAccesor
      • Мастер для быстрого создания сложных форм
      • Система вывода ошибок
    По окончанию первой части курса вы понимаете, как разработать простое приложение на Angular.
    1. Реактивное программирование и RxJs
      • Observables: создание и использование
      • Subjects: применение и типы
      • Работа с расписанием (Schedulers)
    2. ngRx
      • Основы Redux
      • ngRx Store
      • ngRx Selectors для более удобной работы со Store
      • помещаем асинхронность в рамки Redux - ngRx Effects
    1. Сборка
      • Секреты angular-cli
      • Альтернатива angular-cli: nx для больших проектов
      • Service Workers для поддержки offline
    2. Компиляция и рендеринг
      • Серверный рендеринг
      • Кеширование HTTP-запросов
      • Ivy – рендерер Angular6
    3. Тесты
      • Unit-тесты и покрытие кода
      • Unit-тесты для реактивных сущностей
      • e2e интеграционные тесты
    4. Безопасность
      • Блокировка доступа с помощью canActivate
      • Ограничение доступа через HTTP интерсепторы
      • Auth0 для авторизации, JWT токены
      • Защита от XSRF-атак
      • Политики доверенных ресурсов
      • ACL для организации сложной системы доступа

    Как проходит обучение?

    Курс будет проходить по схеме 8 + 2, т.е. 8 занятий, возможен недельный перерыв, затем ещё 2. Так оптимально, чтобы все участники имели время подумать над предложенными подходами и что-то написать с их использованием. Первая встреча традиционно является собранием.
    На каждом занятии мы изучаем что-то новое. После встречи даётся домашнее задание.
    На следующем занятии мы смотрим, что и как получилось его решить и как сделать лучше. Чтобы получить от курса максимум результата, нужно не только слушать, но и делать что-то дома, а затем – показывать преподавателю. Только так, постепенно, с обратной связью от преподавателя, разбирая исходный код Angular, вы действительно разберётесь, что и как.
    Мы изучаем как сам Angular, так и вспомогательные библиотеки RxJs, ngRx и zone.js

    Результат обучения
    1. Вы хорошо понимаете тонкости реактивного подхода Angular.
    2. Вы знаете, как создавать большие многомодульные проекты.
    3. Вы разбираетесь в возможностях фреймворка в плане организации безопасноти.
    4. Вы умеете использовать сторонние библиотеки и создавать свои.
    5. Вам не кажется сложным переход к Redux стейт машине.
    6. Вы пишете автоматизированные юнит и функциональные тесты.
    [​IMG]
     
    3 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      8 ноя 2022
    2. skladchik.com
      suprt хранитель.
      8 ноя 2022
    3. skladchik.com
      Складчина закрыта.
      26 ноя 2021
    4. skladchik.com
      Складчина доступна.
      13 авг 2021

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      8 ноя 2022
    2. skladchik.com
      suprt хранитель.
      8 ноя 2022
    3. skladchik.com
      Складчина закрыта.
      26 ноя 2021
    4. skladchik.com
      Складчина доступна.
      13 авг 2021
  3. Обсуждение
  4. 5 апр 2018
    #2
    SerfIer
    SerfIer ОргОрганизатор
    @mrSong
    Сначала с этой разберемся, а дальше видно будет)
     
  5. 22 май 2018
    #3
    SerfIer
    SerfIer ОргОрганизатор
    Если цену поменяем на актуальную, будет порядка 500р взнос, плюс часть уйдет, будет еще выше. Если не пугает такой исход, тогда можем попробовать
     
    1 человеку нравится это.
  6. 3 июн 2018
    #4
    PavelGon
    PavelGon ЧКЧлен клуба
    Заявленный материал очень достойный. (другой вопрос как его приподнесут :)) Я пока не встречал ни в одной книге, что бы разбирались все эти темы вместе, всегда нужно было искать в разных источниках. О некоторых темах, я вообще не слышал, поэтому с удовольствием послушаю. Поэтому, 500р. не должно смущать, можно конечно покупать по 200р. другой материал, но там почти всегда одно и тоже мусолят, основы.
     
    3 пользователям это понравилось.
  7. 28 июн 2018
    #5
    onlogn
    onlogn ЧКЧлен клуба
    Программа курса довольно обширная. ) Было бы интересно ознакомиться.
    Только вот старт, через пару недель. Как вы считаете, есть ли шансы собраться на данный курс, в связи с изменившейся ситуацией?
     
    1 человеку нравится это.
  8. 1 авг 2018
    #6
    PavelGon
    PavelGon ЧКЧлен клуба
    Открыта запись на продвинутый курс Angular. Собираться будем?
     
    4 пользователям это понравилось.
  9. 6 сен 2018
    #7
    4Andrej
    4Andrej ДолжникДолжник
    Для меня ценик норм, когда будем собираться ??
    Там скоро старт будет !
     
    4 пользователям это понравилось.
  10. 18 сен 2018
    #8
    tyler_touch
    tyler_touch СкладчикСкладчик
    А как мы получим доступ к этому курсу?
     
  11. 18 сен 2018
    #9
    4Andrej
    4Andrej ДолжникДолжник
    @tyler_touch это уже задача орга, а в чем ты именно видишь сложность выдачи ?
     
  12. 22 сен 2018
    #10
    ifred
    ifred ДолжникДолжник
    А будет ли складчина по первой части данного курса? Было бы интересно в ней поучаствовать. Ориентировочно первая часть стартанет через пару недель. Может соберёмся?
     
  13. 8 окт 2018
    #11
    sarat007
    sarat007 СкладчикСкладчик
    Когда можна ожидать курс ?

    Время проведения продвинутого курса Angular:
    С 23 августа по 4 октября, вт/чт 21:30 – 23:00 GMT+3
     
    1 человеку нравится это.
  14. 9 окт 2018
    #12
    Giperboloid
    Giperboloid ЧКЧлен клуба
    а сбор взносов когда начался не смотрели?!
     
    2 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.