Видео курс Создание сайта на Vue.js - видео курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою IT специальность

Подписка

О курсе

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 токен.
  • Создавать свой собственный сервер, который будет создавать токен и возвращать его пользователю. Выполнять тестирование сервера c использованием Postman.
  • Использовать компоненты из библиотеки компонентов. Создавать свои компоненты на основе компонентов библиотеки.
  • Выполнять стилизацию компонента и настраивать адаптивность сайта.
  • Использовать плагин интернационализации Vue i18n.
  • Создавать переводы на сайте. Создавать файл переводов, реализовывать переводы для всех компонентов сайта.
  • Работать со структурой проекта, добавлять новые компоненты, такие как компонент списка статей. 
  • Тестировать проект с помощью Cypress. Модифицировать проект для покрытия компонентов тестами. Оптимизировать тесты модификациями конфига Cypress.
  • Применять для тестирования инструмент для создания юнит тестов Jest.
  • Создавать свой репозиторий и использовать для деплоя сервис Heroku.
  • Выполнять деплой сайта на Netlify.
Читать дальше...
Скачать материалы курса Для получения материалов курса нужно авторизоваться
Получить сертификат Для получения сертификата нужно авторизоваться
  • Длительность: 6 ч 47 м
  • Курс создан: 11.06.2020
  • Уроков: 9 из
  • Обновлен: 18.06.2020
  • Язык: русский

Что входит в курс

  • 9 видео уроков
  • Домашние задания
Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

Научиться основам работы с VUE CLi, создавать базовый шаблон с подключением инструментов тестирования, библиотеки компонентов и ознакомиться с основами TypeScript.

Читать дальше...
Научиться работать с VUE router, создавать свой сервер для обработки запросов. Научиться основам авторизации и аутентификации, создать обработку запросов роутера и блокировать отображение контента не залогиненым пользователям.
Читать дальше...
Научиться работать с Element UI, создавать адаптивные компоненты для компонента навигации. Создать обработку запросов роутера и производить переадресацию пользователя на страницу 404.
Читать дальше...
Разобрать работу плагина Vue i18n, подключить плагин к проекту. Создать файлы с переводами и рассмотреть работу функций по переводу контента. Реализовать переключатель языков на сайте в компоненте хедер.
Читать дальше...
Научиться работать с библиотекой компонентов Element UI. Научиться создавать “стики футер”. Создать свои компоненты страницы: футер, список, компонент списка.
Читать дальше...
Научиться работать с Props во Vue.js. Научиться работать с компонентами и динамическими стилями, изменять вид странички и стили в зависимости от состояния Props в компоненте. Разобрать работу Vuex и научиться работать с Vuex на примере проекта.
Читать дальше...
Научиться работать с инструментом для создания е2е тестов Cypress. Рассмотреть возможности и документацию инструмента. Научиться создавать проверку компонентов странички и тестировать логику сайта.
Читать дальше...
Научиться работать с инструментом для создания unit тестов с помощью инструмента Jest. Научиться делать мок данных в тестах и описывать код проекта. Ознакомиться с документацией и настройкой конфига.
Читать дальше...
Научиться модифицировать сервер, написанный на Node.js. Работать с контролем версий и производить деплой на сервисы Heroku и Netlify для демо проекта.
Читать дальше...
ПОКАЗАТЬ ВСЕ
Студенты также смотрят
Vue.js Базовый
ПОДРОБНЕЕ
Vue.js Стартовый
ПОДРОБНЕЕ

Покупай подпискус доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Premiun Plus (14 мес)
  • Все видеокурсы на 14 месяцев
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
  • Скачивание видео уроков
  • Сертификат на 1 месяц
100.00 $
240.00 $
Оформить подписку
Акция
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
комментарии и обсуждения
Notification success