Eğitim İçeriği
React 19: Modern Front-End Development
- Hooks ile Çalışma: useState, useEffect, useReducer
- State yönetimi için Context API kullanımı
- React Router ile yönlendirme uygulama
- Dosya yapısı, yeniden kullanılabilirlik ve performans konusundaki en iyi uygulamalar
TypeScript for React Developers
- Tip güvenliği: tipler, arayüzer, numaralandırmalar, genel türler
- Props, state, hooks ve olay işleyicileri için tipleme
- Yeniden kullanılabilir tipler ve yardımcı fonksiyonlar oluşturma
React + TypeScript in Practice
- Güçlü tipleme ile ölçeklenebilir bileşenler oluşturma
- Genel türlerin props ve hooks ile birleştirilmesi
- Gerçek dünya projeleri için pratik tiplendirme stratejileri
Testing React Applications
- Jest ve React Testing Library'e giriş
- Bileşenler ve hooks için birim testleri yazma
- Async işlemler ve API çağrılarını test etme
- Test kapsamı ve hata ayıklama konusundaki en iyi uygulamalar
Next.js 15: Full-Stack React Framework
- App Router vs Pages Router
- Sunucu tarafı oluşturma ve statik site üretimi
- API rotaları ve ara yazılım
- Görüntü optimizasyonu ve performans
Node.js + Express: Backend API Fundamentals
- Express'i kurma ve RESTful mimarisini oluşturma
- JSON Web Tokens (JWT) ile kimlik doğrulama
- Controller-service deseni ve rotaların yapılandırılması
- API isteklerinin güvenliğini sağlama ve doğrulama
REST API with Prisma and PostgreSQL
- PostgreSQL ile Prisma'yı kurma
- Şema modelleme ve geçişler
- CRUD işlemlerinin gerçekleştirilmesi
- Prisma client'ın Express rotalarıyla entegrasyonu
Version Control with Git
- Git temelleri: init, clone, commit, push, pull
- Dal oluşturma, birleştirme ve çekme istekleri
- GitHub ile çalışma ve takım işbirliği
DevOps for Full-Stack Applications
- CI/CD kavramları ve iş akışları
- Docker ve konteynerizasyonun girişine tanışma
- Bulut platformlarında temel dağıtım (örneğin, Vercel, Heroku)
- İzleme ve hata günlüğü
Data Warehousing and Data Lakes
- Veri ambarları ile veri gölleri arasındaki farklar
- Full-Stack mimarisinde veri ardışık düzen kavramları
- Veri toplama ve yapılandırma konusundaki backend sistemlerinin rolü
Integrating Artificial Intelligence
- Web uygulamalarındaki AI kullanım senaryolarına genel bakış
- Dış AI API'lerine (örneğin, OpenAI, Hugging Face) çağrı yapma
- Metin özetlemesi, sohbetbotlar ve analitik amaçlar için AI kullanımı
Summary and Next Steps
Kurs İçin Gerekli Önbilgiler
- Temel JavaScript ve web geliştirme prensiplerinin anlaşılması
- HTML/CSS ve ön uç çerçeveleriyle deneyimlenmesi
- API'ler ve veritabanlarına temel bir tanışma yararlıdır
Hedef Kitle
- Ön uç ve arka uç geliştiricileri
- Full-Stack rollerine geçiş yapan yazılım mühendisleri
- Ölçeklenebilir web uygulamaları oluşturan 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
Gerçek hayattan örnekler.
Kristoffer Opdahl - Buypass AS
Eğitim - Web Security with the OWASP Testing Framework
Yapay Zeka Çevirisi
Eğitmenin konu bilgisi çok iyiydi ve oturumların gösterilerle birlikte izlenebilecek şekilde düzenlenmesi, sadece oturup dinlemekten daha fazla bilgiyi pekiştirmeye yardımcı oldu.
Jack Allan - RSM UK Management Ltd.
Eğitim - Secure Developer .NET (Inc OWASP)
Yapay Zeka Çevirisi