Course Outline

Perkenalan

Definisi API

  • File definisi
  • Permintaan API

Bahasa Inggris

  • Apa itu YAML
  • Aturan YAML

Tinjauan Umum Layanan RESTful

  • Sumber Daya
  • Transfer negara
  • Representasi negara

Mempersiapkan Lingkungan Pengembangan

  • Menginstal dan mengkonfigurasi Swagger
  • Menginstal dan mengonfigurasi Node.Js

Arsitektur Kendala Layanan Web REST

  • Menggunakan batasan klien-server
  • Bekerja dengan batasan antarmuka yang seragam
  • Bekerja dengan kendala tanpa kewarganegaraan
  • Menggunakan HTTP-caching
  • Mengaktifkan sistem lapisan

Perancangan REST API

  • Menerapkan operasi CRUD
  • Menggunakan Penanganan Kesalahan
  • Menerapkan operasi untuk REST API
  • Menangani perubahan dalam API
  • API Versi
  • API penyimpanan sementara
  • Mendukung pagination dan respons parsial

Spesifikasi menggunakan Swagger

  • Mengedit dokumen dengan Swagger
  • Membuat spesifikasi dalam format YAML
  • Membuat jalur dan observasi
  • Menambahkan dokumentasi
  • Menambahkan skema ke file OAS
  • Menggunakan SwaggerHub

API Management

  • Membuat strategi manajemen API
  • Mengelola siklus hidup API
  • Membuat proxy API
  • Mengontrol perilaku API
  • Membangun portal API
  • Menyediakan manajemen lalu lintas

Keamanan API

  • Mengamankan dengan token dan JWT
  • Mengamankan dengan kunci dan rahasia API
  • Otorisasi menggunakan OAuth2.0

Ringkasan dan Kesimpulan

Requirements

  • Pemahaman dasar tentang REST API
  • Pengalaman dengan format JSON atau XML
  • Pengalaman pemrograman berorientasi objek

Hadirin

  • Pengembang Back-end
 14 Hours

Number of participants


Price per participant

Upcoming Courses (Minimal 5 peserta)

Related Categories