Kan
Администратор
- Регистрация
- 8 Сен 2014
- Сообщения
- 21.382
- Реакции
- 28.813
Продажник
Складчина
THINKING IN ANGULAR: ПРО ЧТО НЕ ЗНАЕТ 80% ANGULARJS РАЗРАБОТЧИКОВ
AngularJS всего за пару лет превратился из "еще одного фреймворка" в одного из лидеров Front-end разработки. Интуитивно понятная для любого программиста архитектура, "магия" позволяющая получить поразительные результаты в пару строк кода - все это привело к тому, что каждый первый разработчик на JS умеет Angular. Однако низкий порог входа привел к тому, что в большинстве случаев познания AngularJS ограничиваются "необходимым минимумом" - и на выходе мы имеем код с кучей зависимостей, поддерживать который не пожелаешь и врагу.
Материал мастер-класса полностью основан на переосмыслении своего опыта разработки на AngularJS, внутренних руководствах нашей компании и опыте поддержки, рефакторинга и сопровождения сложных AngularJS-проектов.
На мастер-классе вам не будут рассказывать про то, что можно прочитать в документации. Основной упор будет сделан на то - какие инструменты, предлагаемые фреймворком, в каких случаях и почему стоит использовать. Особое внимание будет уделено разбору типичных ошибок при разработке проектов.
Мастер-класс предназначен для Вас, если:
Скачать
Для просмотра скрытого содержимого вы должны зарегистрироваться
Складчина
Для просмотра скрытого содержимого вы должны зарегистрироваться
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. Архитектура будущего
Скачать
Скрытое содержимое могут видеть только пользователи группы: Администратор, Премиум - Купить доступ
Возможно, Вас ещё заинтересует:
- [Гамид Джафаров] [Merion Academy] Курс по этичному хакингу. "Белый хакер" (2025)
- [Филипп Игнатенко] [merion academy] DevOps-инженер с нуля (2025)
- [Сурен Хоренян] [Merion academy] Python - программист с нуля. Тариф Базовый (2025)
- [Михаил Якобсен] [Merion Academy] Мини-курс по протоколу BGP (2025)
- [Денис Матвеенко] [dmdev] Microservices (2025)
- [Влад Бурмистров] [Stepik] Начальный курс SQL: от новичка до специалиста (2025)
- [Devops Learning, Devops Lernen] [Udemy] Proxmox VE 8: продвинутый уровень (2025)
- [Vivian Aranha] [Udemy] Создание умных чат-ботов и инструментов (2025)