Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
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
Persyaratan
- Pemahaman dasar tentang REST API
- Pengalaman dengan format JSON atau XML
- Pengalaman pemrograman berorientasi objek
Hadirin
- Pengembang Back-end
14 Jam