Deskripsi Pelatihan Backend Golang dan Microservices :
Pelatihan Backend Golang dan Microservices dirancang untuk meningkatkan kompetensi peserta dalam membangun aplikasi backend modern menggunakan bahasa pemrograman Go (Golang) dengan pendekatan arsitektur microservices. Peserta akan mempelajari konsep dasar Golang, pembuatan REST API, komunikasi antar layanan, penggunaan database, containerization menggunakan Docker, serta implementasi deployment sederhana. Training ini menggabungkan teori dan praktik sehingga peserta mampu memahami proses pengembangan backend yang scalable, ringan, dan mudah dipelihara. Setelah mengikuti pelatihan, peserta diharapkan mampu merancang, membangun, dan mengelola layanan backend berbasis microservices sesuai kebutuhan industri teknologi saat ini secara efektif dan profesional.
Tujuan Pelatihan Backend Golang dan Microservices :
- Memahami konsep backend development menggunakan Golang.
- Memahami arsitektur monolith dan microservices.
- Mampu membangun REST API menggunakan Golang.
- Mampu menghubungkan aplikasi dengan database.
- Memahami komunikasi antar service pada microservices.
- Mampu menggunakan Docker untuk containerization aplikasi.
- Memahami deployment dan best practice backend modern.
Rincian Materi Pelatihan :
Hari 1
Sesi 1 (08.30 – 10.00)
Topik : Fundamental Golang untuk Backend Development
- Pengenalan Golang dan ecosystem backend
- Struktur project dan module management di Golang
- Dasar syntax, function, struct, interface, dan package
- Error handling dan concurrency dasar menggunakan goroutine
Sesi 2 (10.15 – 12.00)
Topik : Pembuatan REST API dengan Golang
- Konsep RESTful API dan HTTP method
- Membuat web server menggunakan Gin/Fiber Framework
- Routing, request handling, dan response JSON
- Implementasi middleware dan validasi data
Sesi 3 (13.00 – 15.00)
Topik : Database Integration dan Authentication
- Koneksi Golang dengan MySQL/PostgreSQL
- Implementasi CRUD pada aplikasi backend
- ORM menggunakan GORM
- Authentication menggunakan JWT Token
Hari 2
Sesi 4 (08.00 – 10.00)
Topik : Konsep dan Implementasi Microservices
- Pengenalan arsitektur microservices
- Service decomposition dan API communication
- Implementasi API Gateway sederhana
- Logging dan monitoring service
Sesi 5 (10.15 – 12.00)
Topik : Docker dan Deployment Backend
- Pengenalan Docker dan containerization
- Membuat Dockerfile untuk aplikasi Golang
- Docker Compose untuk multi-service application
- Deployment sederhana ke server/cloud
Sesi 6 (15.15 – 15.45)
Topik : Best Practice dan Studi Kasus
- Best practice pengembangan backend scalable
- Clean architecture pada Golang
- Studi kasus implementasi microservices
- Review project dan diskusi teknis
Durasi Pelatihan :
- 2 Hari (9 jam 30 menit)
Metode Pelatihan :
- Presentasi dan pemaparan konsep
- Demonstrasi implementasi aplikasi
- Praktik langsung (hands-on lab)
- Diskusi dan studi kasus
- Tanya jawab interaktif
Target Pelatihan :
- Backend Developer
- Software Engineer
- System Analyst
- Programmer aplikasi web
- IT Staff dan Technical Support
- Mahasiswa atau peserta yang ingin mempelajari backend modern
Hasil Pelatihan :
- Peserta memahami dasar pemrograman backend menggunakan Golang
- Peserta mampu membuat REST API secara mandiri
- Peserta mampu mengintegrasikan aplikasi dengan database
- Peserta memahami implementasi microservices
- Peserta mampu menggunakan Docker untuk deployment aplikasi
- Peserta memahami best practice backend development modern
- Peserta mampu membangun backend application sederhana berbasis microservices
| Investasi dan fasilitas Metode Pelaksanaan | Harga & Fasilitas |
| Opsi 1 – Pelatihan Online | Training Online Rp. 3.900.000 per peserta.
Minimal kuota 1 peserta dan bisa request tanggal. • Pelaksanaan training selama 2 hari half day (08.00 – 12.00 WIB atau 13.15 – 16.00 WIB) Menggunakan aplikasi Zoom/Google Meet. • Sudah Termasuk : Sertifikat Training Softfile & Hardfile, Pengiriman Sertifikat ke A alamat Peserta, Softfile Materi. • Belum termasuk : PPN 11%.
|
| Opsi 2 –
Pelatihan Offline di Yogyakarta |
Training Offline Rp.6.900.000 per peserta.
• Minimal kuota 1 peserta dan bisa request tanggal. • Pelaksanaan training selama 2 hari full day (08.00 – 16.00 WIB). • Tempat pelaksanaan : • ✓ Hotel El Royale, Yogyakarta ATAU • ✓Hotel Malyabhara, Malioboro,Yogyakarta • Sudah termasuk : Meeting Room, Modul Training, Sertifikat Training, Training Kits, Lunch, Coffee Break, dan Souvenir. • Belum termasuk :Penginapan & Transportasi Peserta Pelatihan, dan PPN 11%.
|
Instruktur
Tim Oemah Training
