pelatihan Building an Application with Spring Boot

Building an Application with Spring Boot

Spring Boot adalah salah satu Framework Spring untuk membangun aplikasi berbasis Java. Framework Spring Boot adalah framework berbasis Java yang bersifat open-source yang dapat digunakan untuk membuat Micro Service. Micro Service adalah sebuah arsitektur yang memungkinkan Anda untuk membangun dan melakukan develope secara mandiri. Spring boot diciptakan oleh Pivotal Team dan menyediakan infrastruktur yang kompeherensif untuk mendukung Anda mulai dari membuat sebuah micro service maupun membangun aplikasi siap pakai di mana Anda hanya perlu menjalankannya saja. Oleh karena itulah, pelatihan Building an Application with Spring Boot menjadi penting untuk diikuti.

 

 

TUJUAN & MANFAAT PELATIHAN

  1. Peserta pelatihan dapat memahami konsep framework spring boot dan dapat membuat aplikasi yang berdiri sendiri.

 

 

MATERI PELATIHAN

  1. Spring Boot Introduction
    • Introduction to Spring Boot Features
    • Value Proposition of Spring Boot
    • Creating a simple Boot application using Spring Initializer website
  2. Spring Boot Dependencies, Auto-configuration, and Runtime
    • Dependency management using Spring Boot starters
    • How auto-configuration works
    • Configuration properties
    • Overriding auto-configuration
    • Using Command Line Runner
  3. JPA with Spring and Spring Data
    • Quick introduction to ORM with JPA
    • Benefits of using Spring with JPA
    • JPA configuration in Spring
    • Configuring Spring JPA using Spring Boot
    • Spring Data JPA dynamic repositories
  4. Spring MVC Architecture and Overview
    • Introduction to Spring MVC and request processing
    • Controller method signatures
    • Using @Controller, @RestController and @GetMapping annotations
    • Configuring Spring MVC with Spring Boot
    • Spring Boot packaging options, JAR or WAR
  5. Rest with Spring MVC
    • An introduction to the REST architectural style
    • Controlling HTTP response codes with @ResponseStatus
    • Implementing REST with Spring MVC, @RequestMapping, @RequestBody and @ResponseBody
    • Spring MVC’s HttpMessageConverters and automatic content negotiation
  6. Spring Security
    • What problems does Spring Security solve?
    • Configuring authentication
    • Implementing authorization by intercepting URLs
    • Authorization at the Java method level
    • Understanding the Spring Security filter chain
    • Spring security testing
  7. Actuators, Metrics and Health Indicators
    • Exposing Spring Boot Actuator endpoints
    • Custom Metrics
    • Health Indicators
    • Creating custom Health Indicators
    • External monitoring systems
  8. Spring Boot Testing Enhancements
    • Spring Boot testing overview
    • Integration testing using @SpringBootTest
    • Web slice testing with MockMvc framework
    • Slices to test different layers of the application
  9. Spring Security Oauth
    • OAuth 2 Overview
    • Implementing OAuth 2 using Spring Security OAuth
  10. Reactive Applications with Spring
    • Overview of Reactive Programming concepts
    • Reactive Programming support in Spring
    • Using Spring’s reactive WebClient

 

 

TARGET PESERTA PELATIHAN

  • Semua pihak yang membutuhkan pengetahuan seputar Pelatihan Building an Application with Spring Boot

 

 

METODE PELATIHAN

  • Penyampaian konsep
  • Diskusi kelompok
  • Latihan
  • Studi kasus

 

 

Untuk informasi pelatihan dapat menghubungi kontak kami di sini

Untuk informasi dan permintaan In house training, dapat dilihat di sini

Apabila anda tidak menemukan pelatihan yang anda butuhkan, silahkan melakukan permintaan pelatihan di sini

 

 

 

 

 

Kanaka

Perumahan Griya Sidokarto Village A1, Jalan Alam Hijau, RT:04/RW:09, Semarangan, Sidokarto, Godean, Sleman, DIY 55264
Kontak Kami
Our customer support team is here to answer your questions. Ask us anything!
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram