Съдържание и теми, включени в курса
Основни разширени концепции в 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)
Уроките бяха много интерактивни, а упражненията бяха добри и 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
Машинен превод