Ресурсы, которые помогут вам изучить расширенные концепции Vue.js и выйти за рамки основ.

Vue.js — это удивительный фреймворк с множеством мощных функций, которые он предлагает нестандартно. Vue.js также имеет удобную кривую обучения для начинающих. Несмотря на то, что он очень удобен для начинающих, освоение некоторых его основных концепций и функций может быть сложной задачей и требует последовательного обучения.

В этой статье будут представлены некоторые из лучших учебных ресурсов для освоения и изучения расширенных и углубленных ресурсов Vue.js для Vue.js. Если вы хотите узнать больше, чем просто основы, и изучить более сложные концепции, эти ресурсы для вас.

1. Расширенные возможности Vue.js с нуля

Это видеокурс и полное трехчасовое пошаговое руководство по расширенным функциям Vue.js. Этот курс ведет Эван Ю, сам создатель Vue.js. Этот курс для вас, если у вас есть некоторый опыт работы с Vue.js и вы хотите лучше понять его внутренности, чтобы создавать свои плагины Vue и более эффективно использовать Vue.

Видеокурс охватывает:

  • Реактивность
  • Написание плагинов
  • Функции рендеринга
  • Государственное управление
  • Маршрутизация
  • Проверка формы
  • Интернационализация

Вы можете ознакомиться с курсом здесь

2. Мастер-класс по Vue.js

Это еще один удивительный продвинутый курс, предлагаемый командой Vue School. С командой, состоящей из Vue.js и отраслевых экспертов из основной команды Vue, это, без сомнения, курс, который стоит взять в свои руки. На основе проектного подхода вы научитесь создавать производительное приложение Vue.js в соответствии с отраслевыми стандартами.

Курс охватывает:

  • Vue-CLI, Vue Router и управление состоянием с помощью Vuex
  • Современный JavaScript (ES6/7/8)
  • Полномочия пользователя и защищенные маршруты
  • Сторонняя аутентификация
  • База данных Firebase в реальном времени и облачные функции
  • Архитектура приложений и лучшие практики
  • Разделение кода
  • Конфигурация веб-пакета
  • SEO и предварительный рендеринг

Вы можете ознакомиться с курсом здесь

3. Расширенные компоненты

Это еще один замечательный курс, предлагаемый Vue Mastery. Он охватывает некоторые из самых передовых концепций Vue.js и архитектуры его приложений.

Что охватывает курс:

  • Узнайте, как работает реактивность
  • Где реактивность живет в исходном коде Vue.js
  • Как работает компиляция шаблона
  • Как создавать функции рендеринга
  • Как использовать функциональные компоненты
  • Как работает внутренний процесс монтажа
  • Как использовать реквизиты для рендеринга и слоты с ограниченной областью действия
  • Охватить другие шаблоны и методы проектирования

Вы можете ознакомиться с этим курсом здесь

4. Масштабирование производительности и оптимизация в приложениях Vue.js

В этой серии статей рассматриваются все тонкости и нюансы, связанные с масштабированием производительности в приложениях Vuejs. Эта серия статей написана отраслевым экспертом и генеральным директором Vue Storefront на основе его опыта создания приложения Vue.js и масштабирования производительности.

В этой статье рассматриваются:

  • Часть 1. Введение в оптимизацию производительности и ленивую загрузку.
  • Часть 2. Ленивые маршруты загрузки и антипаттерн вендора.
  • Часть 3 — Ленивая загрузка модулей Vuex
  • Часть 4. Удобство ожидания и ленивая загрузка отдельных компонентов.
  • Часть 5 — Ленивая загрузка библиотек и поиск меньших эквивалентов
  • Часть 6. Эффективное использование библиотек пользовательского интерфейса
  • Часть 7. Использование кеша Service Worker
  • Часть 8 — Предварительная выборка

Вы можете ознакомиться со статьей здесь

5. Подкаст: Эван Ю — продвинутый дизайн компонентов Vue

Этот подкаст создан самим создателем Vue.js и размещен на радио Full Stack, подкасте, ориентированном на разработчиков, заинтересованных в создании удивительных программных продуктов.

Темы включают:

  • Что такое «компонент высшего порядка»?
  • Как вы копируете шаблон рендеринга из React с помощью Vue?
  • Использование слотов с ограниченной областью действия для создания компонентов без пользовательского интерфейса
  • Использование функций рендеринга без использования JSX
  • Как встроенные компоненты Vue работают под капотом

Вы можете посмотреть подкаст здесь.

Прежде чем уйти

Эти ресурсы охватывают большинство дополнительных ресурсов для изучения Vue.js. На этих ресурсах есть все: от понимания того, как Vue.js работает за капотом, до реализации его основных концепций.

Спасибо, что нашли время, чтобы проверить эти удивительные ресурсы Vue.js.

Больше прочтений