Hubungi Kami

Kerangka Materi

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

  • Tinjauan arsitektur Odoo: server, addons, dan framework web
  • Pengaturan lingkungan pengembangan (lokal vs ter-containerisasi)
  • Memahami struktur modul dan file manifest
  • Mengembangkan mode pengembang Odoo dan alat debug

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

  • Analisis mendalam ke dalam Odoo ORM dan pewarisan model (klasik dan didelegasikan)
  • Tipe bidang lanjutan, bidang terkomputasi, dan mekanisme onchange
  • Memperluas logika bisnis dengan aksi otomatis dan tugas terjadwal
  • Aturan keamanan, aturan rekaman, dan konfigurasi ACL
  • Bekerja dengan API: XML-RPC, JSON-RPC, dan integrasi eksternal

Modul 3: Kustomisasi Tampilan, Aksi, dan Alur Kerja (4 jam)

  • Memahami tampilan XML: form, tree, kanban, dan tampilan pencarian
  • Memperluas dan mewarisi tampilan yang sudah ada
  • Templating QWeb tingkat lanjut dan render konten dinamis
  • Membuat aksi server, alur kerja otomatis, dan laporan kustom

Modul 4: Framework JavaScript dan Dasar OWL (4 jam)

  • Arsitektur Odoo Web Client dan bundling aset
  • Pengenalan framework OWL (Odoo Web Library)
  • Memahami komponen, manajemen state, dan hook siklus hidup
  • Debug kode JavaScript dan komponen OWL di Odoo

Modul 5: Memperluas dan Meningkatkan Modul Barcode (4 jam)

  • Mengembangkan struktur dan alur kerja modul Barcode
  • Menerapkan logika pemindaian barcode kustom dengan komponen OWL
  • Mengintegrasikan perangkat keras barcode dan menangani acara asinkron
  • Mengoptimalkan kinerja dan responsivitas UI untuk alur kerja gudang

Modul 6: Kustomisasi Modul POS Lanjutan dengan OWL (5 jam)

  • Memahami arsitektur modul POS dan aliran data
  • Menyesuaikan layar, aksi, dan logika pembayaran
  • Menambahkan fitur dan plugin baru menggunakan OWL
  • Mengintegrasikan API kustom untuk loyalitas, inventaris, atau promosi
  • Mode offline dan penanganan sinkronisasi

Modul 7: Praktik Terbaik Pengujian, Debug, dan Penerapan (3 jam)

  • Menggunakan Odoo shell dan logging untuk pemecahan masalah
  • Menulis pengujian unit dan integrasi untuk modul kustom
  • Pengemasan, penomoran versi, dan pembaruan modul secara aman
  • Penerapan ke lingkungan staging dan produksi

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pemahaman yang baik tentang pemrograman Python
  • Familiaritas dengan JavaScript dan framework modern
  • Pengalaman dengan penggunaan fungsional Odoo dan pengembangan modul dasar

Audiens

  • Pengembang Odoo yang ingin memperdalam keahlian teknis
  • Insinyur backend Python yang bekerja pada ekstensi ERP
  • Konsultan teknis yang memelihara atau mengustomisasi lingkungan Odoo
 28 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait