Съдържание и теми, включени в курса
Основни усъвършенствани концепции във Vue.js
- Усъвършенстван жизнен цикъл на компонентите
- Усъвършенствано обработване на props, emits и персонализирани събития
- Усъвършенствана реактивност (ref, computed, effect, watch и др.)
- Контрол на маршрутите и навигационни guards
Мащабируемо управление на състоянието с Pinia
- Мащабируеми архитектури с Pinia
- Усъвършенствана композиция и модуляризация на stores
- Най-добри практики за управление на глобални и локални данни
Интеграция на API и проектиране на слоя с данни
- Глобална и персонализирана конфигурация на Axios
- Усъвършенствано използване на interceptors и обработка на грешки
- Интеграция с Pinia и компоненти
- Поток от данни между API, stores и UI компоненти
Модерен работен процес за разработка с Vue
- Усъвършенствана конфигурация на Vite за Vue.js проекти
- Интеграция на плъгини и оптимизация на изграждането
- Най-добри практики за development/testing/production среди
- Променливи на средата за production (Vault), CI/CD
- Качество на кода: настройка и интеграция на ESLint, Prettier и SonarQube
- Най-добри практики за автоматизирано форматиране и статичен анализ
Специализация в рамката: Quasar Framework
- Оптимизация и персонализиране на Quasar компоненти
- Изграждане на адаптивни и производителни потребителски интерфейси с Quasar
- Използване на Quasar с TanStack, PWA и ServiceWorker
TypeScript във Vue.js
- Усъвършенствано типизиране за компоненти и stores
- Дефиниране на типове за props, emits и slots
- Преизползваеми модели и най-добри практики за типова безопасност
Тестване и надеждност на кода
- Модулно и интеграционно тестване за компоненти и stores
- Препоръчани инструменти (Vue Test Utils, Vitest и др.)
- Най-добри практики за поддръжка и автоматизация на тестовете
Производителност и оптимизация
- Lazy loading, разделяне на кода и оптимизация на ресурсите
- Идентифициране и разрешаване на тесни места в производителността
- Профилиране и фина настройка на 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
Машинен превод