Kanipush
Администратор
- Регистрация
- 8 Сен 2014
- Сообщения
- 31.033
- Реакции
- 75.491
Продажник
Складчина
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. Архитектура будущего
Скачать
Скрытое содержимое могут видеть только пользователи группы: Администратор, Премиум - Купить доступ
Возможно, Вас ещё заинтересует:
- [Udemy] NIST Framework с элементами контроля кибербезопасности и безопасности IoT
- [Влад Тен] Алгоритмы с нуля (релиз 10 сентября)
- [profit] PHP 8.4 - Что нового
- [Stepik] Python. Микросервисы. Backend на FastAPI
- Python. Микросервисы. Backend на FastAPI
- [Merion Academy] MikroTik
- [Богдан Кухар] Администратор 1С v 3.8 (все модули)
- [Stepik] Машинное обучение - Подготовка данных (Модуль 1)