Hubungi Kami
 Durasi 28 jam

Kerangka Materi

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

  • Ikhtisar arsitektur Odoo: server, addons, dan kerangka kerja web
  • Menyiapkan lingkungan pengembangan (lokal vs terkontainerisasi)
  • Memahami struktur modul dan file manifest
  • Mengeksplorasi mode pengembang Odoo dan alat debugging

Modul 2: Pengembangan Backend Python Lanjutan (5 jam)

  • Analisis mendalam mengenai ORM Odoo dan pewarisan model (klasik dan terdelegasi)
  • Jenis field lanjutan, field terhitung, dan mekanisme onchange
  • Memperluas logika bisnis dengan tindakan otomatisasi dan tugas terjadwal
  • Aturan keamanan, aturan rekaman, dan konfigurasi ACL
  • Bekerja dengan API: XML-RPC, JSON-RPC, dan integrasi eksternal

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

  • Memahami tampilan XML: form, tree, kanban, dan tampilan pencarian
  • Memperluas dan mewarisi tampilan yang sudah ada
  • Perpapan QWeb lanjutan dan perenderan konten dinamis
  • Membuat aksi server, alur kerja otomatis, dan laporan kustom

Modul 4: Kerangka Kerja JavaScript dan Dasar-dasar OWL (4 jam)

  • Arsitektur Odoo Web Client dan bundling aset
  • Pengenalan kerangka kerja OWL (Odoo Web Library)
  • Memahami komponen, pengelolaan state, dan lifecycle hooks
  • Debug kode JavaScript dan komponen OWL di Odoo

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

  • Mengeksplorasi struktur dan alur kerja modul Barcode
  • Menerapkan logika pemindaian barcode kustom dengan komponen OWL
  • Menyematkan perangkat keras barcode dan menangani peristiwa asinkron
  • Optimasi kinerja dan responsivitas UI untuk alur kerja gudang

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

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

Modul 7: Pengujian, Debugging, dan Praktik Terbaik Deployment (3 jam)

  • Menggunakan Odoo shell dan logging untuk pemecahan masalah
  • Menulis uji unit dan integrasi untuk modul kustom
  • Pengemasan, versioning, dan pembaruan modul secara aman
  • Deployment ke lingkungan staging dan produksi

Ringkasan dan Langkah Berikutnya

Persyaratan

  • Pemahaman yang baik tentang pemrograman Python
  • Keterfakutan dengan JavaScript dan kerangka kerja modern
  • Pengalaman dengan penggunaan fungsional Odoo dan pengembangan modul dasar

Kalimat Sasaran

  • Pengembang Odoo yang ingin memperdalam keahlian teknis mereka
  • Insinyur backend Python yang bekerja pada ekstensi ERP
  • Konsultan teknis yang mempertahankan atau mengustomisasi lingkungan Odoo

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait