Training Syllabus

Building RESTful Services using ASP.NET Web API

 

Kebutuhan akan pertukaran data antar platform dan perangkat yang berbeda yang dapat memenuhi penyajian data yang cepat, aman dan reliable semakin dibutuhkan saat ini. Kondisi ini membuat Microsoft meng-implementasikan SOA (Software Oriented Architecture) dengan menyajikan framework ASP.NET Web API.

ASP.NET Web API merupakan platform yang digunakan untuk membangun HTTP Services atau RESTful Services yang dapat diakses dengan beragam perangkat atau beragam aplikasi seperti aplikasi mobile, aplikasi web, dan aplikasi desktop. Metode pengaksesan data dilakukan melalui http verb sehingga kompatibilitas dalam hal pengaksesan datanya cukup tinggi. Output tipe data yang dihasilkan oleh services tersebut berupa xml dan json yang dapat dikonsumsi oleh beragam platform.

Modul training disusun dari berbagai sumber dan media pembelajaran dengan penyajian materi dalam bentuk pengenalan konsep; teori; dan praktek; serta tentunya dipandu oleh trainer atau instruktur yang telah berpengalaman di bidangnya.

Durasi: 3 (Tiga) Hari

Outline Materi:

  • Introduction to RESTful Services
  • ASP.NET Web API as RESTful Services Platform
  • Designing REST API
  • API Controller
  • Data Access Layer using EF
  • Implementing Domain Logic
  • Configuring Output Data
  • Securing Web API
  • Documenting API using Swagger
  • Testing Web API using Postman
  • Deployment