Spring ile uçtan uca full stack geliştirin.
3 günlük Java full stack eğitimi: Spring Boot REST, JPA ve PostgreSQL, JWT güvenlik, React ön yüz, testler ve Docker Compose ile uçtan uca uygulama.
Spring Boot backend ve web ön yüzüyle uçtan uca full stack Java
FSD (Full Stack Development) Java Spring Framework eğitimi, tek bir uygulamayı uçtan uca geliştirmeyi hedefler. Spring Boot REST API, Spring Data JPA ve PostgreSQL, Spring Security ile JWT, Bean Validation, OpenAPI dokümantasyonu, ön yüzde React ile bileşen, state ve API tüketimi, CORS, dosya yükleme, sayfalama, JUnit ve MockMvc testleri ile Docker Compose ile birlikte dağıtım ele alınır. Sonuç bir portföy uygulamasıdır.
3 Gün. Her gün dört modül; toplam 12 modül, her modülde altı konu başlığı ve uygulama çalışması yer alır.
İleri Seviye — Java Full Stack: Spring Boot REST backend, JPA, güvenlik, React veya Angular ön yüz ve Docker ile dağıtım.
Eğitim boyunca ürün ve sipariş yönetimi uygulaması sprint mantığıyla backend ve frontend birlikte geliştirilir.
API tasarımından ekran akışına kadar her katmanın birbirini nasıl etkilediği görülür.
Sonuç GitHub'a konabilecek, Docker ile çalıştırılabilen bir full stack projedir.
Spring Boot, PostgreSQL, React, Vite, Postman ve Docker Compose kullanılır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java 17 düzeyinde dil bilgisi gerekir.
IoC ve REST controller kavramlarına temel aşinalık beklenir.
Temel web ön yüz bilgisi gerekir.
Docker Desktop kurulu bir bilgisayar ö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:
Controller, service ve repository katmanlarıyla Spring Boot backend geliştirebilirsiniz.
Sayfalama, filtreleme ve ProblemDetail ile standartlara uygun API yazabilirsiniz.
Spring Data JPA, PostgreSQL ve Flyway ile veri katmanı kurabilirsiniz.
Spring Security ile JWT tabanlı giriş ve rol yetkilendirmesi uygulayabilirsiniz.
React ile bileşen, state ve routing kullanarak API tüketen ön yüz geliştirebilirsiniz.
Token ve rol bazlı arayüz erişim kontrolü yazabilirsiniz.
MockMvc, Testcontainers ve React Testing Library ile iki katmanı test edebilirsiniz.
Docker Compose ile db, api ve web servislerini birlikte ayağa kaldırabilirsiniz.
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.
Java generics eğitimi: jenerik sınıf, arayüz ve metot yazımı, bounded type, tip çıkarımı, type erasure ve bridge metotlar uygulamalı olarak işlenir.
Detayları Gör →Java Stream API eğitimi: filter, map, flatMap, reduce, Collectors.groupingBy, Optional ve paralel stream ile koleksiyon verisini deklaratif ve verimli işleyin.
Detayları Gör →Java wildcard ve type capture eğitimi: ?, ? extends T, ? super T, PECS kuralı, wildcard capture hataları ve capture helper deseniyle esnek jenerik API tasarlayı
Detayları Gör →Java List eğitimi: ArrayList, LinkedList, List.of, subList, sort, removeIf, toArray dönüşümleri ve CopyOnWriteArrayList ile güvenli ve verimli liste kullanımı.
Detayları Gör →Java Map eğitimi: HashMap iç yapısı, LinkedHashMap LRU, TreeMap, EnumMap, computeIfAbsent, merge ve ConcurrentHashMap ile Map kullanımını uygulamalı öğrenin.
Detayları Gör →