Spring Boot Developer Eğitimi

  • Eğitim Tipi: Classroom
  • Süre: 2 Gün

Spring çerçevesinin avantajlarına dayanan Spring Boot, Java geliştirmede bir sonraki bölümü temsil eder. Spring Boot'un inatçı yaklaşımı, Spring'i karakterize eden kalıpların ve yapılandırmanın çoğunu ortadan kaldırarak geliştirmeyi daha hızlı ve dağıtımı daha kolay hale getirir.

Bu eğitim, otomatik yapılandırma, veri erişimi, Actuator ve daha fazlası dahil olmak üzere Spring Boot ve temel özellikleriyle uygulamalı deneyim sunar. Tamamlandığında, katılımcılar kurumsal düzeyde hazır uygulamalar oluşturmak için bir temele sahip olacaklar.

Daha fazla +
Bu eğitimi kendi kurumunuzda planlayabilirsiniz.

Önkoşullar

Java ve bir IDE kullanarak web uygulaması geliştirme konusunda iyi bir çalışma bilgisi. Spring hakkında temel anlayış: Java Yapılandırması, bileşen tarama, Spring odaklı test ve Spring veri yönetimi (​JdbcTemplate​, ​@Transactional​). Java, Git ve bir yapı aracı (Maven veya Gradle) kullanma deneyimi.

Daha fazla +

Neler Öğreneceksiniz

Bu eğitimi tamamladıktan sonra, katılımcılar SpringBoot'un aşağıdakileri nasıl geliştirdiğini anlayacaklardır:

  • Spring Boot'un sağladığı avantajları açıklayın
  • Spring Boot Başlatıcılarını kullanarak bir projeyi başlatın
  • JDBC kurulumunu ve başlatmayı etkinleştirmek için Spring Boot'un otomatik yapılandırma özelliklerini kullanın
  • Spring Data ve JPA kullanarak basitleştirilmiş yedekleme deposu çözümleri oluşturun
  • Spring Boot, gömülü WebServer ve fat JAR'lar veya klasik WAR'lar kullanarak basit bir MVC uygulaması oluşturun
  • RESTful bir Web uygulaması oluşturun
  • Web ve REST uç noktalarını güvence altına almak için Spring Security'yi kullanın
  • Spring Boot aktüatörünü kullanarak ölçümleri ve izleme yeteneklerini etkinleştirin ve genişletin
  • Gelişmiş yapılandırma yeteneklerinden yararlanın
  • Spring Boot geliştirmelerini testlerde kullanın
Daha fazla +

Outline

Spring Essentials İncelemesi

  • Neden Spring
  • Spring kullanarak yapılandırma
  • Bean oluşturma
  • Veri Yönetimi

Spring Boot Giriş

  • Spring Boot'a Giriş
  • Spring Boot'un Değer Önerisi
  • Üst düzey Spring Boot özellikleri

SpringInitializr web sitesini kullanarak basit bir Boot uygulaması oluşturma

  • Spring Boot Bağımlılıkları, Otomatik Yapılandırma ve Çalışma Zamanı
  • Spring Boot başlatıcılarını kullanarak bağımlılık yönetimi
  • Otomatik yapılandırma nasıl çalışır

Yapılandırma özellikleri

  • Otomatik yapılandırmayı geçersiz kılma
  • CommandLineRunner kullanma

Spring ve Spring Data ile JPA

  • JPA ile ORM'ye hızlı giriş
  • JPA ile Spring kullanmanın avantajları
  • Spring'de JPA yapılandırması
  • Spring Boot kullanarak Spring JPA'yı yapılandırma
  • Spring Data JPA dinamik depoları
  • Spring MVC Mimarisi ve Genel Bakış
  • Spring MVC ve istek işlemeye giriş

Denetleyici yöntem imzaları

  • @Controller, @RestController ve@GetMapping açıklamalarını kullanma
  • Spring MVC'yi Spring ile yapılandırma Boot
  • Spring Boot paketleme seçenekleri, JAR veya WAR

Spring MVC ile Dinlenme

  • REST mimari stiline giriş
  • @ResponseStatus ile HTTP yanıt kodlarını kontrol etme
  • REST'i Spring MVC,@RequestMapping, @RequestBody ve@ResponseBody ile uygulama
  • Spring MVC'nin HttpMessageConverters ve otomatik içerik müzakeresi

Spring Security

  • Spring Security hangi sorunları çözer?
  • Kimlik doğrulamayı yapılandırma
  • URL'leri yakalayarak yetkilendirmeyi uygulama
  • OAuth kullanarak yetkilendirme
  • Java yöntem düzeyinde yetkilendirme
  • Spring Security filtre zincirini anlama

Aktüatörler, Ölçümler ve Sağlık Göstergeleri

  • Spring Boot Aktüatörünü Etkinleştirme
  • Özel Ölçümler
  • Sağlık Göstergeleri
  • Özel Sağlık Göstergeleri oluşturma
  • Harici izleme sistemleri

Spring Boot Test Geliştirmeleri

  • Spring Boot testine genel bakış
  • Entegrasyon testi ve dilimler
  • Uygulamanın farklı katmanlarını test etmek için dilimler
Daha fazla +

Eğitim Yorumları



Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Eğitim Tarihleri

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

15 Haziran 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
16 Haziran 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
24 Haziran 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
09 Temmuz 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
14 Temmuz 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
06 Ağustos 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
06 Eylül 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
13 Eylül 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.