Pelatihan ASP.NET Arsitektur Clean, Microservices, dan Cloud Integration

Deskripsi

Pelatihan “ASP.NET Core Professional: Arsitektur Clean, Microservices, dan Cloud Integration” dirancang untuk membantu perusahaan membangun aplikasi modern yang scalable, secure, high-performance, serta siap mendukung kebutuhan transformasi digital.Peserta akan mempelajari bagaimana merancang dan mengembangkan aplikasi enterprise berbasis ASP.NET Core dengan menerapkan Clean Architecture, memecah sistem ke dalam microservices, mengoptimalkan akses data menggunakan EF Core, hingga melakukan integrasi cloud berbasis Microsoft Azure.

Program ini difokuskan pada best practice industri, standar keamanan modern, dan pendekatan arsitektur yang digunakan perusahaan besar dalam pengembangan sistem kritikal. peserta tidak hanya memahami teori tetapi juga membangun modul aplikasi nyata yang dapat langsung diterapkan di lingkungan kerja mereka.Untuk mendukung pemahaman dan memberikan gambaran mengenai Hal Tersebut maka Pusat Pengembangan Kajian Profesi Indonesia (PPKPI) bersama Narasumber yang berkompeten dibidangnya bermaksud akan menyelenggarakan kegiatan Pelatihan dengan tema ASP.NET Core Professional: Arsitektur Clean, Microservices, dan Cloud Integration

Tujuan & Manfaat

  • Membangun aplikasi enterprise menggunakan Clean Architecture
  • Mengembangkan RESTful API yang cepat & aman
  • Mendesain dan membangun microservices
  • Melakukan deployment & integrasi cloud Azure
  • Memahami best practice industri untuk aplikasi perusahaan besar
Materi Pelatihan

Hari 1 — Fundamental Profesional & Clean Architecture

Sesi 1 — ASP.NET Core Enterprise Development

  • Konsep ASP.NET Core 8+ untuk aplikasi enterprise
  • Memahami pipeline, middleware, dependency injection
  • Arsitektur aplikasi modern dan tren industri

Sesi 2 — Clean Architecture & Best Practice

  • Prinsip Clean Architecture
  • Layering: Domain, Application, Infrastructure, Presentation
  • Pattern penting: Repository Pattern, Mediator, CQRS
  • Dependency Injection & SOLID untuk scalability

Sesi 3 — Hands-On: Membangun Fondasi Aplikasi Clean Architecture

  • Membuat struktur proyek enterprise
  • Implementasi domain model & services
  • Implementasi use-case layer (application layer)

Sesi 4 — EF Core Advanced & Data Access Strategy

  • Advanced EF Core features
  • Optimasi query & mapping
  • Transaction handling, concurrency handling
  • Integrasi database (SQL Server / PostgreSQL)

Workshop Hari 1

  • Membangun modul aplikasi “Master Data Service” berbasis Clean Architecture

Hari 2 — Microservices & Cloud Integration

Sesi 1 — Microservices dengan ASP.NET Core

  • Konsep microservices & kapan digunakan
  • API Gateway, Service Discovery, Message Broker
  • Async Communication: RabbitMQ / Kafka

Sesi 2 — High-Performance RESTful API

  • Membangun REST API profesional
  • Caching, validation, rate limiting, throttling
  • Optimasi serialization & response time

Sesi 3 — Integrasi Cloud (Microsoft Azure)

  • Hosting ASP.NET Core di Azure App Service
  • Azure SQL, Azure API Management
  • Azure Container Apps dan Dockerization
  • CI/CD Pipeline (GitHub Actions / Azure DevOps)

Sesi 4 — Security Hardening

  • OWASP Top 10 untuk aplikasi .NET
  • Authentication & Authorization berbasis JWT / Identity
  • Secure configuration & secrets management

Workshop Hari 2

  • Deploy aplikasi microservices sederhana ke Azure
  • Implementasi API Gateway + Service Communication
  • Hery Haeruddin,S.Kom.M.Si & Tim (Trainer IT)
  • Offline Class
    1. Sertifikat Pelatihan
    2. Tas & Makalah (Hard Copy & Soft Copy)
    3. Flashdisk 8GB
    4. Makan Siang
    5. Coffee Break
  • Online Class
    1. E-Sertifikat Pelatihan
    2. Makalah (Soft Copy)
    3. Recording Pelatihan
  • Offline Class
    Rp. 6.000.000,-/Peserta
    (Tidak Termasuk Penginapan)
  • Online Class
    Rp. 4.000.000,-/Peserta
  • Bayar Di Hotel (Saat Registrasi Ulang)
  • Transfer / BANK  MANDIRI No. Rek. 120.00.1115475.9  An. Pusat Pengembangan Kajian Profesi Indonesia   

