Eğitim İçeriği
Spring Framework'e Giriş
- Spring ekosisteminin genel bakışı
- Inversion of Control (IoC) ve Dependency Injection (DI)
- Aspect-Oriented Programming (AOP) Girişi
Spring Yapılandırma ve Bean Yaşam Döngüsü
- XML dosyaları ile yapılandırma
- Bean yaşam döngüsü ve BeanPostProcessor
- Mockito ile Spring uygulamasını test etme
Yapılandırma Anotasyonları
- @Component ve @Autowired anotasyonlarını kullanma
- XML ve anotasyon bazlı yapılandırmanın birleştirilmesi
- @Configuration ve JavaConfig kullanarak XML olmadan kurulum
Spring Boot 3.5.5 ile Başlangıç
- Spring Boot ve ana kavramlara giriş
- Spring Initializr kullanarak Spring Boot projesi oluşturma
- İlk REST uygulamasını inşa etme ve çalıştırma
Aspect-Oriented Programming (AOP) ve İşlemler
- AspectJ ile Spring: İlkeler ve yapılandırma
- Spring'deki bildirimli işlemleri anlamak
- XML ve @Configuration ile işlemlerin yapılandırılması
Spring ve JPA ile Veri Persistanı
- JPA ve veritabanı bağlantılarının yapılandırılması
- JPA Boot yapılandırması ile DAO ve Repository katmanları
- Profil çıkarma ve özellik yönetimi
JPA ile RESTful Uygulamalar Yapmak
- JPA ile basit CRUD REST API'leri oluşturma
- İç içe bean'larla CRUD REST geliştirme
- Jackson serileştirmesi: @JsonIgnore, Hibernate proxy'lerini ele almak, döngüleri önleme
Gelişmiş REST ve Veri İşleme
- MapStruct ile REST DTO'ları kullanma
- REST uygulamalarında hata yönetimi
- JPA çift model desenleri
Spring Data JPA ile Spring REST
- Yöntem adı türetme ile sorgulama
- Spring Data JPA ile sayfalandırma ve sıralama
- @Query kullanarak özel sorgular
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Temel Java programlama kavramlarının anlaşılması
- Nesne yönelimli programlamayla deneyim
- Maven veya Gradle gibi derleme araçlarıyla tanışma
Hedef Kitle
- Spring ekosistemiyle başlayacak Java geliştiricileri
- Hızla RESTful web uygulamaları oluşturmak isteyen yazılım mühendisleri
- Modern Spring Boot ve JPA ile pratik deneyim edinmek isteyen programcılar
Danışanlarımızın Yorumları (4)
İstenen daha ileri konular hakkında detaylı bilgiler sunuldu.
Farukh Khan - Tandem Solution
Eğitim - RabbitMQ with Java and Spring
Yapay Zeka Çevirisi
Bu eğitimde sadece Java spring/teknolojinin temel teknik bilgilerini öğrendik, aynı zamanda sınıfınızda bize paylaştığınız dünya düzeyindeki bilgiye de ulaştık.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Eğitim - Java 8 and Spring
Yapay Zeka Çevirisi
Despite the format used to give this course, which should not be used in any educational context and even more in a professional. The part that was beneficial for me was when we presented several extracts of our project to get hints on where we could do some changes to see if that fixes some issues.
Veronica - NOESIS SOLUTIONS NV
Eğitim - Spring and Hibernate in Java Applications
Yapay Zeka Çevirisi
I liked that there were many exercises, Re activity and flexibility of the Trainer.
Badii Bayoudh
Eğitim - Java Spring
Yapay Zeka Çevirisi