План на курса
Основни разширени концепции на 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
- Разработчици, търсещи най-добри практики в архитектура, тестирания и оптимизация
Отзиви от потребители (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
Машинен превод