Программирование (smartme)thinking in angular: про что не знает 80% angularjs разработчиков

Статус
В этой теме нельзя размещать новые ответы.
angularjs-logo.png

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

Продажник

Скачать
 

Последнее редактирование модератором:
Рекламное сообщение
💪 Надежные мобильные и резидентные прокси для вашего бизнеса!
Используй купон BOOST для получения скидки!

В наличии приватные мобильные прокси из:

🇺🇸 США, 🇫🇷 Франции, 🇨🇮 Ирландии, 🇲🇩 Молдовы, 🇪🇸 Испании, 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Англии, 🇵🇱 Польши, 🇧🇬 Болгарии, 🇱🇹 Литвы, 🇮🇩 Индонезии, 🇮🇳 Индии, 🇺🇦 Украины, 🇰🇿 Казахстана, 🇰🇬 Кыргызстана, 🇹🇭 Таиланда, 🇹🇷 Турции, 🇷🇺 России и тд.

А также:

⏺ Большое количество мобильных шаред прокси с разных стран
⏺ Безлимитные Резидентные прокси с ротацией по всему миру
⏺ Серверные прокси с ротацией USA, Germany и России
⏺ Мы на связи ежедневно с 11 утра до 2 ночи по Москве
⏺ У нас есть компенсация времени за простой
⏺ Более 7 лет на рынке Мобильных 4G прокси

Наш сайт: https://lteboost.com/
Телеграм канал: Lteboost.com - Мобильные и резидентные прокси
 

Статус
В этой теме нельзя размещать новые ответы.

Обратите внимание

Назад
Сверху