Tam yığın: Spring Boot ve React birlikte
Spring Boot, React ve Redux Eğitimi, arka uç ile ön yüzü tek uygulamada buluşturan tam yığın geliştirmeyi öğretir. Program Spring Boot ile REST API, Spring Data JPA ile veri katmanı ve Spring Security ile JWT kimlik doğrulamasını kapsar; ön yüzde React bileşe…
Spring Boot ile REST API ve güvenlikten React ile Redux ön yüzüne uçtan uca tam yığın geliştirme
Spring Boot, React ve Redux Eğitimi, arka uç ile ön yüzü tek bir uygulamada buluşturan tam yığın geliştirmeyi öğretir. Katılımcılar Spring Boot ile REST API, Spring Data JPA ile veri katmanı ve Spring Security ile JWT tabanlı kimlik doğrulama kurar. Ön yüzde React bileşenleri, Redux Toolkit ile durum yönetimi ve API entegrasyonu işlenir. Program CORS, kimlik doğrulama akışı, Docker ve dağıtımla tamamlanır.
4 Gün. Her gün dört modül; Spring Boot REST API ve güvenlikten React ile Redux ön yüzüne, oradan tam yığın entegrasyon ve dağıtıma uygulamalı ilerlenir.
Orta Seviye — Spring Boot REST API, güvenlik ve React + Redux ön yüzüyle uçtan uca tam yığın
Her modülde kavram anlatımı canlı kodlamayla birleşir; dört gün boyunca tek bir tam yığın uygulama arka uçtan ön yüze kademeli kurulur.
Arka uç ve ön yüzü tek başınıza kurgulayarak bir fikri veritabanından arayüze kadar eksiksiz hayata geçirebilirsiniz.
Spring Boot ve React, kurumsal projelerde en çok tercih edilen yığınlardan biridir; bu ikiliye hakimiyet iş fırsatı açar.
JWT tabanlı kimlik doğrulama ve yetkilendirme ile gerçek dünyaya uygun, güvenli bir tam yığın akışı kurmayı öğrenirsiniz.
Eğitimden en yüksek verimi almak için önerilen bilgi ve geliştirme ortamı
Sınıf, nesne, arayüz, generics ve istisna yönetimi gibi temel Java konularına hakimiyet beklenir.
Modern JavaScript ve temel React bileşen bilgisi, ön yüz ve Redux bölümlerini kavramayı belirgin biçimde kolaylaştırır.
HTTP metotları, durum kodları ve REST kaynak mantığına aşinalık, API tasarımını anlamada faydalı olur.
JDK, Maven veya Gradle, Node.js ve bir IDE kurulu olmalı; veritabanı için PostgreSQL ya da H2 önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Spring Boot ile katmanlı mimaride REST uç noktaları yazar, istekleri karşılayıp anlamlı yanıtlar döndürmeyi öğrenirsiniz.
Spring Data JPA ile entity eşlemesi, CRUD, türetilmiş sorgular ve ilişkilerle veritabanı işlemlerini güvenle yaparsınız.
Spring Security ve JWT ile kimlik doğrulama, rol tabanlı yetkilendirme ve kullanıcı yönetimini uçtan uca kurarsınız.
React ve React Router ile çok sayfalı, form ve liste içeren etkileşimli bir ön yüz arayüzü tasarlayıp kurarsınız.
Redux Toolkit ile uygulama durumunu, asenkron istekleri ve oturum bilgisini öngörülebilir biçimde yönetirsiniz.
Ön yüzü arka uca bağlar, JWT token'ını isteklere ekler ve interceptor ile merkezi istek yönetimini kurarsınız.
CORS, oturum ve korumalı sayfalarla ön yüz-arka uç arasındaki kimlik doğrulama akışını baştan sona tamamlarsınız.
Uygulamayı Docker ile paketler, çok servisli yapıyı compose ile kurar ve üretim ortamına dağıtmayı öğrenirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
İleri React: render modeli, reconciliation, memoization, concurrent özellikler, Suspense, useSyncExternalStore ve performans optimizasyonu eğitimi.
Detayları Gör →Gelişmiş React: hook ustalığı, custom hook, context API, performans, TanStack Query, TypeScript ve React Testing Library ile test eğitimi.
Detayları Gör →Next.js eğitimi: App Router, sunucu bileşenleri, SSR ve SSG, veri çekme, Server Actions, route handler, optimizasyon ve Vercel'e dağıtım.
Detayları Gör →İleri Next.js: önbellek mimarisi, Partial Prerendering, ileri Server Actions, kimlik ve güvenlik, gözlemlenebilirlik ve ölçekli dağıtım eğitimi.
Detayları Gör →Next.js App Router ile SSR, SSG, ISR, Server Components, veri önbelleği, streaming ve Core Web Vitals performans optimizasyonu eğitimi.
Detayları Gör →Node.js mikroservisleri, REST/gRPC, RabbitMQ ve Kafka, API Gateway, JWT kimlik, Docker, Kubernetes ve React istemci entegrasyonu eğitimi.
Detayları Gör →