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
Danışanlarımızın Yorumları (4)
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
Bu eğitimde sadece Java Spring/teknolojisinin temel teknik bilgisini öğrendik, aynı zamanda ders sırasında bize paylaştığınız dünya bilgisi de kazandı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