Advanced Spring Boot Eğitimi

Advanced Spring Boot Eğitimi

Eğitim Hakkında

Bu eğitim, Spring Boot ile modern Java uygulamaları geliştirmeyi öğretmeyi amaçlar. Katılımcılar, Spring MVC, JPA/Hibernate entegrasyonu, RESTful servisler, güvenlik yapılandırmaları ve performans optimizasyonu konularında kapsamlı bilgi edineceklerdir.

Ön Koşul

Katılımcıların temel Java bilgisine ve Spring Framework’e giriş seviyesinde hakim olması gerekmektedir.

Eğitim İçeriği

  • Application class
  • @SpringBootApplication
  • Build as a Runnable jar
  • Dependency injection, component scans, Configuration
  • Externalize your configuration using application.properties or YAML files
  • Spring MVC Controllers
  • Using ModelAttributes
  • @RequestMapping and @RequestParam
  • Using a ModelAndView
  • Using images and templates for views
  • Overview
  • Connecting
  • SQL & CRUD
  • Parameter Markers
  • Transactions
  • Hibernate and JPA Annotations
  • Mapping Concepts
  • CRUD Operations (Create/Read/Update/Delete)
  • Executing Sql scripts
  • Using a production database
  • JPA Data and JPA Repositories
  • REST Overview (Characteristics/Capabilities, URI Templates, REST vs SOAP
  • Spring support for REST
  • @RequestMapping/@PathVariable, @RequestBody, @ResponseBody, HTTP Method conversion
  • URI Templates and @PathVariable
  • Writing RESTful Controllers / @RestController
  • JSON Representations for Resources
  • Message Converters
  • Content Negotiation
  • Client Requirements and Spring's RestTemplate
  • Spring Security Overview using the DelegatingFilterChainProxy and FilterChainProxy
  • Using Spring Web Authentication
  • The key Classes of HttpSecurity, AuthenticationProvider, UserDetailsService, UserDetails, AuthenticationManager, Authentication and GrantedAuthorities
  • Using your own AuthenticationProvider and UserDetailsService with hashed passwords and tokens
  • Spring Security Authorization overview with the AccessDecisionManager and AccessDecisionVoters
  • Authorization using @EnableGlobalMethodSecurity, JSR250 and Spring Security Annotations
  • Using a @ControllerAdvice for ExceptionHandling
  • Creating your own custom Authorization Voter and AccessControlManager
  • Securing a Restful service via a customized UsernamePasswordAuthenticationFilter

Kazanımlar

  • Spring Boot uygulamalarını baştan sona oluşturabileceksiniz.

  • Dependency Injection ve yapılandırma yönetimi konularında uzmanlaşabileceksiniz.

  • Spring MVC ile web uygulamaları geliştirebileceksiniz.

  • JPA ve Hibernate ile veritabanı işlemlerini gerçekleştirebileceksiniz.

  • RESTful servisler oluşturabilecek ve JSON veri yönetimini yapabileceksiniz.

  • Spring Security ile uygulama güvenliğini sağlayabileceksiniz.

  • Authentication ve Authorization mekanizmalarını uygulayabileceksiniz.

  • Exception handling ve hata yönetimi için en iyi pratikleri öğrenebileceksiniz.

  • Spring Boot ile performans optimizasyonu ve yapılandırma tekniklerini uygulayabileceksiniz.

  • Gerçek dünya senaryolarında Spring Boot projeleri geliştirebileceksiniz.

Hedef Kitle

  • Java Developer (Mid-Level, Senior)
  • Backend Developer (Mid-Level, Senior)
  • Yazılım Geliştiriciler (Mid-Level, Senior)
  • Yazılım Mimarları (Senior)
  • Teknik Liderler (Senior)

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

KKTC Turkcell
Boyner
ITKIB
IBB
J.P. Morgan
Işik Universitesi
Tam Finans
HDI Sigorta
Zorlu Holding
Turkcell Global Bilgi
Amerikan Hastanesi
Netaş
Turk Standartlari Enstitüsü
Beko
Iga Airport
Innova
İş Portföy
Vakıf GYO
Türkiye Vagon Sanayi
Kuveyt Türk
ETI
Honda
Pegasus
Turknet
Sompo Japan
KKTC Turkcell
Boyner
ITKIB
IBB
J.P. Morgan
Işik Universitesi
Tam Finans
HDI Sigorta
Zorlu Holding
Turkcell Global Bilgi
Amerikan Hastanesi
Netaş
Turk Standartlari Enstitüsü
Beko
Iga Airport
Innova
İş Portföy
Vakıf GYO
Türkiye Vagon Sanayi
Kuveyt Türk
ETI
Honda
Pegasus
Turknet
Sompo Japan
Bilgi İstiyorum