Всем привет! У нас хорошая новость для FrontEnd разработчиков - в каталоге ITVDN появился практический курс "Создание сайта на Vue.js".
Главная задача любого FrontEnd разработчика - оживить макет веб-сайта, вдохнув в него жизнь при помощи HTML, CSS, JavaScript и сопутствующих технологий. Однако, прогресс не стоит на месте - с каждым годом сфера разработки сайтов все больше и больше расширяется и преображается. Как следствие, количество требований к сайтам также увеличивается. Чтобы облегчить разработку девелоперам и реализовать все требования заказчика, создаются специальные фрейморки. Один из популярнейших - Vue.js. Чтобы раскрыть его потенциал и продемонстрировать основной инструментарий этого фреймворка, мы записали для вас практический курс “Создание сайта на Vue.js”. Что полезного вы можете извлечь из него?
Курс “Создание сайта на Vue.js” поможет вам на практике изучить возможности платформы Vue.js, рассматривая процесс создания своего веб-проекта с нуля и постепенно добавляя в него модули и плагины. Данный фреймворк считается гибким, легким в освоении, легко интегрируемым со сторонними технологиями, с кратким и лаконичным синтаксисом, а также прекрасно подходящим для решения простых задач сайтостроения.
Автор курса Максим Сластен - специалист, у которого за спиной 6-ти летний опыт FrontEnd разработки. В записанных видео уроках Максим делится эффективными техниками создания сайта на Vue.js, которые он сам успешно применяет в своей работе.
Структура курса:
- Введение в Vue.js.
- Авторизация и работа с роутером.
- Работа с маршрутизацией и знакомство с компонент фреймворком.
- Работа с интернационализацией.
- Работа с компонентами и страницами.
- Работа с поиском и функциональными элементами страницы.
- Работа с е2е тестированием (Cypress).
- Тестирование функционала. Jest.
- Финальная доработка и деплой.
После успешного прохождения курса вы научитесь:
- Выполнять установку VUE CLI и настройку стартового проекта.
- Создавать форму логина для входа на сайт. Организовывать настройку и защиту роутера.
- Организовывать авторизацию, аутентификацию, используя JWT токен.
- Создавать свой собственный сервер, который будет создавать токен и возвращать его пользователю. Выполнять тестирование сервера c использованием Postman.
- Использовать компоненты из библиотеки компонентов. Создавать свои компоненты на основе компонентов библиотеки.
- Выполнять стилизацию компонента и настраивать адаптивность сайта.
- Использовать плагин интернационализации Vue i18n.
- Создавать переводы на сайте. Создавать файл переводов, реализовывать переводы для всех компонентов сайта.
- Работать со структурой проекта, добавлять новые компоненты, такие как компонент списка статей.
- Тестировать проект с помощью Cypress. Модифицировать проект для покрытия компонентов тестами. Оптимизировать тесты модификациями конфига Cypress.
- Применять для тестирования инструмент для создания юнит тестов Jest.
- Создавать свой репозиторий и использовать для деплоя сервис Heroku.
- Выполнять деплой сайта на Netlify.
Какими предварительными знаниями вы должны обладать? Необходимый бэкграунд для успешного прохождения курса: хорошее знание HTML, CSS, JavaScript.
Курс входит в специальность FrontEnd Developer.
Если вас заинтересовало создание сайта на Vue.js и вы хотите ознакомиться с преподавателем, а также его манерой подачи материала, переходите по ссылке и смотрите бесплатный вступительный урок от Максима.
Также можем вам предложить ознакомиться со следующими статьями: “Инструменты Vue.js разработчика” и “Переход с jQuery на Vue.js”.