Bize Ulaşın

Eğitim İçeriği

Spring Framework’e Giriş

  • Spring ekosistemi özeti
  • Inversion of Control (IoC) ve Dependency Injection (DI)
  • Aspect-Oriented Programming (AOP) tanıtımı

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ırmanın birleştirilmesi
  • @Configuration ve JavaConfig kullanarak XML’siz kurulumlar

Spring Boot 3.5.5 ile Başlangıç

  • Spring Boot tanıtımı ve temel kavramlar
  • Spring Initializr kullanarak Spring Boot projesi oluşturma
  • Birinci REST uygulamasını oluşturma ve çalıştırma

Aspect-Oriented Programming (AOP) ve İşlemler

  • Spring ile AspectJ kullanımı: ilkeler ve yapılandırma
  • Spring’de deklaratif işlemlerin anlaşılması
  • XML ve @Configuration ile işlemlerin yapılandırılması

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

  • JPA ve veritabanı bağlantılarının yapılandırılması
  • JPA Boot yapılandırma ile DAO ve Repository katmanları
  • Profillerin çıkarılması ve özelliklerin yönetilmesi

JPA ile RESTful Uygulamalar Oluşturma

  • JPA ile basit CRUD REST API’leri oluşturma
  • Eş yanıtlanmış nesnelerle CRUD REST geliştirme
  • Jackson serileştirme: @JsonIgnore, Hibernate proxylerinin işleme, döngüleri önleme

Gelişmiş REST ve Veri İşleme

  • REST DTO’ları MapStruct ile kullanma
  • REST uygulamalarında istisnaları işleme
  • JPA çift model desenleri

Spring Data JPA ile Spring REST

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

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Temel Java programlama kavramlarını anlama
  • Nesne yönelimli programlama deneyimi
  • Maven veya Gradle gibi derleme araçlarıyla aşinalık

Hedef Kitle

  • Spring ekosistemiyle başlamak isteyen Java geliştiricileri
  • Hızla RESTful web uygulamaları oluşturmak isteyen yazılım mühendisleri
  • Mevcut Spring Boot ve JPA ile pratik deneyim kazanmak isteyen 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