×
Ви дійсно бажаєте відкрити доступ до тестування за курсом AngularJS Базовий на 40 днів?
ВІДЕОУРОК № 9. AJAX в AngularJS
Фреймворк 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
- Тестування контролерів
- Тестування фільтрів
- Тестування директив
- Тестування сервісів
- Тестування сервісів із залежностями
- Тестування фільтрів