Pelatihan RESTful API with Spring Boot (Bank Kalbar Batch 2)

Pada tanggal 23-26 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.

1_thumb[2]

Pelatihan RESTful API with Spring Boot (Bank Kalbar Batch 1)

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.

3