Kursus Pelatihan Rancang RESTful APIs
API (Application Programming Interface) memungkinkan aplikasi Anda untuk terhubung dengan aplikasi lain.
Dalam pelatihan online langsung ini yang dipimpin instruktur, peserta akan belajar menulis API berkualitas tinggi saat mereka membangun dan memastikan keamanan server API backend.
Di akhir pelatihan ini, peserta akan mampu:
- Memilih dari beberapa kerangka kerja untuk membangun API
- Memahami dan memodelkan API yang diterbitkan oleh perusahaan seperti Google dan Facebook
- Membuat dan mempublikasikan Restful API mereka sendiri untuk konsumsi publik
- Memastikan keamanan API mereka melalui otentikasi berbasis token
Penonton
- Pengembang
Format kursus
- Sebagian pelajaran, sebagian diskusi, latihan dan banyak praktik tangan
Catatan
- Untuk menyesuaikan kursus ini untuk bahasa lainnya, seperti PHP, Javascript, dll, silakan hubungi kami untuk mengatur
Kerangka Materi
Pendahuluan
Bagaimana Cara Kerja APIs
Mengakses API Publik
Menyiapkan Lingkungan Pengembangan
Menyiapkan Aplikasi Backend Contoh
Membuat Endpoint API
Menguji API
Mendebug API
Mengeaman API
Mendeploy Backend yang Dapat Diakses oleh API
Memantau API
Meningkatkan API
Best Practice untuk RESTful APIs
Penyelesaian Masalah
Ringkasan dan Kesimpulan
Persyaratan
- Pemahaman tentang protokol HTTP
- Pengalaman dalam pemrograman web (Lihat Catatan di bawah untuk pilihan bahasa)
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan Rancang RESTful APIs - Pemesanan
Kursus Pelatihan Rancang RESTful APIs - Penyelidikan
Rancang RESTful APIs - Permintaan Konsultasi
Testimoni (2)
Bahwa setiap pelajaran teknis disertai dengan berbagai latihan praktis untuk memperkuat konsep-konsep tersebut.
Andrei-Calin Bajea
Kursus - OWASP Top 10 2025
Diterjemahkan Mesin
Pemahaman yang baik dalam mendefinisikan API, men.deploy dan menjalankan API.
Vincent - Openbaar Ministerie
Kursus - MuleSoft Anypoint Platform Fundamentals
Diterjemahkan Mesin
Kursus Mendatang
Kursus Terkait
Mengembangkan Microservices di Google Cloud Apigee
21 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin mempelajari cara membangun, menguji, men-debug, dan menerapkan API di atas Platform API Apigee Google Cloud.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang mencakup semua sumber daya yang dibutuhkan untuk mulai mengembangkan API.
- Memahami dan menerapkan alat yang tersedia dalam Apigee Edge.
- Membangun dan menyebarkan API ke Google Cloud.
- Memantau dan men-debug kesalahan API.
- Manfaatkan solusi analitik dan pembelajaran mesin Google Cloud untuk membuat API lebih cerdas.
Membangun API Menggunakan Google Cloud Apigee X
14 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin menggunakan Apigee X untuk merancang, mengembangkan, dan mengelola API secara efisien dan aman.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang diperlukan untuk mulai mengembangkan solusi API dengan Apigee X.
- Memahami dasar-dasar dan praktik terbaik dalam mengembangkan, mengamankan, dan mengelola siklus hidup API.
- Pelajari cara mendesain, membangun, dan menguji API, lalu menerapkannya pada platform Apigee X.
- Terapkan keamanan API berlapis-lapis untuk API dengan kebijakan kunci API dan token akses OAuth.
DevSecOps Firefight: Breach, Fix & Fortify
7 JamWorkshop ini kelas dunia, terdepan, dan praktis membenamkan peserta dalam kenyataan-kenyataan kritis keamanan pipeline CI/CD modern. Dirancang untuk profesional keamanan, insinyur DevOps, dan pengembang yang bersemangat untuk menguasai pertahanan terhadap pelanggaran pipeline tingkat lanjut, pelatihan ini menggabungkan simulasi serangan langsung dengan alat-alat terkemuka di industri dan teknik pertahanan praktis.
Kong API Gateway
14 JamPelatihan ini diarahkan oleh instruktur (online atau tatap muka) ditujukan kepada insinyur yang ingin mengatur gateway API Kong untuk mengelola lalu lintas ke dan dari mikroservis mereka.
Setelah pelatihan ini, peserta akan dapat:
- Menginstal dan mengonfigurasi klaster Kong.
- Mengelola gateway API Kong untuk menyediakan satu titik komunikasi untuk mengakses API.
- Kontrol lalu lintas layanan web pada tingkat yang detail.
- Mengamankan API dengan otentikasi akses.
- Mengendalikan lalu lintas melalui pembatasan laju dan kuota.
- Memantau, mencatat, dan menganalisis lalu lintas API menggunakan solusi pihak ketiga seperti tumpukan ELK.
Managing APIs with MuleSoft Anypoint Platform
14 JamPelatihan langsung yang dipandu instruktur ini di Indonesia (online atau tatap muka) ditujukan untuk pengembang level menengah yang ingin menggunakan MuleSoft Anypoint Platform untuk merancang, membangun, dan mengelola API serta integrasi dengan lebih cepat dalam platform yang aman dan universal.
Pada akhir pelatihan ini, peserta akan dapat:
- Menyiapkan lingkungan pengembangan yang diperlukan untuk mulai mengembangkan API dengan MuleSoft Anypoint Platform.
- Memahami fitur dan arsitektur MuleSoft Anypoint Platform.
- Belajar cara merancang, membangun, mengelola, dan menerapkan API dengan AnyPoint Platform.
- Mengenal peran setiap komponen dalam membangun integrasi dan API.
- Terhubung ke database dan mentransformasi data menggunakan API.
- Mengelola akses ke API dengan membuat dan menerapkan proxy API.
MuleSoft Teknik Integrasi Lanjutan
21 JamMuleSoft adalah platform integrasi terkemuka yang memungkinkan perusahaan untuk menghubungkan aplikasi, data, dan perangkat di lingkungan cloud maupun on-premises.
Pelatihan langsung yang dipandu instruktur (daring atau tatap muka) ini ditujukan bagi pengembang MuleSoft tingkat lanjutan dan profesional integrasi yang ingin merancang, mengoptimalkan, dan mendeploy aliran integrasi kompleks menggunakan MuleSoft dan Anypoint Platform.
Setelah menyelesaikan pelatihan ini, peserta akan dapat:
- Mendesain dan menerapkan aliran Mule lanjutan dengan penggunaan penanganan kesalahan dan pemrosesan batch.
- Memproteksi API menggunakan OAuth 2.0, kebijakan, dan implementasi keamanan kustom.
- Memanfaatkan DataWeave untuk transformasi kompleks dan routing dinamis.
- Men-deploy dan memantau aplikasi di lingkungan CloudHub dan hybrid.
- Menerapkan pipa CI/CD untuk proyek MuleSoft menggunakan Git, Jenkins, dan Maven.
Format Kursus
- Pengajaran interaktif dan diskusi.
- Banyak latihan dan praktek.
- Implementasi langsung dalam lingkungan laboratorium hidup.
Opsi Penyesuaian Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk mengatur.
MuleSoft Anypoint Platform Fundamentals
14 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di lokasi) ditujukan untuk profesional TI tingkat pemula yang ingin menggunakan MuleSoft untuk mengintegrasikan sistem, mengelola API, dan menyederhanakan aliran data di seluruh perusahaan.
Pada akhir pelatihan ini, peserta akan mampu:
- Pahami dasar-dasar MuleSoft dan Platform Anypoint.
- Rancang, bangun, dan kelola API menggunakan MuleAlat lunak.
- Terapkan MuleTeknik integrasi lunak pada masalah dunia nyata.
- Tunjukkan kemahiran dalam DataWeave dan pola integrasi umum.
Web Security Testing - Keamanan dan Pengujian Aplikasi Web Menggunakan OWASP
21 JamPelatihan langsung yang dipandu instruktur ini (daring atau di tempat) ditujukan untuk pengembang, teknisi, dan arsitek yang berusaha mengamankan aplikasi dan layanan web mereka.
Pada akhir pelatihan ini, peserta akan dapat mengintegrasikan, menguji, melindungi, dan menganalisis aplikasi dan layanan web mereka menggunakan kerangka kerja dan alat pengujian OWASP
OWASP GenAI Security
14 JamBerdasarkan panduan terbaru dari Proyek OWASP GenAI Security, peserta akan belajar untuk mengidentifikasi, menilai, dan meredakan ancaman spesifik AI melalui latihan praktis dan skenario dunia nyata.
Pedoman Pengujian Keamanan Aplikasi Seluler OWASP
21 JamPelatihan langsung yang dipimpin instruktur di Indonesia (daring atau tatap muka) ini ditujukan untuk pengembang, insinyur, dan arsitek yang ingin menerapkan prinsip, proses, teknik, dan alat pengujian MSTG untuk mengamankan aplikasi seluler dan layanan mereka.
Selesai pelatihan ini, peserta akan dapat:
- Mengkaji teknik pengujian untuk merancang implementasi pengujian keamanan yang efektif dalam siklus hidup pengembangan.
- Melakukan teknik pengujian untuk menguji kerentanan dan risiko umum di aplikasi seluler.
- Melaksanakan berbagai proses pengujian keamanan untuk mengamankan aplikasi Android dan iOS mereka.
OWASP Top 10 2025
14 JamPelatihan ini dipandu oleh instruktur secara langsung (online atau tatap muka) ditujukan untuk pengembang web dan pemimpin yang ingin mengeksplorasi dan menerapkan standar referensi OWASP Top 10 untuk mengamankan aplikasi web mereka.
Pada akhir pelatihan ini, peserta akan dapat merancang strategi, menerapkan, mengamankan, dan memantau aplikasi web dan layanan mereka menggunakan dokumen OWASP Top 10.
Mengelola API dengan Red Hat 3Scale
14 JamPelatihan online langsung (online live training) atau pelatihan langsung tatap muka (onsite live training) yang dipimpin oleh instruktur ini ditujukan bagi pengembang dan administrator sistem yang ingin menggunakan Red Hat 3Scale untuk membangun, mendistribusikan, mengelola, dan memonetisasi API sambil tetap mengendalikan penggunaan, keamanan, dan dukungan sepanjang siklus hidup API.
Pada akhir pelatihan ini, peserta akan mampu:
- Mengatur lingkungan pengembangan yang diperlukan untuk mulai mengelola API dengan Red Hat 3Scale.
- Memahami fitur dan arsitektur manajemen API 3Scale.
- Belajar cara membuat, mengelola, dan memonetisasi API.
- Memanfaatkan portal pengembang untuk mempublikasikan API, mengonfigurasi alur pendaftaran, dan akses pelanggan.
- Mengetahui cara membuat adopsi API menjadi efektif dan aman.
- Mendefinisikan dan mengimplementasikan webhook untuk memungkinkan notifikasi real-time.
Swagger dan Spesifikasi OpenAPI
14 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang back-end yang ingin menggunakan Swagger untuk membangun, mendesain, mendokumentasikan, dan menggunakan layanan web RESTful.
Pada akhir pelatihan ini, peserta akan dapat:
- Membuat strategi manajemen API untuk infrastruktur perangkat lunak.
- Gunakan alat Swagger untuk mengedit file OAS dan membuat SDK.
- Terapkan keamanan API, versi, dokumentasi, dan fitur penting lainnya.
Test Automation with Apigee
14 JamApigee adalah platform pengelolaan API Google Cloud yang lengkap selama siklus hidup yang memungkinkan organisasi untuk merancang, memastikan keamanan, meluncurkan, memantau, dan menskalakan API. Fitur pengujian dan otomatisasi yang disediakan memungkinkan tim untuk memvalidasi API, menerapkan kebijakan, dan memastikan peluncuran berkualitas tinggi dalam pipa CI/CD.
Pelatihan langsung ini (online langsung atau pelatihan langsung tatap muka) ditujukan untuk insinyur QA dan pengembang tingkat pemula hingga menengah yang ingin mengotomatisasi pengujian dan validasi API menggunakan alat dan integrasi Apigee.
Pada akhir pelatihan ini, peserta akan mampu:
- Mengatur Apigee untuk pengujian dan pemantauan API.
- Mengotomatisasi kasus pengujian API menggunakan Apigee dan alat terintegrasi.
- Memvalidasi kinerja, keamanan, dan keandalan API.
- Mengintegrasikan otomatisasi pengujian ke dalam pipa CI/CD.
Format Kursus
- Kuliah interaktif dan diskusi.
- Latihan praktis dan praktik.
- Implementasi dalam lingkungan lab langsung.
Opsi Kustomisasi Kursus
- Untuk meminta pelatihan kustom untuk kursus ini, silakan hubungi kami untuk mengatur.
Visual Studio Code
14 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang tingkat pemula hingga menengah yang ingin mengedit kode menggunakan VS Code.
Pada akhir pelatihan ini, peserta akan dapat:
- Biasakan antarmuka VS Code.
- Gunakan ruang kerja secara efektif di VS Code.
- Kelola pintasan dan pengaturan papan ketik VS Code.
- Pelajari cara menggunakan berbagai bahasa pemrograman di VS Code.