Современный Angular: про что не знает 80% AngularJS разработчиков

 
Стоимость видеозаписи
Мастер-класс завершен. Вы можете купить его запись
Покупая онлайн-трансляцию, вы получаете полноценное участие в ивенте не выходя из дому. Это звук, видео и возможность задавать вопросы. Это не видеозапись, но 100% эффект присутствия.
Время проведения
14
ноября2015
Завершено

10:00 - 17:00

офис Cogniance по адресу г. Киев, ул. Боженко, 86-О (Google Maps)

Описание

Внимание! Регистрация на участие оффлайн закрыта!

Вы все еще можете стать участником воркшопа, купив билет на онлайн-трансляцию!


2015 год однозначно не стал лучшим в истории AngularJS. Ворвавшийся как ураган на сцену ReactJS, провокационные сравнения скорости фреймворков, в которых AngularJS однозначно проигрывает, бум функционального программирования и FLUX, про которые сейчас не вещает только ленивый - все это создает ощущение того, что Angular остался на задворках истории и не годится для серьезных проектов. Добавьте сюда разработку Angular2, которая ведется больше года (в мире JS-фреймвоков - это вечность) и получите типичный цуцванг: начинать разработку на 1 версии фреймворка не хочется, ибо скоро выйдет вторая, а вторая версия даже отдаленно не production-ready

Задача мастер-класса - показать, как можно и нужно писать на AngularJS в 2015 году. Как современные тенденции в мире JS не оставляют Angular за бортом, а наоборот позволяют писать более чистый, поддерживаемый код. Как в JS-мире появляются решения, готовящие вас к безболезненной миграции на Angular2, и как грамотно их применять в проекте. 

На мастер-классе тренер расскажет вам свое видение того, что нужно использовать в разработке, где нужно не вестись на маркетинговый хайп и как брать лучшее из мира JS принося это в любимый фреймворк.

Мастер-класс предназначен для вас, если:

- вы изучаете AngularJS и хотите узнать про что вы не прочитаете в руководствах двухгодичной давности;
- у вас есть опыт коммерческой разработки на AngularJS и Вы хотите узнать как писать на AngularJS более эффективно.

Миграция с первой версии на вторую - не пустой звук, а проблема с которой предстоит столкнуться!

План мероприятия
  1. Введение. JS 2015. Обзор современных тенденций:
    1. React и функциональное программирование
    2. ES2015 - наконец-то стандарт
    3. WebPack - еще один “сборщик” или революция?
    4. Цели и задачи современных RIA
  2. Суд над AngularJS. Слово обвинителя:
    1. Изобретая велосипед
    2. Неисправимые проблемы архитектуры
    3. Поддержка AngularJS-проектов: невыдуманные истории из жизни
    4. Junior’ы и AngularJS: слово об отрицательной производительности или “вы все знаете, как выглядит кривая изучения AngularJS”
    5. Производительность
  3. Суд над AngularJS. Слово защиты:
    1. Современный AngularJS. 
    2. Архитектура: все ли так плохо и как жить, избегая нерешаемых проблем
    3. Анализируем источники проблем при разработке и как их предотвратить в зародыше
    4. Изучение AngularJS: альтернативный подход и почему это важно
    5. Junior’ы и AngularJS: личный опыт
  4. Директивы и AngularJS:
    1. Избавляемся от антипаттернов 
    2. Components (Angular2) и директивы
    3. Взаимодействие Angular1 и Angular2 кода. Почему директивы - важнейшее в Angular
    4. Выкиньте свои контроллеры. Провокационная архитектура приложений
  5. Современная инфраструктура Angular-приложения:
    1. Gulp vs WebPack. Зачем WebPack если и так все хорошо
    2. ES2015 и stage 0. Выразительный код и красота Promises в ES7
    3. Динамическая загрузка: Yes, we can
    4. Иммутабельные структуры данных и производительность
    5. FLUX в Angular. Когда и зачем?
    6. Cerebral: зачем нам еще один контроллер
  6. Современные RIA и Angular:
    1. Offline-first
    2. Роутинг и resolve.
    3. UX и производительность
    4. Ошибки из личного опыта