İş İlanı Hakkında
Eğitim İçeriği:
Bu eğitim, Vue.js ve Nuxt.js konularında sıfırdan ileri seviyeye kadar kapsamlı bir öğretim sunmaktadır. Eğitim sürecinde modern web geliştirme tekniklerini, performans optimizasyonlarını ve en iyi uygulamaları öğrenerek kendi projelerinizi oluşturabileceksiniz.
Kimler İçin Uygundur?
✅ Frontend geliştirme kariyerine başlamak isteyenler
✅ Vue.js ve Nuxt.js öğrenmek isteyen yazılım geliştiriciler
✅ Mevcut bilgisini güncellemek veya projelerine Nuxt.js eklemek isteyenler
✅ SEO dostu ve performans odaklı web siteleri geliştirmek isteyenler
✅ Dinamik ve interaktif web uygulamaları geliştirmek isteyenler
Eğitimde Neler Öğreneceksiniz?
Vue.js Temelleri
Vue’nun çalışma mantığı ve bileşen yapısı
Template syntax ve reactivity sistemi
Data binding, computed properties ve lifecycle hooks
Event handling (Olay yönetimi) ve conditional rendering
Listeleme, key kullanımı ve component iletişimi
Vue.js İleri Seviye Konular
Composition API ve Options API kullanımı
Custom composables oluşturma
Global state yönetimi (Vuex veya Pinia)
Direktifler ve mixin’ler
Nuxt.js Temelleri
Nuxt.js’e giriş ve proje yapısı
Sayfa yönlendirme (Pages & Routes)
Static Site Generation (SSG) ve Server Side Rendering (SSR)
API Routes ile backend entegrasyonu
Nuxt.js İleri Seviye Kullanımı
Middleware kullanımı
Auth modülleri ile kimlik doğrulama
Performans optimizasyonları
Edge Functions ve dinamik veri yönetimi
Incremental Static Regeneration (ISR) ile verimli sayfa yenileme
Tailwind CSS ile Modern UI Tasarımı
Tailwind CSS’in temelleri
Responsive tasarım oluşturma
Component bazlı stillendirme
Dark mode ve tema yönetimi
API ve Veritabanı Kullanımı
REST API
Supabase / Firebase ile veritabanı işlemleri
ORM kullanımı ile veritabanı yönetimi
Proje Geliştirme ve Deployment
Gerçek dünya projeleri oluşturma
Vercel ve Netlify kullanarak projeyi yayına alma
CI/CD süreçlerini anlama
Eğitim Sonunda Kazanımlarınız:
✅ Vue.js ve Nuxt.js ile güçlü, performanslı ve SEO dostu web uygulamaları geliştirme yetkinliği
✅ Gerçek dünya projeleriyle deneyim kazanma
✅ API ve veritabanı entegrasyonu yapabilme
✅ Tailwind CSS ile modern ve kullanıcı dostu arayüzler tasarlama
✅ Projelerinizi Vercel veya Netlify gibi platformlara deploy etme becerisi