Про курс
Vue.js - це сучасний JavaScript-фреймворк, який використовується для створення інтерфейсів користувача в вебдодатках.
Курс «Створення сайту на Vue.js» допоможе вам на практиці вивчити можливості Vue.js, розглядаючи процес створення свого вебпроєкту з нуля та поступово додаючи до нього модулі та плагіни. На даному курсі буде розглянуто як створення фронтенду частини сайту, так і свого власного сервера. По завершенню курсу ви вмітимете створювати проєкт на Vue.js з використанням TypeScript, VUEX, Vue I 18n, Node.js та Element UI, а також організуєте покриття проєкту unit та e2e тестами.
Попередні Вимоги
Знайомство з фреймворком Vue.js, знання TypeScript.
Ви навчитеся
- Встановлювати VUE CLI та налаштувати стартовий проєкт.
- Створювати форму логіну для входу на сайт. Організовувати налаштування та захист роутера.
- Організовувати авторизацію, аутентифікацію за допомогою JWT токен.
- Створювати свій сервер, який створюватиме токен і повертатиме його користувачу. Виконувати тестування сервера за допомогою Postman.
- Використовувати компоненти з бібліотеки компонентів. Створювати свої компоненти з урахуванням компонентів бібліотеки.
- Виконувати стилізацію компонента та налаштовувати адаптивність сайту.
- Використовувати плагін інтернаціоналізації Vue i18n.
- Створювати переклади на сайті та файл перекладів, реалізовувати переклади для всіх компонентів сайту.
- Працювати зі структурою проєкту, додавати нові компоненти, наприклад, компонент списку статей.
- Тестувати проєкт за допомогою програми Cypress. Модифікувати проєкт для покриття компонентів тестами. Оптимізувати тести модифікаціями конфігу Cypress.
- Застосовувати інструмент для створення юніт-тестів Jest.
- Створювати свій репозиторій та використовувати для деплою сервіс Heroku.
- Виконувати деплой сайту Netlify.
- 6 год 47 хв
- 11.06.2020
- 9
- 18.06.2020
- російська
Що входить до курсу
Навчитися основ роботи з VUE CLi, створювати базовий шаблон із підключенням інструментів тестування, бібліотеки компонентів та ознайомитися з основами TypeScript.