Nuxt 3 ile üretim seviyesi Vue uygulamaları
Nuxt.JS and Vue.JS Eğitimi, Vue 3 üzerine kurulu Nuxt 3 çatısıyla sunucu tarafı render edilen, SEO dostu ve üretime hazır uygulamalar geliştirmeyi öğretir.
Dosya tabanlı yönlendirmeden veri çekmeye, Nitro sunucu rotalarından SEO ve dağıtıma Nuxt 3
Nuxt.JS and Vue.JS Eğitimi, Vue 3 üzerine kurulu Nuxt 3 çatısıyla sunucu tarafı render edilen, SEO dostu ve üretime hazır web uygulamaları geliştirmeyi öğretir. Katılımcılar dosya tabanlı yönlendirme, layout ve middleware yapısını, useFetch ve useAsyncData ile veri çekmeyi ve otomatik içe aktarmayı uygular. Nitro sunucu motoruyla API uç noktaları yazılır, SSR, SSG ve hibrit render modları karşılaştırılır. Program SEO meta yönetimi ve dağıtım adımlarıyla tamamlanır.
3 Gün. Her gün dört modül; dosya tabanlı yönlendirmeyle başlayan bir Nuxt uygulaması üç gün boyunca SSR, sunucu API ve dağıtımla tamamlanır.
Orta Seviye — Nuxt 3 ile sunucu tarafı render, dosya tabanlı yönlendirme ve Vue.js uygulamaları
Sunucu tarafı render edilen bir içerik uygulaması üç gün boyunca kurulur; her modülde geliştirme sunucusunda çıktı ve kaynak kodu incelenir.
Sunucu tarafı render ve statik üretim ile arama motorlarına uygun, hızlı ilk yükleme yapan uygulamalar geliştirirsiniz.
Dosya tabanlı yönlendirme, otomatik içe aktarma ve katı dizin yapısıyla düzenli, bakımı kolay projeler kurarsınız.
Nitro sunucu motoruyla aynı projede hem arayüzü hem API uç noktalarını yazarak tek çatıda tam yığın uygulama üretirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum gereksinimleri
Bileşen, reaktivite, props ve Composition API gibi temel Vue kavramlarına aşinalık beklenir; Nuxt bunun üzerine kurulur.
Modern JavaScript (ES6+), modül, asenkron ve fetch kavramlarına hakimiyet veri çekme konularında faydalı olur.
HTTP, istek-yanıt döngüsü ve HTML/CSS temeli SSR ve SEO konularını anlamada işe yarar.
Node.js, npm veya pnpm ve bir kod editörü kurulu; Nuxt projesinin derlenip çalıştırılabilir olması gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Nuxt 3 proje yapısını, dizin kurallarını ve nuxt.config yapılandırmasını kavrar, düzenli projeler kurarsınız.
pages dizini ile dosya tabanlı yönlendirmeyi, dinamik ve iç içe rotaları ve middleware ile erişim kontrolünü yapılandırırsınız.
useFetch ve useAsyncData ile sunucu ve istemci tarafında veri çeker, yükleniyor ve hata durumlarını yönetirsiniz.
SSR, SSG, CSR ve hibrit render arasındaki farkları kavrar, route rules ile sayfaya uygun stratejiyi seçersiniz.
Nitro ile server/api altında defineEventHandler kullanarak aynı projede API uç noktaları yazabilirsiniz.
useHead ve useSeoMeta ile meta etiketlerini, Open Graph ve yapılandırılmış veriyi yöneterek SEO'yu iyileştirirsiniz.
Görsel optimizasyonu, önbellekleme ve payload küçültme ile hızlı yüklenen, Lighthouse'ta yüksek puanlı uygulamalar kurarsınız.
Nuxt uygulamasını Node sunucu, statik hosting veya kenar ortamlarına runtimeConfig yönetimiyle güvenle dağıtabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Modern JavaScript temellerinden Vue 3 reaktivitesine uzanan başlangıç kursu: değişken, fonksiyon, ES6, async ve Vue bileşenleriyle sıfırdan öğrenin.
Detayları Gör →Module Federation ve single-spa ile Vue micro-frontend mimarisi kurmayı, bağımlılık paylaşımı, MFE iletişimi ve bağımsız dağıtımı öğreten eğitim.
Detayları Gör →Nuxt ile teknik SEO eğitimi: SSR render stratejileri, useSeoMeta, JSON-LD structured data, sitemap, çok dilli SEO ve Core Web Vitals optimizasyonu.
Detayları Gör →Vue.js bileşen iletişimi ve yönlendirme eğitimi: props, emit, v-model, provide/inject, slot, scoped slot ve Vue Router ile çok sayfalı uygulama mimarisi.
Detayları Gör →Vue.js bileşen eğitimi: tek dosya bileşenler, ref ve reactive, computed, watch, yaşam döngüsü, dinamik ve async bileşenler, teleport, keep-alive ve composable.
Detayları Gör →Vue.js form ve test eğitimi: v-model ile form bağlama, doğrulama, erişilebilirlik, VeeValidate, Vitest ve Vue Test Utils ile bileşen ve form testi.
Detayları Gör →