Hubungi Kami

Kerangka Materi

Modul 1: Arsitektur Pengembangan Odoo dan Penyiapan Lingkungan (3 jam)

  • Tinjauan arsitektur Odoo: komponen server, addons, serta kerangka webnya
  • Cara menyiapkan lingkungan pengembangan (versi lokal maupun berbasis kontainer)
  • Memahami struktur modul beserta berkas manifest-nya
  • Mengenal mode pengembang dan alat debugging di Odoo

Modul 2: Pengembangan Backend Python Tingkat Lanjut (5 jam)

  • Mengkaji secara mendalam mekanisme ORM Odoo beserta jenis pewarisan model (klasik dan delegasi)
  • Jenis field tingkat lanjut, field komputasi, serta cara kerja onchange dalam framework Odoo
  • Memperluas logika bisnis melalui tindakan otomatis dan pekerjaan yang terjadwal secara sistematis
  • Konfigurasi aturan keamanan, rule perekam data, serta pengaturan ACL (Access Control List)
  • Integrasi API: memanfaatkan XML-RPC, JSON-RPC, maupun integrasi dengan sistem eksternal lainnya

Modul 3: Penyesuaian Tampilan Antarmuka, Aksi Sistem, dan Alur Kerja (4 jam)

  • Memahami format XML pada tampilan antarmuka: formulir, struktur pohon, kanban, maupun tampilan pencarian
  • Cara memperluas atau mewarisi tampilan yang sudah ada sebelumnya
  • Penggunaan template QWeb tingkat lanjut serta proses rendering konten dinamis
  • Pembentukan aksi server, alur kerja otomatisasi, dan laporan kustom dalam lingkungan Odoo

Modul 4: Kerangka JavaScript serta Konsep Dasar OWL (4 jam)

  • Mengenal arsitektur klien web Odoo dan cara pengelolaan asetnya
  • Pengantar kerangka kerja OWL (Odoo Web Library)
  • Konsep komponen, mekanisme pengelolaan state serta lifecycle hooks dalam lingkungan OWL
  • Proses debugging kode JavaScript beserta identifikasi masalah pada komponen OWL di dalam Odoo

Modul 5: Pengembangan Modul Barcode Lebih Lanjut (4 jam)

  • Menganalisis struktur dan alur kerja modul barcode di Odoo
  • Implementasi logika pemindaian kode batang yang disesuaikan dengan kebutuhan spesifik, memanfaatkan komponen OWL
  • Integrasi perangkat keras pemindai barcode dan pengelolaan aktivitas asinkron dalam sistem
  • Teknik pengoptimalan performa serta responsivitas UI demi mendukung alur kerja gudang yang dinamis

Modul 6: Penyesuaian Fitur Modul POS dengan Pendekatan OWL (5 jam)

  • Memahami struktur arsitektur modul POS serta dinamika aliran datanya
  • Penyesuaian layar tampilan, fungsi interaksi, dan mekanisme pemrosesan pembayaran
  • Penambahan fitur baru beserta plugin pendukung dengan manfaat OWL secara maksimal
  • Integrasi API khusus untuk program loyalitas, pengelolaan inventaris maupun promo-promosi unik
  • Pendekatan penanganan mode offline dan mekanisme sinkronisasi data di Odoo

Modul 7: Praktik Terbaik dalam Pengujian, Debugging, serta Implementasi Modul (3 jam)

  • Pemanfaatan shell Odoo dan mekanisme logging untuk analisis masalah teknis
  • Penulisan unit test maupun tes integrasi untuk memvalidasi modul kustom
  • Teknik pengemasan modul, pengaturan versinya, serta proses update secara aman di lingkungan produksi
  • Prosedur migrasi dan penerapan kode ke lingkungan staging maupun lingkungan operasional utama

Penutup serta langkah selanjutnya dalam pengembangan aplikasi Odoo.

Persyaratan

  • Pemahaman yang baik mengenai pemrograman Python
  • Keakraban dengan JavaScript dan kerangka kerja modern dalam pengembangan web
  • Pengalaman menggunakan Odoo secara fungsional serta mengembangkan modul dasar

Target Peserta

  • Para developer Odoo yang ingin meningkatkan kompetensi teknis mereka
  • Insinyur backend Python yang mengerjakan pengembangan modul ERP
  • Konsultan teknis yang bertanggung jawab dalam pemeliharaan maupun penyesuaian lingkungan Odoo
 28 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait