Видео курс AngularJS Essential. Контроллеры и Scope - видео уроки ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою IT специальность

Подписка

×

Вы открыли доступ к тесту! Пройти тест

Вы действительно хотите открыть доступ к тестированию по курсу AngularJS Базовый на 40 дней?

ВИДЕОУРОК №5. Контроллеры и Scope

Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

Фреймворк 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
  • Тестирование контроллеров
  • Тестирование фильтров
  • Тестирование директив
  • Тестирование сервисов
  • Тестирование сервисов с зависимостями
  • Тестирование фильтров

 

 

Читать дальше...
ПОКАЗАТЬ ВСЕ
основные темы, рассматриваемые на уроке
0:00:20
Кратко об уроке
0:01:24
Контроллер - это …
0:02:57
Scope - это …
0:04:48
Контроллер монолит - это …
0:07:51
Повторное использование контроллеров
0:10:16
Некоторые базовые моменты использования контроллеров (4 примера)
0:18:31
Cоздание ScopeLessCtrl
0:21:08
Наследование контроллеров (настройка и принцип работы)
0:31:57
Коммуникация между скоупами
0:33:24
Методы обработки событий
0:35:30
Пример использования $broadcast
0:43:16
Пример использования $emit
0:50:22
Обновление DOM с помощью AngularJS (объяснение на 4-х примерах)
1:06:35
Интеграция AngularJS и jQuery
ПОКАЗАТЬ ВСЕ
Рекомендуемая литература
Титры видеоурока
Титров к данному уроку не предусмотрено
Студенты также смотрят
Angular 11.0 Базовый
ПОДРОБНЕЕ
Angular 2.0 Базовый
ПОДРОБНЕЕ
Angular Углубленный
ПОДРОБНЕЕ
Создание адаптивного SPA с Angular
ПОДРОБНЕЕ

Покупай подпискус доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Премиум Plus
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
  • Скачивание видео уроков
199.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
комментарии и обсуждения
Notification success