План на курса

Основни разширени концепции на Vue.js

  • Разширен циклус на живот на компонентите
  • Разширен обработка на props, emits и custom events
  • Разширена реактивност (ref, computed, effect, watch и др.)
  • Управление на маршрути и навигационни градиви

Масштабно управление на състояния с Pinia

  • Масштабни архитектури с Pinia
  • Разширена композиция и модуларизиране на хранилищата
  • Най-добри практики за управление на глобални и локални данни

Интеграция с API и дизайн на слоеве с данни

  • Глобална и персонализирана конфигурация на Axios
  • Разширен използуване на интерцептори и обработка на грешки
  • Интеграция с Pinia и компоненти
  • Поток на данни между API, хранилища и UI компоненти

Съвременен работен процес с Vue.js

  • Разширен конфигурация на Vite за проектите на Vue.js
  • Интеграция на плъгини и оптимизация при изграждане
  • Най-добри практики за средата за разработка, тестирания и продажба
  • Операционни променливи за продажба (Vault), CI/CD
  • Качество на кода: Настройка и интеграция на ESLint, Prettier и SonarQube
  • Най-добри практики за автоматизирано форматиране и статичен анализ

Специализация по фреймворк: Quasar Framework

  • Оптимизация и персонализиране на компонентите на Quasar
  • Изграждане на адаптивни и ефективни потребителски интерфейси с Quasar
  • Използване на Quasar с TanStack, PWA и ServiceWorker

TypeScript в Vue.js

  • Разширена типизация за компоненти и хранилища
  • Дефиниране на типове за props, emits и slots
  • Повторно използваеми шаблони и най-добри практики за сигурността при типизация

Тестирания и надеждност на кода

  • Единични и интеграционни тестове за компоненти и хранилища
  • Рекомендуеми инструменти (Vue Test Utils, Vitest и др.)
  • Най-добри практики за поддържане и автоматизирани тестове

Производителност и оптимизация

  • Отлагано зареждане, делене на код и оптимизация на ресурси
  • Идентифициране и разрешаване на ботлнееки в производителността
  • Профилиране и точна настройка на приложенията с Vue.js

Материали и поддръжка

  • Компютетно документиране и примери за всеки модул
  • Достъп до записани материали или онлайн ресурси
  • Въпроси и отговори и поддръжка след обучението за имплементация

Резюме и следващи стъпки

Изисквания

  • Опит в разработка на приложения с Vue.js
  • Познаване на JavaScript, ES6+ и REST API
  • Основно познаване на инструменти за изграждане на фронтенд и архитектури съставени от компоненти

Публика

  • Фронтенд разработчици с предходен опит с Vue.js
  • Софтуерни инженери, които изграждат масштабими приложения на Vue
  • Разработчици, търсещи най-добри практики в архитектура, тестирания и оптимизация
 35 часа

Брой участници


Цена за участник

Отзиви от потребители (4)

Предстоящи Курсове

Свързани Kатегории