Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
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
Danışanlarımızın Yorumları (1)
Talep edilen daha ileri konularda ayrıntılı bilgi sağlanmıştır.
Farukh Khan - Tandem Solution
Eğitim - RabbitMQ with Java and Spring
Yapay Zeka Çevirisi