Опис курсу:

Курс підходить для всіх 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
 

* Вказані знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!