Задати питання
Success request
Дякуємо за Вашу заявку

Зареєструватись на курс
Swift iOS
Задати питання

Vue.js

Vue — це прогресивний фреймворк для побудови користувальницьких інтерфейсів та веб-додатків. На відміну від інших фреймворків, Vue розроблений із новітнім підходом для можливості часткового або повного використання. 

Vue розробник працює над інтеграцією або розробкою веб-додатків за допомогою Vue.js, у які можуть входити як прості інформативні веб-сторінки, так і складні веб-додатки, які можуть взаємодіяти з різноманітними сторонніми сервісами, ресурсами та бібліотеками. 

Отримання знань по роботі з Vue.js — це чудова можливість розширити та поглибити знання у професійній розробці веб-додатків. 

Цей курс для Вас, якщо Ви хочете: 

  • увійти в ряди Vue.js front-end розробників; 

  • бажаєте створювати інтерактивні веб-додатки; 

  • плануєте розвиватися у сфері веб-розробки; 

  • приділяти навчанню час і зусилля. 

 

Необхідний рівень підготовки: 

  • Знання HTML & CSS; 

  • Знання нативного JavaScript середнього рівня; 

  • Розуміння `npm` & `node.js`. 

По закінченню курсу Ви
  • Освоїте професійну розробку засобами Vue.js
  • Отримаєте навички з розробки SPA (Single Page Application), PWA (Progressive Web Application) та інтегрії Vue.js в існуючі додатки
  • Опануєте навички розробки архітектури додатків Vue.js
  • Опануєте основні інструменти VueEcosystem
  • Освоїте найпопулярніші бібліотеки та сервіси в поєднанні з Vue.js
Програма курсу
1. Вступ

Повтор основ 

Підготовка середовища 

2. Установка

Огляд варіацій використання 

Установка шаблонів 

Огляд структури 

Засоби розробника 

3. Екземпляр Vue

Кореневий компонент 

Точка входу 

Життєвий цикл екземпляру 

Перший додаток 

4. Синтаксис шаблонів

Виведення значень 

Робота з атрибутами 

Вирази JavaScript 

Директиви 

Скорочення v-on, v-bind 

5. Обчислювані властивості і стеження

Computed властивості 

Кешування 

Watch 

6. Робота з класами і стилями

Атрибут клас 

Inline стилі 

7. Умовна відмальовка

Умовна відмальовка шаблону 

Перемальовка DOM 

Приховування елементів DOM 

8. Відмальовка списків

Цикли в шаблоні 

Відслідковування змін 

Відображення оновлень 

9. Обробка подій

Підписка на події 

Обробники подій 

Методи та Inline-обробники 

10. Робота з формами

Типове використання елементів форми 

Зв'язані значення 

Модифікатори 

v-model на компонентах ~ 

11. Основи компонентів

Відмінності від кореневого 

Організація компонентів 

Передача вхідних даних 

Події на зовню 

12. Реєстрація компонентів

Глобальні  

Локальні 

13. Вхідні параметри

Типи даних 

Динамічна передача 

Валідація значень 

Передача атрибутів 

14. Користувацькі події

Створення події та додавання обробника 

Нативні події 

Модифікатор Sync 

15. Слоти
16. Анімація списків і появи/зникнення
17. Анімація переходів між станами
18. Домішки
19. Користувацькі директиви
20. Плагіни
21. Фільтри
22. Однофайлові компоненти
23. Тестування
24. Роутинг
25. Управління станом додатку
26. Ознайомлення з Nuxt.js
Зареєструватися на курс і отримати запис ввідної лекції
Зареєструватися на курс і отримати запис ввідної лекції