Microsoft Silver Partner
Оформити заявку

Курс - Angular JS

Изображение к курсу Angular JS
Курс Angular JS
Тривалість 9 days / 18 hours
Кількість уроків 9

Очне навчання

3200 UAH Записатися

Онлайн навчання

3200 UAH Записатися

Відео навчання

Підписатися

Консультації

Записатися
AngularJS - це продуктивний і гнучкий open source фреймворк для створення веб додатків, який супроводжується корпорацією Google. AngularJS призначений для побудови single-page веб додатків і є набором JavaScript функцій для організації коду на стороні клієнта. В основі Angular JS лежить шаблон проектування Model View Controller, що дає ряд переваг при розробці та тестуванні додатку.

В цьому курсі Ви ознайомитеся з контролерами і сервісами, дізнаєтеся, що таке двостороння прив'язка даних і директиви. Також курс торкнеться питань тестування додатків, написаних з використанням Angular JS.

Знання та використання в роботі AngularJS в даний час є практично обов'язковою вимогою для frontend розробника. По закінченню курсу Ви будете володіти необхідними знаннями та навичками для розробки клієнтських додатків з використанням цієї бібліотеки.

• Знання HTML і CSS
• Знання мови JavaScript на рівні курсу JavaScript Advanced. Розуміння особливостей роботи з об'єктами. Розуміння прототипів, особливостей роботи функцій.
Даний курс призначений для розробників, що володіють мовою JavaScript які хочуть освоїти новий потужний інструмент для розробки веб-додатків AngularJS. А також для розробників Single Page Application.



Курс буде корисний frontend розробникам, а також розробникам, які використовують ASP.NET MVC або інші серверні технології.

Урок 1

Урок 1 Вступ.

• Введення в AngularJS.
• Аналіз Hello World додатку та огляд структури проекту.
• Шаблон Model View Controller в AngularJS.
• Введення в Twitter Bootstrap.
• Базове поняття модулів і контролерів.
• Dependency Injection.

Урок 2

Урок 2 Використання прив'язок і стандартних директив.

• Створення однонапрямлених прив'язок.
• Запобігання прив'язки даних.
• Створення двонапрямлених прив'язок.
• Вбудовані змінні і ng-repeat.
• Робота з partial view.
• Умовно відображувані елементи.

Урок 3

Урок 3 Робота з DOM.

• Робота над додаванням, видаленням, відображенням DOM елементів.
• Робота зі стилями.
• Обробка подій.
• Робота з формами.
• Валідація користувача введення.

Урок 4

Урок 4. Контролери та контекст (scope).

• Створення контролерів.
• Контролери «моноліти».
• Повторне використання контролерів.
• Комунікації між контролерами.
• Успадкування даних і поведінки від інших контролерів.
• Створення контролерів без контексту (scope less).

Урок 5

Урок 5. Фільтри.

• Робота з вбудованими фільтрами.
• Фільтрація масивів об'єктів.
• Локалізація та форматування відфільтрованих даних.
• Створення «ланцюжків» фільтрів.
• Створення користувальницьких фільтрів.
• Створення фільтрів, що використовують інші фільтри.

Урок 6

Урок 6. Директиви.

• Створення користувальницьких директив.
• Використання jqLite.
• Визначення комплексних директив.
• Створення окремого контексту.
• Використання шаблонів.
• Створення ізольованого контексту.

Урок 7

Урок 7. Робота з модулями і сервісами Частина 1.

• Ключові переваги модульності.
• Створення нових та розширення існуючих модулів.
• Створення сервісу за допомогою об'єкта.
• Створення сервісу за допомогою конструктора.
• Створення сервісів, які можна налаштовувати за допомогою провайдера.
• Сервіси для роботи з глобальними об'єктами і обробки помилок.

Урок 8

Урок 8. Робота з модулями і сервісами Частина 2.

• Робота з AJAX і Promise.
• Сервіси для REST.
• Сервіси для View.
• Сервіси для анімації та роботи з touch.

Урок 9

Урок 9. Тестування.

• Введення в тестування.
• Встановлення Jasmine.
• Тестування контролерів.
• Тестування сервісів.
• Тестування сервісів з залежностями.
• Тестування фільтрів.

- Розуміти принцип побудови додатків із застосуванням шаблону MVC.
- Створювати повноцінні Single Page Application.
- Будете мати базові навички по роботі з Bootstrap.
- Працювати з фільтрами, контролерами, директивами, сервісами.
- Створювати свої фільтри, директиви, сервіси та контролери.
- Використовувати майстер сторінку і Partial View.
- Виконувати асинхронні запити до Web API.
- Створювати Unit тести.
Check mark Записатися у навчальний центр Separator Онлайн форма регістрації
Стаціонар Напівстаціонар Спеціальності
Дата початку Дата закінчення Час
09.01.2018 19.01.2018 09:00-11:00 Зареєструватися
09.01.2018 19.01.2018 11:30-13:30 Зареєструватися
09.01.2018 19.01.2018 16:30-18:30 Зареєструватися
09.01.2018 19.01.2018 19:00-21:00 Зареєструватися
22.01.2018 01.02.2018 09:00-11:00 Зареєструватися
22.01.2018 01.02.2018 11:30-13:30 Зареєструватися
22.01.2018 01.02.2018 16:30-18:30 Зареєструватися
22.01.2018 01.02.2018 19:00-21:00 Зареєструватися

Не знайшли потрібний курс в розкладі? Оформіть заявку

Стаціонар Напівстаціонар Спеціальності
Дата початку Дата закінчення Час
09.01.2018 19.01.2018 09:00-11:00 Зареєструватися
09.01.2018 19.01.2018 11:30-13:30 Зареєструватися
09.01.2018 19.01.2018 16:30-18:30 Зареєструватися
09.01.2018 19.01.2018 19:00-21:00 Зареєструватися
22.01.2018 01.02.2018 09:00-11:00 Зареєструватися
22.01.2018 01.02.2018 11:30-13:30 Зареєструватися
22.01.2018 01.02.2018 16:30-18:30 Зареєструватися
22.01.2018 01.02.2018 19:00-21:00 Зареєструватися

Не знайшли потрібний курс в розкладі? Оформите заявку