Kanef
VIP складчик
- Регистрация
- 8 Сен 2014
- Сообщения
- 17.683
- Реакции
- 64.253
Продажник
[POSTS]
Складчина
[POSTS]
[/POSTS]
THINKING IN ANGULAR: ПРО ЧТО НЕ ЗНАЕТ 80% ANGULARJS РАЗРАБОТЧИКОВ
AngularJS всего за пару лет превратился из "еще одного фреймворка" в одного из лидеров Front-end разработки. Интуитивно понятная для любого программиста архитектура, "магия" позволяющая получить поразительные результаты в пару строк кода - все это привело к тому, что каждый первый разработчик на JS умеет Angular. Однако низкий порог входа привел к тому, что в большинстве случаев познания AngularJS ограничиваются "необходимым минимумом" - и на выходе мы имеем код с кучей зависимостей, поддерживать который не пожелаешь и врагу.
Материал мастер-класса полностью основан на переосмыслении своего опыта разработки на AngularJS, внутренних руководствах нашей компании и опыте поддержки, рефакторинга и сопровождения сложных AngularJS-проектов.
На мастер-классе вам не будут рассказывать про то, что можно прочитать в документации. Основной упор будет сделан на то - какие инструменты, предлагаемые фреймворком, в каких случаях и почему стоит использовать. Особое внимание будет уделено разбору типичных ошибок при разработке проектов.
Мастер-класс предназначен для Вас, если:
Скачать
[POSTS]
Зарегистрируйтесь или войдите в свой аккаунт для просмотра данного контента на bazakursov.net
[/POSTS]Складчина
[POSTS]
Зарегистрируйтесь или войдите в свой аккаунт для просмотра данного контента на bazakursov.net
[/POSTS]
THINKING IN ANGULAR: ПРО ЧТО НЕ ЗНАЕТ 80% ANGULARJS РАЗРАБОТЧИКОВ
AngularJS всего за пару лет превратился из "еще одного фреймворка" в одного из лидеров Front-end разработки. Интуитивно понятная для любого программиста архитектура, "магия" позволяющая получить поразительные результаты в пару строк кода - все это привело к тому, что каждый первый разработчик на JS умеет Angular. Однако низкий порог входа привел к тому, что в большинстве случаев познания AngularJS ограничиваются "необходимым минимумом" - и на выходе мы имеем код с кучей зависимостей, поддерживать который не пожелаешь и врагу.
Материал мастер-класса полностью основан на переосмыслении своего опыта разработки на AngularJS, внутренних руководствах нашей компании и опыте поддержки, рефакторинга и сопровождения сложных AngularJS-проектов.
На мастер-классе вам не будут рассказывать про то, что можно прочитать в документации. Основной упор будет сделан на то - какие инструменты, предлагаемые фреймворком, в каких случаях и почему стоит использовать. Особое внимание будет уделено разбору типичных ошибок при разработке проектов.
Мастер-класс предназначен для Вас, если:
- Вы имеете представление что такое AngularJS и Вы желаете узнать как применять его возможности в реальных проектах;
- у Вас уже есть опыт коммерческой разработки на AngularJS и Вы чувствуете, как с каждым коммитом ваша стройная система превращается в "свалку";
- Вы ищете пути оптимизировать работу команды на AngularJS как внедрением современного инструментария, так и путем грамотных конвенций.
Введение:
- AngularJS bad parts или о чем вам не расскажут миллионы довольных пользователей
- Когда не надо использовать AngularJS
- Конкуренция в мире фреймворков: чего ждать от AngularJS и его конкурентов
- Клуб любителей $watch или 500ms реакции на нажатие кнопки на клавиатуре
- Для этого уже написали директиву: как мы писали большой проект с картами
- Angular и callbackи
- Графический редактор на AngularJS
- Цена ошибки
- Инструментарий для сборки проекта: gulp, yo, bower
- UI-Router как основа любого современного приложения
- Скрытые возможности UI-Router
- Решаем главную проблему программиста: как назвать файл
- Модули в приложении - зачем они
- Обработка ошибок и все-все-все
- $digest, $$phase, $apply, $evalAsync или сколько работы делается каждую секунду
- Кому нужны эти .config и .run
- Наследование $scope и проблемы с этим связанные
- Promises: проклятие отладки
- Известные проблемы
- 3 правила хорошей директивы
- transclude - зачем и когда применять
- Взаимодействие между директивами
- require, приоритеты и контроллеры
- Почему ng-click не имеет изолированного scope? Scope директив детально
- Защитное программирование: как жить в условиях плохого кода вокруг
- AAA (Authentication, Authorization, Accounting)
- $rootScope, $watch, $broadcast - три проклятия большого кода
- Всплывающие окошки, промежуточные состояния и прочая косметика
- Интеграция не-AngularJS кода
- Как мигрировать проект на AngularJS постепенно
- JQuery и AngularJS
- Что такое Angular2 или как Google всех нас обманывает
- Как уже сейчас начать готовиться к Angular2. Архитектура будущего
Скачать
Скрытое содержимое могут видеть только пользователи группы: Администратор, Премиум - Купить доступ
Возможно, Вас ещё заинтересует:
- [Павел Хошев] [Stepik] Многопоточный Python (2024)
- [Алексей Малышкин] Проверка гипотез и анализ данных на Python (2024)
- [Анна Вичугова][babok-school.ru] Методы описания бизнес-процессов: IDEF0, DFD, BPMN, EPC, UML
- [Сергей Дмитриевский] [SD.CODE] Мини-курс: Мышление Программиста
- [Александр Бальцевич] [Айти Синяк] Smart Keyboard Solution
- [Сергей Белоусов] [Cpadoor] Марафон по созданию сайтов на AI контенте