Eğitim İçeriği

Spring Framework'e Giriş

  • Spring ekosistemi genel bakış
  • Kontrol Tersine Dönüştürme (IoC) ve Bağımlılık Enjeksiyonu (DI)
  • Aspect-Oriented Programming (AOP)'e Giriş

Spring Yapılandırma ve Bean Yaşam Döngüsü

  • XML dosyaları aracılığıyla yapılandırma
  • Bean yaşam döngüsü ve BeanPostProcessor
  • Mockito ile Spring uygulamasını test etme

Notasyon Tabanlı Yapılandırma

  • @Component ve @Autowired notasyonlarını kullanma
  • XML ve notasyon tabanlı yapılandırmayı birleştirme
  • XMLsiz kurulumlar için @Configuration ve JavaConfig'ı kullanma

Spring Boot 3.5.5 ile Başlarken

  • Spring Boot'a giriş ve temel kavramlar
  • Spring Initializr kullanarak Spring Boot projesi oluşturma
  • İlk REST uygulamasını oluşturma ve çalıştırma

Aspect-Oriented Programming (AOP) ve İşlemler

  • Spring ile AspectJ kullanma: ilkeler ve yapılandırma
  • Spring'de bildirimsel işlemlerin anlamını anlamak
  • XML ve @Configuration ile işlem yapılandırması

Spring ve JPA ile Veri Kalıcılığı

  • JPA ve veritabanı bağlantılarını yapılandırma
  • JPA Boot yapılandırmasıyla DAO ve Repository katmanları
  • Profilleri çıkarma ve özellikleri yönetme

JPA ile RESTful Uygulamalar Oluşturma

  • JPA ile basit CRUD REST API'leri oluşturma
  • İçiçe beanlarla CRUD REST geliştirme
  • Jackson serileştirme: @JsonIgnore, Hibernate vekilleriyle başa çıkma, döngülerin önlenmesi

İleri Seviye REST ve Veri İşleme

  • MapStruct ile REST DTO'ları kullanma
  • REST uygulamalarında istisna yönetimi
  • JPA çift model desenleri

Spring Data JPA ile Spring REST

  • Yöntem adı türetimiyle sorgulama
  • Spring Data JPA ile sayfalama ve sıralama
  • Özel sorgular için @Query kullanma

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Temel Java programlama kavramlarını anlamak
  • Nesne yönelimli programlama deneyimi
  • Maven veya Gradle gibi derleme araçlarıyla aşina olmak

Hedef Kitle

  • Spring ekosistemiyle başlamak isteyen Java geliştiricileri
  • RESTful web uygulamalarını hızlıca oluşturmak isteyen yazılım mühendisleri
  • Modern Spring Boot ve JPA ile pratik deneyim arayışındaki programcılar
 14 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (4)

Yaklaşan Etkinlikler

İlgili Kategoriler