Свържете се с нас
 Продължителност 35 часa

Съдържание и теми, включени в курса

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

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

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

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

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

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

Съвременен работен процес за разработка в Vue

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

Специализация на фреймуърк: Quasar Framework

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

TypeScript в Vue.js

  • Разширено типизирване на компоненти и складове (stores)
  • Дефиниране на типове за props, emits и слотове
  • Повторно използваеми модели и най-добри практики за сигурност на типовете

Тестване и надеждност на кода

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

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

  • Товарене на лениво (lazy loading), разделяне на кода и оптимизация на ресурсите
  • Идентифициране и разрешаване на проблеми с производителността
  • Профилиране и фина настройка на Vue.js приложения

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

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

Обобщение и следващи стъпки

Изисквания

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

Целева аудитория

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

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


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

Отзиви от участници (3)

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

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