мета курсу
Вивчити новітню версію одного з найпотужніших і трендових інструментів в світі javascript. Angular, React і Vue-три голови сучасного Змія Горинича в javascript, кожна з яких так чи інакше заснована на компонентному підході.
Vue простіше, ніж Angular і React, при цьому Vue не поступається їм в продуктивності і можливостях.
програма курсу
Урок 1
- початок робота з Vue
- виведення даних в теги і в атрибути
- спрощена структура екземпляра Vue
- el, data, computed, methods, watch
- Основні директиви
- тонкощі роботи з подіями
- правила реактивності даних
- життєвий цикл екземпляра Vue
- службові властивості та методи
- шаблони і властивість template
- Робота з класами і стилями
- Робота з формами
- створення своїх директив
- перехід до компонентного підходу
- спілкування компонентів один з одним
- односпрямований потік даних
- Передача вхідних параметрів
- породження та відстеження подій
- нюанси спілкування компонентів
- валідація вхідних параметрів
- Передача об'єкта vs окремі властивості
- збірка проекту з Vue-cli
- Single file components
- підключення сторонніх модулів
- перемикання компонентів
- Component і Keep-alive
- Передача контенту слотами
- Transition і transition-group
- життєвий цикл анімації
- відео по фільтрам і домішкам
- проблеми спілкування компонентів
- керування станом програми
- усвідомлення Flux-архітектури
- один об'єкт, що описує стан
- оновлення стану
- Робота Vuex
- Vuex і модульність складу
- створення модулів товарів і кошика
- асинхронні дії
- Vue Router
- Роутинг з API history
- іменовані шляхи
- аналіз серверної частини програми
- взаємодія з API
- API і webpack.devServer.proxy
- асинхронні дії і адекватний UI
- узагальнення вивченого матеріалу
- збірка коду в production
https://privatelink.de/?https://js.dmitrylavrik.ru/vue/?utm=site-footer