Про курс
AngularJS - один з найпопулярніших JavaScript фреймворків для написання ефективних односторінкових додатків (SPA) з єдиним інтерфейсом, які мають код, що читається і легко підтримується. Він розроблений компанією Google і є платформою з відкритим вихідним кодом, яка базується на архітектурному шаблоні MVC.
Цей курс входить до спеціальності:
Попередні Вимоги
Курс буде корисний як досвідченим, так і веб-розробникам початківцям. Попередні вимоги: знання HTML та CSS, знання мови JavaScript на рівні курсів JavaScript Essential та JavaScript Advanced.
Ви навчитеся
- Розуміти принципи побудови додатку із застосуванням шаблону MVC
- Створювати повноцінні Single Page Application
- Володіти базовими навичками роботи з Bootstrap
- Працювати з фільтрами, контролерами, директивами, сервісами
- Створювати свої фільтри, директиви, сервіси та контролери
- Використовувати майстер-сторінку та Partial View
- Виконувати асинхронні запити до Web API
- Створювати unit-тести та проводити рефакторинг коду
- 9 год 35 хв
- 07.05.2015
- 10
- 01.02.2019
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом AngularJS Базовий на 40 днів?
Фреймворк 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
- Тестування контролерів
- Тестування фільтрів
- Тестування директив
- Тестування сервісів
- Тестування сервісів із залежностями
- Тестування фільтрів