Pada tanggal 13-16 September 2021 telah dilangsungkan online training dengan judul RESTful API with ASP.NET Core 5. Training ini diikuti oleh 5 orang peserta dari BPJS TK.
Pengajar pada pelatihan ini adalah Bapak Erick Kurniawan yang merupakan salah satu Microsoft MVP (Most Valuable Professional) di bidang Development Technology.
Pelatihan ini bertujuan untuk memberikan pengetahuan praktis tentang pengembangan web services (REST) dengan teknologi ASP.NET 5. ASP.NET Core Web API adalah framework untuk pengembangan aplikasi backend (RESTful) web services yang modern dari Microsoft. ASP.NET Core didesain untuk kebutuhan aplikasi backend yang membutuhkan performa tinggi dan bisa digunakan diberbagai platform (Linux, Windows, Container, etc). ASP.NET Core Web API juga sangat cocok untuk berjalan pada environment cloud.
ASP.NET Core Web API juga memudahkan pengembang untuk membuat aplikasi backend yang dapat digunakan untuk berbagai macam aplikasi client seperti aplikasi web (ASP MVC, React, Blazor) dan aplikasi mobile (Android, Ios, Xamarin Cross Platform).
Adapun materi yang disampaikan pada pelatihan ini adalah sebagai berikut:
- Introduction to .NET Core & ASP.NET Core
- Web Server (Kestrel, IIS)
- IDE Visual Studio Community 2019 / Visual Studio Code
- .NET Core SDK & Runtime
- ASP.NET Core Architecture
- ASP.NET Routing
- ASP.NET Controller
- ASP.NET Model
- HTTP Protocol
- Designing RESTful API
- Micro ORM with Dapper
- Entity Framework Core
- EF Migrations
- ASP.NET Security (ASP.NET Identity)
- Authentication & Authorization
- JWT (JSON Web Token)
- JWT and ASP.NET Identity Integration
- Deployment to Cloud Services
- Deploy API on container
- Consuming RESTful API
- API Management with Ocelot