Pada tanggal 20 Januari – 1 Februari 2024 telah dilaksanakan onsite training dengan judul Building Scalable Application with Apache Kafka. Pelatihan ini diikuti oleh pengembang aplikasi dari PT Bank Kalimantan Barat.
Pada pelatihan ini dibahas bagaimana mendesain arsitektur terdistribusi menggunakan Kafka, dan memastikan aplikasi yang dibangun menjadi scalable dan reliable. Layanan messaging kafka akan diakses dari aplikasi yang menggunakan Java Spring Boot.
Pada tanggal 9-11 Oktober 2023 telah dilangsungkan onsite training dengan judul RESTful API with Java Spring Boot. Training ini diikuti oleh peserta yang merupakan software developer dari PT Bank Pembangunan Kalimantan Barat.
Spring Boot adalah extension dari Spring framework yang membantu developer untuk membangun aplikasi web secara cepat dan mudah, dengan kode yang lebih sedikit, dengan menghilangkan banyak boilerplate code dan konfigurasi yang menjadi karakteristik framework Spring.
Pada pelatihan ini akan membahas fitur utama dari Spring Boot, termasuk Spring Initializr, auto-configuration, application development, data access, testing, Actuator, dan fitur yang lain. Pertama-tama peserta akan memahami bagaimana mengkonfigurasi aplikasi Spring MVC. Kemudian , peserta akan mempelajari bagaimana membangun RESTful API. Setelah pelatihan peserta diharapkan memahami bagaimana aplikasi yang dibuat dapat siap untuk keperluan production. Peserta diharapkan dapat menguasai Spring Boot untuk membuat proses pengembangan lebih cepat dan deployment yang lebih mudah.
Adapun outline dari materi yang dibahas pada pelatihan ini adalah sebagai berikut:
Introducing Spring Boot and Its Benefits
Bootstrapping a Simple Application
Spring Initializr
Auto Configuration
Spring Boot Annotations, Properties, Profiles
Accessing Data with Spring Boot and JDBC
Accessing Data with ORM with JPA
Configuring a Spring MVC Application with Spring Boot
Building a RESTful Web Application with Spring Boot
Enabling Actuators, Metrics, and Health Indicators
Testing with Spring Boot
Packaging and Deployment
Jika anda tertarik mengikuti pelatihan ini, anda bisa mengirimkan request ke email info@actual-training.com untuk mendapatkan silabus lengkap beserta dengan penawarannya.
Pada tanggal 16-19 November 2021 telah dilaksanakan pelatihan dengan judul RESTful API with Spring Boot. Pelatihan ini dilakukan secara offline di kantor Actual Training di Yogyakarta. Peserta dari pelatihan ini adalah tim backend developer dari Bank Kalbar, Pontianak, Kalimantan Barat.
Adapun materi yang dibahas pada pelatihan ini adalah sebagai berikut:
Proses Instalasi
Instalasi JDK
Instalasi Maven
Setting Path Maven
MySQL Database
IntelliJ IDEA Community IDE
POSTMAN
Pengenalan Spring & Spring Boot
Kenapa Spring & Spring Boot
Arsitektur Spring Boot
Konsep Dependency Injection
Spring Framework
Spring Modules
Core Container
Data Access / Integration
Java Based Configurations
Membuat Projek Spring Data di Spring Boot
Pengenalan Spring Data JPA
Membuat Projek Spring Data JPA
Membuat Entity Class
Membuat JPA Properties dan Hikari Connection Pool
Eksekusi Query Method
Eksekusi Native Query
One to Many Relationship
Many to Many Relationship
Membuat REST API
Menambahkan Controller
Spring Boot Project Architecture
RESTful API dengan JPA
Membuat Product Model
Database dan JPA Properties
Membuat Product Repository
Membuat Product Service
Membuat Product Controller
Basic Authentication
Java Security & OAuth2 + JWT
Unit Testing & TDD
Membuat Data Fake Generator
Unit Testing Service Layer
Testing findAll
Testing getProductById
Testing getProductByIdWithNullDataFromDB
Testing saveOrUpdateProduct
Testing deleteProduct
TDD (Test Driven Development)
Open API Documentation & Swagger
Menambahkan Swagger ke Spring Boot
Pengaturan dan konfigurasi swagger
Study Case
Deployment
Menginstall docker
Membuat docker network
Membuat docker file
Membuat docker-compose
Jika anda tertarik untuk mengikuti kelas RESTful API with Spring Boot anda dapat mengubungi kami di alamat info@actual-training.com atau WA ke nomor 087876133054.