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 eğitimi boyunca hemen hemen tüm kodları anında yazıp geliştirdiğine sevindim, ancak daha sonra referans için kullanabileceğim Google Drive'da bulunan bol miktarda önceden hazırlanmış materyal de vardı. Gunnar'ın benim önceden sağladığım örnek verilere dayanarak yazdığı kodlar da çok faydalı oldu ve bu aynı zamanda eğitimimizi kendi veri setlerimize özgü hale getirdi.
Ranvir - Schroders Personal Wealth
Eğitim - Visual Studio Code
Yapay Zeka Çevirisi
Her modül için birden fazla örnek ve eğitmenin büyük bilgi birikimi.
Sebastian - BRD
Eğitim - Secure Developer Java (Inc OWASP)
Yapay Zeka Çevirisi
Modül 3 Uygulama Saldırıları ve Zafiyetleri, XSS, SQL Enjeksiyonu Modül 4 Sunucu Saldırıları ve Zafiyetleri, DOS, BOF
Tshifhiwa - Vodacom
Eğitim - How to Write Secure Code
Yapay Zeka Çevirisi
Gerçek hayat örnekleri.
Kristoffer Opdahl - Buypass AS
Eğitim - Web Security with the OWASP Testing Framework
Yapay Zeka Çevirisi
Eğitmenin konu bilgisi çok iyi idi ve sunumlar izleyiciye anlaşılmaz şekilde sunulmuştu. Bu, sadece oturup dinlemekle karşılaştırıldığında, bu bilginin pekiştirilmesine gerçekten yardımcı oldu.
Jack Allan - RSM UK Management Ltd.
Eğitim - Secure Developer .NET (Inc OWASP)
Yapay Zeka Çevirisi