Spring Boot Content Eğitimi

Spring Boot Content Eğitimi, Spring Boot framework kullanarak içerik yönetimi (content management), RESTful servisler ve veri odaklı backend uygulamaları geliştirmeyi öğretmeyi amaçlar.

30 Saat
5 Konu Başlığı
Başvuru Formu

Bu Eğitime Başvurun

Formu doldurun, danışmanımız en kısa sürede sizinle iletişime geçsin.

Kimler İçindir
• Java geliştiriciler
• Backend ve full-stack yazılımcılar
• Web servis geliştirme öğrenmek isteyenler
• Kurumsal uygulama geliştiren profesyoneller
Eğitim Hedefleri
• Spring Boot framework’ünün temel yapısını kavramak
• RESTful API ve içerik servisleri geliştirebilmek
• Spring Data JPA ile veri yönetimi gerçekleştirebilmek
• Katmanlı mimari (controller, service, repository) kullanabilmek
• Ölçeklenebilir ve sürdürülebilir backend uygulamaları geliştirebilmek
Eğitim Hakkında
Spring Boot Content Eğitimi, Spring Boot framework kullanarak içerik yönetimi (content management), RESTful servisler ve veri odaklı backend uygulamaları geliştirmeyi öğretmeyi amaçlar. Eğitim kapsamında Spring Boot temel yapısı, API geliştirme, veri yönetimi ve katmanlı mimari ele alınır.
Ön Koşul
Temel Java bilgisi gerekmektedir.
Eğitim İçeriği
• Application class
• @SpringBootApplication
• IOC Dependency Injection
• Beans
• Annotations
• @Service
• @Repository
• @Entity
• Component
• Configuration
• Externalize application.properties
• Context Root
• Logging
• REST Api Overview
• Spring support for REST
• @RequestMapping
• @PathVariable
• @RequestBody
• @ResponseBody
• @PathVariable
• @RestController
• HTTP Method conversion
• JSON Representations for Resources
• Message Converters
• RestTemplate
• Cache Overview
• Cache manager
• @Cacheable
• @CachePut
• @CacheEvict
• Compression Performance
• Data validation
• Broken Access Control
• Cryptographic Failures
• Injection
• Security Misconfiguration
• Identification and Authentication Failures
• Data Integrity Failures
• Spring Security Overview
• FilterChainProxy
• JWT
• Role Based App
• Using Spring Web Authentication
• HttpSecurity
• AuthenticationProvider
• UserDetailsService
• UserDetails
• AuthenticationManager
• Authentication
• GrantedAuthorities
• AuthenticationProvider
• UserDetailsService with hashed passwords and tokens
• Spring Security Authorization
• Authorization Spring Security Annotations
• Using a @ControllerAdvice for ExceptionHandling
• UsernamePasswordAuthenticationFilter
Kimler İçindir
• Java geliştiriciler
• Backend ve full-stack yazılımcılar
• Web servis geliştirme öğrenmek isteyenler
• Kurumsal uygulama geliştiren profesyoneller
Eğitim Hedefleri
• Spring Boot framework’ünün temel yapısını kavramak
• RESTful API ve içerik servisleri geliştirebilmek
• Spring Data JPA ile veri yönetimi gerçekleştirebilmek
• Katmanlı mimari (controller, service, repository) kullanabilmek
• Ölçeklenebilir ve sürdürülebilir backend uygulamaları geliştirebilmek