Pada tanggal 8,11, dan 12 November 2019 telah dilaksanakan pelatihan inhouse dengan Judul Building RESTful API with ASP.NET Core Web API 3.0. Peserta dari pelatihan ini adalah tim pengembang aplikasi backend dari PT Pertamina Persero. Pelatihan ini dilaksanakan di Pertamina Simprug Residence, Jakarta Selatan.
Pengajar pada pelatihan ini adalah Bapak Erick Kurniawan yang merupakan salah satu Microsoft MVP (Most Valuable Professional) di bidang Development Technology (ASP.NET Core, Xamarin Cross Platform, & Blazor).
Pelatihan ini bertujuan untuk memberikan pengetahuan praktis tentang pengembangan web services (REST) dengan teknologi ASP.NET Core Web API. 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).
- 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
- ASP.NET View
- Strongly Type ASP.NET MVC View
- ASP.NET Helpers & Tag Helper
- Partial View
- View Component
- View Layout
- Integrasi dengan Javascript
- 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 Azure Cloud
- Consuming RESTful API from ASP Core Client