Мастер-класс «Thinking in Angular: про что не знает 80% AngularJS разработчиков», Климов Илья (подія в архіві)

Состоялось
23 — 24 мая 2015
Время
09:00 — 18:00
Место
Киев, ул. Боженко, 86-О (офис компании Cogniance). Посмотреть на карте: Google Maps
Пойдут

Билеты на мастер-класс 23 мая распроданы!
У вас есть возможность узнать про то, что не знает 80% AngularJS разработчиков, ведь мы объявляем о дополнительной дате проведения воркшопа — 24 мая 2015.

Организатор: SmartMe
Спикер: Климов Илья

AngularJS всего за пару лет превратился из «еще одного фреймворка» в одного из лидеров Front-end разработки. Интуитивно понятная для любого программиста архитектура, «магия» позволяющая получить поразительные результаты в пару строк кода — все это привело к тому, что каждый первый разработчик на JS умеет Angular. Однако низкий порог входа привел к тому, что в большинстве случаев познания AngularJS ограничиваются «необходимым минимумом» — и на выходе мы имеем код с кучей зависимостей, поддерживать который не пожелаешь и врагу.

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

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

Мастер-класс предназначен для Вас, если:
Вы имеете представление что такое AngularJS и Вы желаете узнать как применять его возможности в реальных проектах;
у Вас уже есть опыт коммерческой разработки на AngularJS и Вы чувствуете, как с каждым коммитом ваша стройная система превращается в «свалку»;
Вы ищете пути оптимизировать работу команды на AngularJS как внедрением современного инструментария, так и путем грамотных конвенций.

О тренере

Климов Илья
Основатель и CEO компании WookieeLabs, которая занимается исключительно JS-разработкой во всех ее проявлениях. Среди реализованных командой проектов — проекты для Microsoft (проект 1, проект 2) и ООН.
В IT с 2008 года — прошел путь от системного администратора до заместителя технического директора аутсорсинговой компании. С 2014 года обучает студентов на курса JS в целом и AngularJS в частности в рамках проекта ITBursa.

План мастер-класса

Введение:
— AngularJS bad parts или о чем вам не расскажут миллионы довольных пользователей
— Когда не надо использовать AngularJS
— Конкуренция в мире фреймворков: чего ждать от AngularJS и его конкурентов

Пять историй про AngularJS из личного опыта:
— Клуб любителей $watch или 500ms реакции на нажатие кнопки на клавиатуре
— Для этого уже написали директиву: как мы писали большой проект с картами
— Angular и callbackи
— Графический редактор на AngularJS
— Цена ошибки

Основы правильной архитектуры:
— Инструментарий для сборки проекта: gulp, yo, bower
— UI-Router как основа любого современного приложения
— Скрытые возможности UI-Router
— Решаем главную проблему программиста: как назвать файл
— Модули в приложении — зачем они
— Обработка ошибок и все-все-все

Angular изнутри:
— $digest, $$phase, $apply, $evalAsync или сколько работы делается каждую секунду
— Кому нужны эти .config и .run
— Наследование $scope и проблемы с этим связанные
— Promises: проклятие отладки
— Известные проблемы

Директивы:
— 3 правила хорошей директивы
— transclude — зачем и когда применять
— Взаимодействие между директивами
— require, приоритеты и контроллеры
— Почему ng-click не имеет изолированного scope? Scope директив детально
— Защитное программирование: как жить в условиях плохого кода вокруг

Высокоуровневые задачи на AngularJS:
— AAA (Authentication, Authorization, Accounting)
— $rootScope, $watch, $broadcast — три проклятия большого кода
— Всплывающие окошки, промежуточные состояния и прочая косметика
— Интеграция не-AngularJS кода
— Как мигрировать проект на AngularJS постепенно
— JQuery и AngularJS

Angular2 — будущее уже здесь:
— Что такое Angular2 или как Google всех нас обманывает
— Как уже сейчас начать готовиться к Angular2. Архитектура будущего

Детали, стоимость и регистрация тут

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Внимание! Открыт набор в группу на мастер-класс 24 мая 2015.
Детали тут — bit.ly/1Dy8i2x

Когда пройдет мероприятие? дата тут, и дата по ссылке отличаются, тут 16 мая, а по ссылке 23 мая.

23-го уже, тут тоже изменил.

Спасибо за оперативность, Сергей.

Дмитрий, мастер-класс состоится 23 мая. Ошибку исправили, спасибо за внимательность ;)

Підписатись на коментарі