Online Training: RESTful API and Microservices Architecture with ASP.NET Core (PT Bank BNI)

Pada tanggal 24 Juni – 30 Juli 2021 telah dilangsungkan pelatihan (5 hari) dan sesi metoring (1 minggu) untuk 15 orang developer internship dari PT Bank BNI.

Pada pelatihan ini peserta mempelajari bagaimana cara mendesain dan mengimplementasikan aplikasi backend RESTful API dan arsitektur Microservices dengan menggunakan ASP.NET Core Framework. Setelah proses training selesai dilaksanakan, maka dilanjutkan dengan proses mentoring selama 1 minggu. Pada proses mentoring peserta diberikan study case yang harus diselesaikan dalam waktu 1 minggu, selama proses pengerjaan, peserta dapat berdiskusi/konsultasi dengan trainer. Di akhir fase mentoring peserta wajib untuk mempresentasikan hasil akhirnya.

Adapun topik yang dibahas pada pelatihan ini adalah sebagai berikut:

  • Konsep RESTful API
  • Desain RESTful API
  • Microservices Architecture
  • ASP.NET Core Web API
  • Dependency Injection
  • Controller & Model
  • EF Core
  • Repository Pattern & CRUD
  • ASP.NET Core Identity
  • Authentication & Authorization
  • OAuth2 (JWT Token)
  • API Gateway with Ocelot
  • Deploy to Azure App Services
  • Docker Container
  • Azure Container Registry
  • AKS

bni training 1

Pelatihan Microservices Architecture & Visual Studio Team Services

Pada tanggal 16-18 Mei 2018 telah dilaksanakan pelatihan dengan topik Microservices Architecture & Visual Studio Team Services. Peserta dari pelatihan ini adalah pengembang dari KSI (Kantor Sistem Informasi) Universitas Atmajaya Yogyakarta.

Adapun topik yang dibahas adalah sebagai berikut:

  • What is services
  • Microservices Introduction
  • Design Principle
  • Autonomus
  • Bussiness Domain Centric
  • Autonomous Loosley Coupled
  • Observable Centralize Monitoring
  • Automation CI/CD Tools
  • Async Communication
  • Container
  • Self Hosting
  • Managing backlogs and sprints
  • Creating dashboards
  • Hosting and managing code
  • Committing code changes
  • Applying best practices for branching
  • Building a code base
  • Releasing
  • Creating build definitions
  • Integrating with other tools
  • Customizing your process with extensions

Jika anda tertarik mengikuti pelatihan ini anda dapat menghubungi nomor HP berikut 087876133054 (WA) untuk informasi jadwal dan meminta penawaran lebih lanjut.

12