Що нового?

Придбаний [[learn.javascript.ru] Курс по Vue.JS (Григорій Шварцев)

Інформація про покупку
Тип покупки: Складчина
Ціна: 6250 ГРН
Учасників: 0 з 21
Організатор: Відсутній
Статус: Набір учасників
Внесок: 309.5 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Курс присвячений розробці на Vue 3: від використання його як невеликої бібліотеки до створення сучасного SPA додатки.

З першого заняття ми будемо розробляти проект, на прикладі якого поступово вивчимо можливості Vue.js, основні бібліотеки його екосистеми та їх застосування для вирішення практичних проблем.

Курс йде приблизно 1.5 місяці.

До початку навчання: Вступні матеріали:
  • За тиждень до початку курсу Ви отримаєте лист з матеріалами для підготовки до курсу.
  • ми також будемо використовувати систему Git/GitHub для обміну вихідним кодом, так робить більшість проектів. Для тих, кому це в новинку - дамо креш-курс і допоможемо розібратися.
Онлайн-заняття з викладачем 2 рази на тиждень:
  • заняття проходить у форматі вебінару. Запис заняття доступний через 15 хвилин після закінчення. Ви також зберігаєте доступ до записів після закінчення курсу.
домашні завдання, зворотній зв'язок по ним:
  • ваші рішення надсилаєте викладачеві, він перевіряє якість коду, використання правильних шаблонів проектування, дає зворотний зв'язок. До ряду завдань додаються тести, які частково дозволяють перевірити правильність рішення самому.
Чат:
  • між заняттями доступний груповий чат для спілкування і питань викладачеві.
Курсовий проект:
  • робимо курсовий проект: сервіс організації мітапов, більшу частину якого ви реалізуєте самостійно.
Результат:
  • ви володієте основними можливостями Vue і бібліотек його екосистеми.
  • ви вмієте розробляти Vue-компоненти і застосовувати для цього різні підходи.
  • Ви знайомі з особливостями роботи Vue.
  • ви можете використовувати Vue як невелику бібліотеку, так і для розробки односторінкових додатків.
Сертифікат:
  • по закінченню курсів Ви отримуєте сертифікат в електронному вигляді російською та англійською мовами.
  • хоча сертифікатам у нашій професії зазвичай не надають значення. Головне-знання і вміння, які ви отримаєте, якщо будете повноцінно брати участь в курсі.
БЛОК 1
Знайомство з Vue.js


На початку курсу ми познайомимося з Vue.js як невеликий бібліотекою, вивчимо її основними можливості та їх застосування в компонентному підході до розробки додатків.
  • основи Vue.js
    • Синтаксис шаблонів
    • реактивність обчислювані властивості, відстеження
    • Робота з Dom подіями, атрибутами, формами
    • Хуки життєвого циклу
  • компоненти у Vue.js
    • компонентний підхід
    • створення компонентів
    • параметри та події компонентів
    • слоти
БЛОК 2
Розробка додатків на Vue.js


Після вивчення основ перейдемо до сучасного підходу до розробки JavaScript додатків і навчимося створювати односторінкові додатки на Vue.js.
  • інструменти розробки Frontend додатків
  • однофайлові компоненти (SFC) та інкапсуляція стилів
  • Створення та розробка додатків за допомогою @vue/cli
  • односторінкові додатки (SPA)
  • маршрутизація на клієнті, Vue-router
  • Unit-тестування Vue.JS додатки з Jest і vue-test-utils
БЛОК 3
Поглиблення у Vue.js та розробка компонентів


Продовжимо вивчати можливості Vue.js та підходи до розробки компонентів. Розберемося, як працює реактивність, рендеринг і які є обмеження при роботі на Vue.
  • компоненти-обгортки
  • компоненти-форми та односпрямований потік даних
  • реактивність поза компонентами та реалізація реактивності
  • основи рендеринга, Virtual DOM, render-функції, JSX
  • обмеження Vue.JS, його зона відповідальності та робота з іншими бібліотеками
  • Scoped-slots, renderless компоненти та інші підходи до розробки компонентів
БЛОК 4
Інші взаємодії компонентів, розширення Vue та Composition API


Розглянемо інші варіанти взаємодії компонентів програми, їх застосування, сильні і слабкі сторони. Навчимося розширювати Vue.js. Вивчимо Composition API-новий підхід визначення компонентів у Vue 3.
  • Шина подій
  • Teleport
  • provide/inject і варіанти його застосування
  • користувацькі директиви
  • міксини
  • плагіни
  • Composition API
БЛОК 5
Vuex. Архітектура проекту


Познайомимося з глобальним сховищем Vuex. Розглянемо різні архітектурні аспекти розробки проекту.
  • Vuex: основи, модулі, застосування
  • Архітектура програми, організація роботи з API та інші питання за межами Vue
БЛОК 6
Завершення курсу


В кінці курсу поговоримо про проблеми SPA додатків і способи їх вирішення: порівняємо prerendering і server-side rendering.

А після обговоримо інші теми, за якими залишилися питання за час курсу.
  • знання основ HTML/CSS: вміння працювати з основними HTML елементами і готової версткою.
  • знання JavaScript, включаючи ES2015 + і основи роботи з HTTP API.
  • Інтернет 256kb/s або швидше для відео.
  • Григорій Шарцев. Веде курс з 15 червня 2020. Веб-розробкою займаюся з 2014 року, з Vue.js почав працювати з 2017 року. Зараз займаюся розробкою внутрішніх додатків для компанії Lukoil на vue.js. Також давно займаюся викладанням. Веду свій курс веб-розробки в університеті і кілька років навчаю олімпіадному і промисловому програмуванню. Активно беру участь в російськомовних ІТ спільнотах.
  • Якщо пояснення будуть вам незрозумілі
  • Якщо курси не дадуть вам нових знань і умінь
  • Якщо ви не зможете підключитися до системи онлайн-навчання
...то ви зможете отримати гроші назад.

Для цього достатньо не пізніше закінчення першого тижня курсу написати, що саме вас не влаштовує, і тоді ваша участь буде припинено, а ви отримаєте гроші назад.
Ціна курсу становить 17000₽
https://privatelink.de/?https://learn.javascript.ru/courses/vue
 
Угорі