Training Backend Web API Programming IAIN Bukittinggi
PT Expertindo Training sebagai salah satu perusahaan training dan consulting terbaik di Indonesia menggelar training di Padang, Sumatera Barat. Backend Web API Programming Menggunakan Framework Java adalah judul traning yang berlangsung kali ini dan diikuti peserta yang berasal dari IAIN Bukittinggi. Universitas Islam Negeri Sjech M. Djamil Djambek Bukittinggi adalah perguruan tinggi keagamaan Islam negeri yang berada di Bukittinggi, Sumatra Barat, Indonesia. UIN Bukittinggi diberi nama dari Syekh Muhammad Djamil Djambek, seorang ulama pelopor pembaruan Islam dari Sumatra Barat pada awal abad ke-20. Adapun pembahasan training yang berlangsung di tanggal 14 dan 15 September 2023 ini adalah sebagai berikut.
Foto Training Backend Web API Programming IAIN Bukittinggi
Deskripsi
Pelatihan ini dirancang untuk memperkenalkan peserta kepada pengembangan Backend Web API menggunakan bahasa pemrograman Java dan framework Java populer seperti Spring atau Jakarta EE. Peserta akan mempelajari dasar-dasar pembuatan API, manajemen database, dan implementasi fitur-fitur canggih seperti otentikasi dan otorisasi.
Tujuan
- Memahami dasar-dasar Backend Web API development.
- Menguasai penggunaan framework Java untuk membangun API.
- Mengerti bagaimana mengelola interaksi dengan database.
- Mampu mengimplementasikan fitur otentikasi dan otorisasi.
- Memahami prinsip-prinsip pengembangan API yang efisien dan dapat diskalakan
Materi
Modul 1: Pengenalan Backend Web API
- Definisi dan tujuan dari Backend Web API
- Peran Backend API dalam aplikasi modern
- Perbedaan antara Backend dan Frontend development
Modul 2: Dasar-dasar Java dan Framework
- Pengenalan bahasa pemrograman Java
- Instalasi dan pengaturan lingkungan pengembangan
- Pengenalan Spring Framework (atau Jakarta EE)
- Konfigurasi proyek awal
Modul 3: Pembuatan Endpoints dan Request Handling
- Pengertian dan pembuatan route (endpoint)
- Metode HTTP dan penggunaannya (GET, POST, PUT, DELETE)
- Membaca data dari request
- Mengirim respons kepada client
Modul 4: Manajemen Database
- Koneksi ke database
- Penggunaan ORM (Object-Relational Mapping)
- Migrasi database
- Pengelolaan transaksi
Modul 5: Otentikasi dan Otorisasi
- Pengenalan konsep otentikasi dan otorisasi
- Implementasi otentikasi dengan JWT (JSON Web Tokens)
- Pengaturan akses berbasis peran (Role-based Access Control)
Modul 6: Error Handling dan Logging
- Menangani error dalam API
- Merekam dan melacak kejadian menggunakan logging
Modul 7: Pengujian (Testing) dan Dokumentasi
- Unit testing dengan JUnit atau framework pengujian Java lainnya
- Pengujian integrasi
- Pembuatan dokumentasi API
Modul 8: Best Practices dan Pengoptimalan
- Prinsip-prinsip desain API yang baik
- Penggunaan caching untuk meningkatkan kinerja
- Mengelola keamanan API
Untuk jadwal training lainnya selain Training Backend Web API Programming IAIN Bukittinggi di atas juga menggelar In House Training yang beritanya dapat dilihat di link berikut => In House Training.
Untuk judul dan informasi online training, kunjungi juga website PT Expertindo lainnya di alamat www.e-trainingonline.com