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
- Peserta pelatihan dapat memahami konsep framework spring boot dan dapat membuat aplikasi yang berdiri sendiri.
MATERI PELATIHAN
- Spring Boot Introduction
- Introduction to Spring Boot Features
- Value Proposition of Spring Boot
- Creating a simple Boot application using Spring Initializer website
- 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
- 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
- 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
- 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
- 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
- Actuators, Metrics and Health Indicators
- Exposing Spring Boot Actuator endpoints
- Custom Metrics
- Health Indicators
- Creating custom Health Indicators
- External monitoring systems
- 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
- Spring Security Oauth
- OAuth 2 Overview
- Implementing OAuth 2 using Spring Security OAuth
- 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

