Azerbaycan 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.

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.

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

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
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 Azerbaycan ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

15 iyun 2025 (2 Gün)
Baku
Classroom / Virtual Classroom
16 iyun 2025 (2 Gün)
İstanbul
Classroom / Virtual Classroom
24 iyun 2025 (2 Gün)
İzmir
Classroom / Virtual Classroom
09 iyul 2025 (2 Gün)
Bodrum
Classroom / Virtual Classroom
14 iyul 2025 (2 Gün)
Antalya
Classroom / Virtual Classroom
06 avqust 2025 (2 Gün)
Kapadokya
Classroom / Virtual Classroom
06 sentyabr 2025 (2 Gün)
Bursa
Classroom / Virtual Classroom
13 sentyabr 2025 (2 Gün)
Ankara
Classroom / Virtual Classroom
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.