Eğitim İçeriği
React 19: Modern Front-End Geliştirme
- Hooks Kullanımı: useState, useEffect, useReducer
- Durum yönetimi için Context API kullanımı
- React Router ile yönlendirme uygulaması
- Kod yapısı, yeniden kullanılabilirlik ve performans konusundaki en iyi uygulamalar
TypeScript için React Geliştiriciler
- Tür güvenliği: türler, arayüzler, enumlar, genel türler
- Props, durum, hooks ve olay işleyicileri için tür atama
- Yeniden kullanılabilir türler ve yardımcı fonksiyonların oluşturulması
React + TypeScript Uygulamada
- Güçlü tür atamasıyla ölçeklenebilir bileşenler oluşturma
- Genel türlerin props ve hooks ile birleştirilmesi
- Gerçek dünyadaki projeler için uygulamalı tür atama stratejileri
React Uygulamalarını Test Etme
- Jest ve React Testing Library'e Giriş
- Bileşenler ve hooks için birim test yazma
- Async işlemlerini ve API çağrılarını test etme
- Test kapsamı ve hata ayıklama konusundaki en iyi uygulamalar
Next.js 15: Tam Katmanlı React Çatısı
- App Router vs Pages Router
- Sunucu tarafı renderlama ve statik site oluşturma
- API yolları ve middleware
- Görüntü optimizasyonu ve performans
Node.js + Express: Backend API Temelleri
- Express kurulumu ve RESTful mimarisi
- JSON Web Tokens (JWT) ile kimlik doğrulaması
- Kontrolleyici-servis deseni ve rotaların yapılandırılması
- API isteklerinin güvenliği ve doğrulanması
Prisma ve PostgreSQL ile REST API
- PostgreSQL ile Prisma kurulumu
- Şema modelleme ve migrasyonlar
- CRUD işlemlerini gerçekleştirmek
- Prisma client'ı Express rotalarıyla entegrasyonu
Git ile Versiyon Kontrolü
- Git temelleri: init, clone, commit, push, pull
- Branşlar, birleştirme ve çekme talepleri
- GitHub ile çalışma ve takım işbirliği
DevOps Tam Katmanlı Uygulamalar için
- CI/CD kavramları ve iş akışları
- Docker ve konteynerleme hakkında giriş
- Kumanda platformlarında temel dağıtımı (örn., Vercel, Heroku)
- İzleme ve hata günlüğü
Veri Depolama ve Veri Göletleri
- Veri depoları ile veri göletlerinin farklılıkları
- Tam katmanlı mimaride veri pipeline kavramları
- Arka uç sistemlerin veri alımındaki ve yapılandırmasındaki rolü
Yapay Zeka Entegrasyonu
- Web uygulamalarında yapay zeka kullanım alanlarının genel bakışı
- Dış yapay zeka API'lerini çağırma (örn., OpenAI, Hugging Face)
- Metin özetleme, sohbet botları ve analiz için yapay zekayı kullanma
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- JavaScript ve web geliştirme ilkelerini anlamak
- HTML/CSS ve front-end frameworkleri ile deneyim
- API'ler ve veritabanlarıyla temel bir tanıma yardımcı olabilir
Hedef Kitle
- Frontend ve backend geliştiricileri
- Full-Stack rollerine geçiş yapan yazılım mühendisleri
- Skalabil web uygulamaları inşa eden teknik profesyoneller
Danışanlarımızın Yorumları (5)
Gunnar'ın kodu bize sunarken neredeyse hepsini canlı olarak yazmasından hoşldum, ancak eğitimin ardından başvurabileceğim çok fazla önceden hazırlanmış malzemenin Google Drive'da olması da iyi oldu. Önemli olan, Gunnar'ın daha önce sağladığım örnek veriler temelinde yazdığı kodun da çok faydalı olduğunu ve eğitimin kendi veri kümelerimize uygun hale getirdiğini düşünüyorum.
Ranvir - Schroders Personal Wealth
Eğitim - Visual Studio Code
Yapay Zeka Çevirisi
Her modül için birden fazla örnek ve eğitmenin geniş bilgi tabanı.
Sebastian - BRD
Eğitim - Secure Developer Java (Inc OWASP)
Yapay Zeka Çevirisi
Modül3 Uygulamalar Atakları ve Kullanım Şartları, XSS, SQL injeksiyon Modül4 Sunucular Atakları ve Kullanım Şartları, DOS, BOF
Tshifhiwa - Vodacom
Eğitim - How to Write Secure Code
Yapay Zeka Çevirisi
Tartışılan konular, çok sayıda canlı kod örneği, eğitmenin grubuna yaklaşımı
Weronika - ATOS PGS sp. z o.o.
Eğitim - Reactive Programming with Angular RxJS
Yapay Zeka Çevirisi
Gerçek hayattan örnekler.
Kristoffer Opdahl - Buypass AS
Eğitim - Web Security with the OWASP Testing Framework
Yapay Zeka Çevirisi