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

Online Training: Cross Platform Mobile Apps Development with Xamarin

Pada tanggal 18-22 September 2021, telah dilaksanakan online training dengan judul Cross Platform Mobile Apps Development with Xamarin. Training diikuti oleh 2 orang developer dari PT Shimano Batam.

Tujuan dari online training ini adalah mengembangkan aplikasi mobile native multi platform (Android, IOS, dan Universal Windows Platform) dengan menggunakan teknologi Xamarin Forms.

Dengan menggunakan Xamarin, pengembang dapat menggunakan bahasa pemrograman C# dan .NET Framework untuk mengembangkan aplikasi mobile native yang bersifat cross platform. Pengembang dapat satu kode yang dapat digunakan untuk membuat aplikasi dengan platform Android, IOS, dan Windows 10.

Adapun topik yang dibahas pada pelatihan ini adalah sebagai berikut:

  • Introduction to Xamarin Forms
  • Pages Layout & Navigation
  • Basic Controls & Plugins
  • Styles & Theming
  • Binding Command
  • Display Data on ListView
  • Navigation (Tab, Master Page)
  • Passing data between Page
  • MVVM Pattern (MVVM Helper, Async Observable, etc)
  • Xamarin App Shell
  • Navigation with Xamarin App Shell
  • Local Data with SQLite
  • RESTful API
  • ASP.NET Web API (CRUD)
  • Consume REST API from Xamarin
  • Third Party Library (Chart, Table, etc)
  • Push Notification (FCM)
  • Release & Publish Apps
  • Packaging and Deployment

shimano