Съдържание и теми, включени в курса
Основни напреднали концепции за Vue.js
- Разширен жизнен цикъл на компонентите
- Напреднала обработка на props, emits и персонализирани събития
- Напреднала реактивност (ref, computed, effect, watch и др.)
- Контрол на маршрути и навигационни гардове
Мащабируемо управление на състоянието с Pinia
- Мащабируеми архитектури с Pinia
- Напреднала композиция и модуляризация на хранилища
- Най-добри практики за управление на глобални и локални данни
Интеграция на API и дизайн на слой за данни
- Глобална и персонализирана конфигурация на Axios
- Напреднала употреба на интерсептори и обработка на грешки
- Интеграция с Pinia и компоненти
- Поток на данни между API, хранилища и UI компоненти
Съвременен работен поток за разработка с Vue
- Напреднала конфигурация на 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 приложения
- Разработчици, търсещи най-добри практики в архитектурата, тестването и оптимизацията
Отзиви от участници (3)
Уроките бяха много интерактивни, а упражненията бяха добри и praktichni.
Heino - NWK Limited
Курс - Laravel and Vue.js
Машинен превод
Радвам се, че можем да получим записите, слайдовете и файловете, свързани в архив, така че винаги да можем да се обръщаме към тях, когато е необходимо. Дейвид обясни концепциите ясно и успя да отговори на нашите въпроси. Той беше много добре информиран.
Renee Chan - Mackenzie Investments
Курс - Vue.js
Машинен превод
vue.js е нещо, с което никога не съм работил, и презентацията разсейла някои от моите съмнения. Но пак, онлайн курсовете не са ефективни за придобиване на знания.
Bogdan Stoica - EMAG IT Research S.R.L
Курс - Advanced Vue.js
Машинен превод