Jadwal Pelatihan

  • 05 – 06 Januari 2026 (Offline – Jakarta)
  • 08 – 09 Januari 2026 (Online – Zoom Meeting)
  • 13 – 14 Januari 2026 (Offline – Bandung) 
  • 15 – 16 Januari 2026 (Online – Zoom Meeting)
  • 21 – 22 Januari 2026 (Offline – Yogyakarta)
  • 27 – 28 Januari 2026 (Online – Zoom Meeting)
  • 02 – 03 Februari 2026 (Online – Zoom Meeting)
  • 05 – 06 Februari 2026 (Offline – Malang)
  • 10 – 11 Februari 2026 (Online – Zoom Meeting) 
  • 16 – 17 Februari 2026 (Offline – Yogyakarta)
  • 23 – 24 Februari 2026 (Online – Zoom Meeting)
  • 26 – 27 Februari 2026 (Offline – Jakarta)
  • 05 – 06 Maret 2026 (Offline – Yogyakarta)
  • 09 – 10 Maret 2026 (Online – Zoom Meeting)
  • 12 – 13 Maret 2026 (Offline – Bandung) 
  • 16 – 17 Maret 2026 (Online – Zoom Meeting)
  • 24 – 25 Maret 2026 (Offline – Malang)
  • 30 – 31 Maret 2026 (Online – Zoom Meeting)
  • 02 – 03 April 2026 (Online – Zoom Meeting)
  • 07 – 08 April 2026 (Offline – Bandung)
  • 09 – 10 April 2026 (Online – Zoom Meeting) 
  • 14 – 15 April 2026 (Offline – Jakarta)
  • 23 – 24 April 2026 (Online – Zoom Meeting)
  • 28 – 29 April 2026 (Offline – Malang)
  • 06 – 07 Mei 2026 (Offline – Jakarta)
  • 11 – 12 Mei 2026 (Online – Zoom Meeting)
  • 14 – 15 Mei 2026 (Offline – Yogyakarta) 
  • 19 – 20 Mei 2026 (Online – Zoom Meeting)
  • 21 – 22 Mei 2026 (Offline – Malang)
  • 28 – 29 Mei 2026 (Online – Zoom Meeting)
  • 02 – 03 Juni 2026 (Online – Zoom Meeting)
  • 04 – 05 Juni 2026 (Offline – Malang)
  • 09 – 10 Juni 2026 (Online – Zoom Meeting) 
  • 18 – 19 Juni 2026 (Offline – Jakarta)
  • 24 – 25 Juni 2026 (Online – Zoom Meeting)
  • 29 – 30 Juni 2026 (Offline – Yogyakarta)
  • 02 – 03 Juli 2026 (Offline – Yogyakarta)
  • 08 – 09 Juli 2026 (Online – Zoom Meeting)
  • 14 – 15 Juli 2026 (Offline – Bandung) 
  • 20 – 21 Juli 2026 (Online – Zoom Meeting)
  • 23 – 24 Juli 2026 (Offline – Jakarta)
  • 29 – 30 Juli 2026 (Online – Zoom Meeting)
  • 03 – 04 Agustus 2026 (Online – Zoom Meeting)
  • 06 – 07 Agustus 2026 (Offline – Malang)
  • 11 – 12 Agustus 2026 (Online – Zoom Meeting) 
  • 13 – 14 Agustus 2026 (Offline – Jakarta)
  • 19 – 20 Agustus 2026 (Online – Zoom Meeting)
  • 27 – 28 Agustus 2026 (Offline – Yogyakarta)
  • 02 – 03 September 2026 (Offline – Bandung)
  • 08 – 09 September 2026 (Online – Zoom Meeting)
  • 09 – 10 September 2026 (Offline – Malang) 
  • 15 – 16 September 2026 (Online – Zoom Meeting)
  • 24 – 25 September 2026 (Offline – Yogyakarta)
  • 29 – 30 September 2026 (Online – Zoom Meeting)
  • 06 – 07 Oktober 2026 (Online – Zoom Meeting)
  • 08 – 09 Oktober 2026 (Offline – Jakarta)
  • 12– 13 Oktober 2026 (Online – Zoom Meeting) 
  • 15 – 16 Oktober 2026 (Offline – Yogyakarta)
  • 20 – 21 Oktober 2026 (Online – Zoom Meeting)
  • 29 – 30 Oktober 2026 (Offline – Bandung)
  • 02– 03 November 2026 (Offline – Yogyakarta)
  • 05 – 06 November 2026 (Online – Zoom Meeting)
  • 11 – 12 November 2026 (Offline – Jakarta) 
  • 17 – 18 November 2026 (Online – Zoom Meeting
  • 19 – 20 November 2026 (Offline – Bandung)
  • 25 – 26 Novembar 2026 (Online – Zoom Meeting)
  • 02 – 03 Desember 2026 (Online – Zoom Meeting)
  • 03 – 04 Desember 2026 (Offline – Jakarta) 
  • 09 – 10 Desember 2026 (Online – Zoom Meeting)
  • 15 – 16 Desember 2026 (Offline – Bandung)
  • 17 – 18 Desember 2026 (Online -Zoom Meeting)
  • 22 – 23 Desember 2026 (Offline – Malang)

NB : Bisa Request Tema Pelatihan & Tempat Pelatihan

Membutuhkan In House Training
Pelatihan untuk lebih dari 10 peserta, silakan isi permintaan proposal in house.