İş İlanı Hakkında
Eğitim İçeriği:
Bu eğitim, React ve Next.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
✅ React ve Next.js öğrenmek isteyen yazılım geliştiriciler
✅ Mevcut bilgisini güncellemek veya projelerine Next.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?
1. React Temelleri
- React’in çalışma mantığı ve bileşen yapısı
- JSX ile çalışma
- Props ve state yönetimi
- Event handling (Olay yönetimi)
- Conditional rendering (Koşullu gösterim)
- Listeleme ve key kullanımı
2. React Hooks ve İleri Seviye Konular
- useState ve useEffect kullanımı
- useRef, useMemo, useCallback ve Context API
- Custom Hooks oluşturma
- Global state yönetimi (Redux Toolkit, Zustand vs.)
3. Next.js Temelleri
- Next.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
- 4. Next.js İleri Seviye Kullanımı
Middleware kullanımı
- Next Auth ile kimlik doğrulama
- Performans optimizasyonları (Image Optimization, Lazy Loading vs.)
- Edge Functions ile dinamik veri yönetimi
- ISR (Incremental Static Regeneration) ile verimli sayfa yenileme
5. 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
6. API ve Veritabanı Kullanımı
- REST API ve GraphQL’e giriş
- Supabase / Firebase ile veritabanı işlemleri
- Prisma ORM ile veritabanı yönetimi
7. 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
- Performans ve SEO optimizasyonları
Eğitim Sonunda Kazanımlarınız:
✅ React ve Next.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