(smartme)thinking In Angular: Про Что Не Знает 80% Angularjs Разработчиков

  • Автор темы Vitalich05
  • 76
  • Обновлено
  • 04, Apr 2023
  • #1
AngularJS всего за пару лет превратился из "еще одного фреймворка" в одного из лидеров Front-end разработки.

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

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

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

На мастер-классе вам не будут рассказывать про то, что можно прочитать в документации.

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

Особое внимание будет уделено разбору типичных ошибок при разработке проектов.

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

Вы имеете представление что такое AngularJS и Вы желаете узнать как применять его возможности в реальных проектах;

у Вас уже есть опыт коммерческой разработки на AngularJS и Вы чувствуете, как с каждым коммитом ваша стройная система превращается в "свалку";

Вы ищете пути оптимизировать работу команды на AngularJS как внедрением современного инструментария, так и путем грамотных конвенций.

Введение:

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. Архитектура будущего

Складчик

Продажник
Скрытая информация :: Авторизуйтесь для просмотра »

Скачать
Скрытая информация :: Авторизуйтесь для просмотра »

Vitalich05


Рег
23 Feb, 2011

Тем
1

Постов
1

Баллов
11
  • 05, Apr 2023
  • #2
AngularJS всего за пару лет превратился из "еще одного фреймворка" в одного из лидеров Front-end разработки.

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

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

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

На мастер-классе вам не будут рассказывать про то, что можно прочитать в документации.

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

Особое внимание будет уделено разбору типичных ошибок при разработке проектов.

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

Вы имеете представление что такое AngularJS и Вы желаете узнать как применять его возможности в реальных проектах;

у Вас уже есть опыт коммерческой разработки на AngularJS и Вы чувствуете, как с каждым коммитом ваша стройная система превращается в "свалку";

Вы ищете пути оптимизировать работу команды на AngularJS как внедрением современного инструментария, так и путем грамотных конвенций.

Введение:

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. Архитектура будущего

Продажник

Скрытая информация :: Авторизуйтесь для просмотра »
Скачать Скрытая информация :: Авторизуйтесь для просмотра »
 

Виктор Якименко


Рег
24 Oct, 2020

Тем
0

Постов
1

Баллов
1
  • 04, Apr 2023
  • #3
THINKING IN ANGULAR: ПРО ЧТО НЕ ЗНАЕТ 80% ANGULARJS РАЗРАБОТЧИКОВ

AngularJS
всего за пару лет превратился из "еще одного фреймворка" в одного из лидеров Front-end разработки.

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

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

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

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


Скачать:
Скрытая информация :: Авторизуйтесь для просмотра »
 

veny93


Рег
05 Nov, 2019

Тем
0

Постов
1

Баллов
1
Тем
49554
Комментарии
57426
Опыт
552966

Интересно