Kursus Pelatihan Rancang Web APIs
Web API adalah antarmuka pemrograman aplikasi untuk menghubungkan aplikasi. Ini memungkinkan pertukaran informasi dan interoperabilitas antara aplikasi melalui web.
Pelatihan ini yang dibimbing oleh instruktur (online atau tatap muka) ditujukan untuk pengembang yang ingin merancang, menulis, dan membangun web API sambil memanfaatkan teknologi yang ada untuk mengembangkan produk berkualitas tinggi.
Pada akhir pelatihan ini, peserta akan mampu:
- Mengatur lingkungan pengembangan yang diperlukan untuk memulai pengembangan web API.
- Memahami konsep dasar, arsitektur, dan penggunaan umum dari web API.
- Membangun strategi dalam mengembangkan web API yang bernilai tinggi.
- Belajar cara menentukan arsitektur dan spesifikasi web API.
- Menerapkan praktik terbaik dalam keamanan, desain, dan skalabilitas API.
- Belajar cara membangun, menguji, memecahkan masalah, dan menerbitkan web API.
Format Kursus
- Kuliah interaktif dan diskusi.
- Banyak latihan dan praktik.
- Implementasi tangan dalam lingkungan lab langsung.
Opsi Penyesuaian Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk mengatur.
Kerangka Materi
Pengantar
- Web API vs RESTful API vs SOAP API
- Ulasan tentang konsep inti dan arsitektur Web API
Mulai Memahami
- Memilih paradigma API yang tepat
- Kasus bisnis contoh dari Web APIs
- Teknologi dan alat-alat API
Mengamankan APIs
- Otentikasi dan otorisasi
- Bekerja dengan OAuth
- Menerapkan keamanan WebHooks
Designing Web APIs
- Mengerti penggunaan kasus nyata
- Mendefinisikan masalah dan tujuan bisnis
- Membangun arsitektur
- Menulis spesifikasi API
- Praktik terbaik dalam mendesain API
Meningkatkan Skala APIs
- Optimasi sumber daya komputasi
- Mendesain API yang berkembang
- Paginasi API
- Rate-limiting API
- SDK Pengembang
Pengujian dan Publikasi APIs
- Mendefinisikan kasus pengujian
- Otomatisasi pengujian API
- Evaluasi hasil pengujian
- Publikasi Web APIs
Pemecahan Masalah
Ringkasan dan Langkah Berikutnya
Persyaratan
- Ketahuan dengan API
- Pengalaman pemrograman web (Javascript, ASP.NET, PHP, C#, dll.)
Audience
- Developer
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan Rancang Web APIs - Pemesanan
Kursus Pelatihan Rancang Web APIs - Penyelidikan
Rancang Web APIs - Permintaan Konsultasi
Permintaan Konsultasi
Testimoni (1)
The level of knowledge of the trainer
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Kursus - Designing Web APIs
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.
Kong API Gateway
14 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk para teknisi yang ingin menyiapkan gateway API Kong untuk mengelola lalu lintas ke dan dari layanan mikro mereka.
Pada akhir pelatihan ini, peserta akan dapat:
- Instal dan konfigurasikan kluster Kong.
- Kelola gateway API Kong untuk menyediakan titik komunikasi tunggal untuk mengakses API.
- Mengontrol lalu lintas layanan web pada tingkat yang terperinci.
- Amankan API dengan mengautentikasi akses.
- Kontrol lalu lintas melalui pembatasan tarif dan kuota.
- Pantau, catat, dan analisis 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 Top 10
14 JamPelatihan ini yang dikemas oleh instruktur secara langsung (online atau tatap muka) ditujukan untuk pengembang web dan pemimpin yang ingin mempelajari dan menerapkan standar referensi OWASP Top 10 untuk memastikan keamanan aplikasi web mereka.
Setelah menyelesaikan pelatihan ini, peserta akan dapat merencanakan, menerapkan, memastikan keamanan, dan memantau aplikasi web dan layanan mereka menggunakan dokumen OWASP Top 10.
Managing APIs with Red Hat 3Scale
14 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang dan sysadmin yang ingin menggunakan Red Hat 3Scale untuk membangun, mendistribusikan, mengelola, dan memonetisasi API sambil tetap mengendalikan penggunaan siklus hidup API, keamanan, dan dukungan.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang diperlukan untuk mulai mengelola API dengan Red Hat 3Scale.
- Memahami fitur dan arsitektur manajemen API 3Scale.
- Pelajari cara membuat, mengelola, dan memonetisasi API.
- Gunakan portal pengembang untuk menerbitkan API, mengonfigurasi alur pendaftaran, dan akses pelanggan.
- Ketahui cara membuat adopsi API yang efektif dan aman.
- Tentukan dan implementasikan webhook untuk mengaktifkan notifikasi waktu nyata.
How to Write Secure Code
35 JamKurs ini di Indonesia bertujuan untuk membantu dalam hal-hal berikut:
- Membantu Pengembang untuk menguasai teknik penulisan kode yang aman
- Membantu Pengetes Perangkat Lunak untuk mengecek keamanan aplikasi sebelum diterbitkan di lingkungan produksi
- Membantu Arsitek Perangkat Lunak untuk memahami risiko yang mengelilingi aplikasi
- Membantu Pemimpin Tim untuk menetapkan garis dasar keamanan bagi pengembang
- Membantu Web Master untuk mengonfigurasi Server agar terhindar dari konfigurasi yang salah
Pelatihan Pengembang Java Aman (Inc OWASP)
21 JamKursus ini menguras konsep dan prinsip pemrograman aman dengan Java melalui metode pengujian Open Web Application Security Project (OWASP). Open Web Application Security Project adalah sebuah komunitas online yang menciptakan artikel, metodologi, dokumentasi, alat, dan teknologi yang tersedia secara gratis di bidang keamanan aplikasi web.
Pelatihan Pengembang .NET Aman (Incl OWASP)
21 JamKursus ini membahas konsep dan prinsip pemrograman aman dengan ASP.net melalui metode pengujian Open Web Application Security Project (OWASP). OWASP adalah komunitas online yang membuat artikel, metodologi, dokumentasi, alat, dan teknologi yang tersedia secara gratis dalam bidang keamanan aplikasi web.
Kursus ini menjelajahi fitur keamanan Dot Net Framework dan cara memastikan keamanan aplikasi web.
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.