Опис курсу:
Курс підходить для всіх Front-end-розробників та розкриває нові концепти JavaScript. Бібліотека Vue.js дозволяє значно скоротити, спростити та поліпшити процес розробки сучасних інтерактивних додатків. Цей фреймворк вважається одним з самих простих, швидких та зручних в використанні інструментів розробки. Vue.js особливо зручний, якщо над проектом працює один розробник чи невелика команда. Фреймворк Vue.js буде корисний для тих, хто прагне швидко навчитися працювати з бібліотекою та в результаті отримати дійсно чистий код. В процесі навчання Ви дізнаєтесь, як здійснювати більш гнучке прототипування та структурування додатків, навчитеся працювати з анімацією, переходами, вивчите синтаксис, шаблони та багато іншого.Після вивчення курсу Ви зможете:
- Розбиратися в основних поняттях Vue.js та застосовувати теорію на практиці
- Налаштовувати середовище розробки
- Впевнено працювати з компонентами
- Реалізовувати single page application
- Створювати progressive web application
- Розробляти додатки з рендерингом на стороні сервера
Програма курсу:
- Основи
- Встановлення
- Введення
- Що таке Vue.js?
- Початок роботи
- Декларативний рендеринг
- Умови та цикли
- Робота з користувацьким вводом
- Розбиття додатку на компоненти
- Екземпляр Vue
- Створення екземпляра Vue
- Дані та методи
- Хуки життєвого циклу екземпляра
- Діаграма життєвого циклу
- Синтаксис шаблонів
- Обчислювані властивості та стеження
- Робота з класами та стилями
- Умовний рендеринг
- Рендеринг списків
- Обробка подій
- Підписка на події
- Обробники подій
- Методи та inline-обробники
- Модифікатори подій
- Модифікатори клавіш
- Робота з формами
- Компоненти
- Переходи & Анімації
- Анімування списків та поява/зникнення
- Анімування переходів між станами
- Перевикористання & Композиція
- Домішки
- Користувацькі директиви
- Render-функції та JSX
- Плагіни
- Фільтри
- Інструментарій
- Налаштування збірки за допомогою Webpack
- Розвертання на production
- Однофайлові компоненти
- Модульне тестування
- Підтримка TypeScript
- Масштабування
- Роутинг
- Управління станом додатку
- SSR. Рендеринг на стороні сервера
Мінімальні вимоги:
- Впевнене знання JavaScript
* Вказані знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!