×
Вы действительно хотите открыть доступ к тестированию по курсу AngularJS Базовый на 40 дней?
ВИДЕОУРОК №7. Создание пользовательских директив
Фреймворк AngularJS разрабатывался для создание одностраничных сайтов. На данный момент сфера его применения стала намного шире, а популярность возросла во много раз. Практически каждый второй работодатель в требованиях к соискателю указывает умение работы с AngularJS. Данный курс расскажет Вам о возможностях AngularJS, так же научит пользоваться MVC шаблоном для создания браузерных расширений. Знания этой технологии станет неоспоримым плюсом в вашем резюме.
Темы видео урока:
- Что такое AngularJS
- Шаблон MVC
- Когда использовать AngularJS
- Структура AngularJS приложения
- Разбор простых примеров
- Использование Bootstrap
Темы видео урока:
- Создание однонаправленных привязок
- Создание двунаправленных привязок
- ng-repeat и встроенные переменные
- Работа с partial view. Использование директивы ng-include
- Условно-отображаемые элементы ng-switch
Темы видео урока:
- Работа над добавлением, удалением, отображением DOM элементов
- Работа со стилями
- Обработка событий
- Работа с формами
- Валидация пользовательского ввода
Темы видео урока:
- Создание контроллеров
- Контроллеры «монолиты»
- Создание контроллеров без контекста (scope less)
- Наследование контроллеров
- Использовании методов для отправки событий между Scope
- Принцип обновления привязок
- Использование методов $watch, $apply, $digest
Темы видео урока:
- Работа со встроенными фильтрами
- Фильтрация массивов объектов
- Локализация и форматирование отфильтрованных данных
- Создание «цепочек» фильтров
- Создание пользовательских фильтров
- Создание фильтров, использующих другие фильтры
Темы видео урока:
- Создание пользовательских директив через link function
- Использование jqLite
- Создание пользовательской директив через directive definition object
- Взаимодействие со scope директив
Темы видео урока:
- Использование модулей и зависимостей
- Создание новых и расширение существующих модулей
- Создание сервиса с помощью объекта
- Создание сервиса с помощью конструктора
- Создание сервиса которые можно настраивать с помощью провайдера
- Сервисы для работы с глобальными объектами и обработки ошибок
- Сервисы для работы с выражениями
Темы видео урока:
- Работа с AJAX и Promise
- Использование сервиса $http
- Настройка depolyd
- Использование $resource для работы с REST сервисам
- Настройка маршрутизации в AngularJS приложениях
Темы видео урока:
- Введение в тестирование
- Установка Jasmine и Karma
- Тестирование контроллеров
- Тестирование фильтров
- Тестирование директив
- Тестирование сервисов
- Тестирование сервисов с зависимостями
- Тестирование фильтров