Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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