Мета курсу
Прибрати залежність від jQuery і вивчити один з найпотужніших і трендових інструментів в світі js. Angular, React і Vue-три голови сучасного Змія Горинича в javascript, кожна з яких так чи інакше заснована на компонентному підході.
Vue простіше, ніж Angular і React, при цьому Vue не поступається їм в продуктивності і можливостях.
Огляд курсу
Увага! Для проходження даного курсу необхідно нормальне володіння javascript, в тому числі, розуміння ООП, контексту, замикань і стандарту ES6!
Якщо ви хочете детальніше ознайомитися з ідеями курсу і необхідними початковими знаннями, подивіться відео, розташоване поруч
Також в ньому розказано, чому ми вивчаємо саме Vue.
програма курсу
30 квітня, 20:00 — урок 1
- початок робота з Vue
- виведення даних в теги і в атрибути
- спрощена структура екземпляра Vue
- el, data, computed, methods, watch
- Основні директиви
- тонкощі роботи з подіями
- правила реактивності даних
- життєвий цикл екземпляра Vue
- службові властивості та методи
- шаблони і властивість template
- Робота з класами і стилями
- Робота з формами
11 Травня, 20:00 — урок 3
Чи будуть записи уроків
Так, звичайно. Відеозапис і матеріали викладаються протягом декількох годин після закінчення уроку.
який початковий рівень знань необхідний
Впевнене володіння javascript, в тому числі розуміння ООП, контексту, замикань і стандарту ES6.
чи потрібно робити ДЗ
Справа добровільна-двійки не ставимо але, як показує практика, без виконання домашніх завдань матеріал не засвоїться.
чому Vue, а не React?
Vue простіше. React, швидше за все, зламає людину, яка вперше побачила компонентний підхід та архітектуру flux.
варто йти на курс, Якщо я хочу React?
React на курсі не буде. Але основні ідеї Vue і React дуже схожі, тому користь в будь-якому випадку буде.
чи будуть ще потоки цього курсу
Будуть, але не дуже скоро. Зазвичай курс стартує три рази на рік.
викладач курсу
Дмитро Лаврик
Професійний веб-розробник
Досвід роботи в сфері розробки сайтів більше 10 років. Орієнтується у всіх питаннях створення сайтів, від верстки до backend-а.
Досвідчений викладач
Починаючи з 2011 року, під його керівництвом тисячі учнів пройшли шлях від новачків до успішних веб-програмістів. Якщо ви ще не знайомі з Дмитром, рекомендуємо заглянути на його youtube-канал, де ви знайдете багато корисних відео і зможете дізнатися стиль викладання Дмитра.
- створення своїх директив
- перехід до компонентного підходу
- спілкування компонентів один з одним
- односпрямований потік даних
- Передача вхідних параметрів
- породження та відстеження подій
- нюанси спілкування компонентів
- валідація вхідних параметрів
- Передача об'єкта 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
- узагальнення вивченого матеріалу
- збірка коду в productio
Чи будуть записи уроків
Так, звичайно. Відеозапис і матеріали викладаються протягом декількох годин після закінчення уроку.
який початковий рівень знань необхідний
Впевнене володіння javascript, в тому числі розуміння ООП, контексту, замикань і стандарту ES6.
чи потрібно робити ДЗ
Справа добровільна-двійки не ставимо але, як показує практика, без виконання домашніх завдань матеріал не засвоїться.
чому Vue, а не React?
Vue простіше. React, швидше за все, зламає людину, яка вперше побачила компонентний підхід та архітектуру flux.
варто йти на курс, Якщо я хочу React?
React на курсі не буде. Але основні ідеї Vue і React дуже схожі, тому користь в будь-якому випадку буде.
чи будуть ще потоки цього курсу
Будуть, але не дуже скоро. Зазвичай курс стартує три рази на рік.
викладач курсу
Дмитро Лаврик
Професійний веб-розробник
Досвід роботи в сфері розробки сайтів більше 10 років. Орієнтується у всіх питаннях створення сайтів, від верстки до backend-а.
Досвідчений викладач
Починаючи з 2011 року, під його керівництвом тисячі учнів пройшли шлях від новачків до успішних веб-програмістів. Якщо ви ще не знайомі з Дмитром, рекомендуємо заглянути на його youtube-канал, де ви знайдете багато корисних відео і зможете дізнатися стиль викладання Дмитра.
https://privatelink.de/?https://js.dmitrylavrik.ru/vue/?utm=site-header