Vue.js: Gerçek Kullanıcı Arayüzleri İnşa Etmek için Progressive Framework
Vue.js, bileşen odaklı kullanıcı arayüzleri oluşturmak için tasarlanmış progressive JavaScript framework'üdür — mevcut bir sayfaya gömülü tek bir etkileşimli widget'tan Nuxt ile tam sunucu tarafında işlenen bir uygulamaya kadar. Composition API'si, ince taneli reactivity sistemi ve birinci sınıf TypeScript desteği, hem yeni projeler hem de eski frontend'lerden geçiş yapan ekipler için pratik bir seçimdir. Bu track, Vue 3'ü baştan sona kapsar; şablon söz diziminden production deployment'a kadar.
Öğrenecekleriniz
Composition API ve script setup söz dizimi, Vue yönergeleri, computed properties ve reactivity temelleri üzerinde çalışacaksınız. Track, bileşen iletişimi, slots, provide/inject ve paylaşılan mantık için composables'ı kapsar. Pinia ve Vuex ile uygulama durumunu yönetecek, Vue Router ile routing işleyeceksiniz (gelişmiş kalıplar da dahil), formları doğrulayacak ve REST API'larını WebSockets aracılığıyla gerçek zamanlı verinin yanında kullanacaksınız. Sonraki kurslar TypeScript entegrasyonu, uluslararasılaştırma, Storybook, Vitest ile test etme, performans optimizasyonu, Nuxt 3 ile sunucu tarafında rendering, Apollo ile GraphQL, Progressive Web Apps ve Vue güvenlik uygulamalarını ele alır.
Öğrenme Yolu
Kırk iki kurs A1'den C1'e kadar uzanır. A1 ve A2 kursları Vue CLI, şablon söz dizimi, veri bağlama, yönergeler, formlar ve bileşen temellerini oluşturur. B1 kursları tam ekosistemi genişletir: lifecycle hooks, transitions, Pinia, Vuex, Vue Router, TypeScript, i18n ve async veri. B2, sunucu tarafında rendering ile Nuxt 3, GraphQL, WebSockets, bileşen test etme, render functions, PWA desteği ve bir bileşen kütüphanesi yayınlamak gibi zorluğu artırır. C1 capstone kursları micro-frontend mimarisi, gelişmiş Composition API kalıpları, Suspense ile SSR streaming, ölçekte Vue performansı ve Fastify ile inşa edilmiş ve authentication'ı içeren tam stack bir uygulamayı ele alır.
Nasıl Çalışır
Her kurs, yerleşik kod editöründe gerçek zamanlı geri bildirim ile tamamladığınız kısa, odaklı dersler halinde bölünmüştür. Takılıp kalırsanız bir AI tutor mevcuttur, böylece söz dizimi alıştırmaları, bileşen zorlukları ve mimari sorunları uygulamayı terk etmeden kendi hızınızda ilerleyebilirsiniz.