Bize Ulaşın
 Süre 28 Saat

Eğitim İçeriği

Modül 1: Odoo Geliştirme Mimarisi ve Ortam Kurulumu (3 saat)

  • Odoo mimarisi genel bakış: sunucu, eklentiler ve web çerçevesi
  • Geliştirme ortamını kurma (yerel vs konteynerize)
  • Modül yapısı ve manifest dosyalarını anlama
  • Odoo'nun geliştirici modu ve hata ayıklama araçlarını keşfetme

Modül 2: Gelişmiş Python Arka Uç Geliştirmesi (5 saat)

  • Odoo ORM'i ve model miras alınması (klasik ve delegasyonlu) derinlemesine inceleme
  • Gelişmiş alan türleri, hesaplanmış alanlar ve onchange mekanizmaları
  • Automated actions ve zamanlanmış işlerle iş mantığını genişletme
  • Güvenlik kuralları, kayıt kuralları ve ACL yapılandırmaları
  • API'lerle çalışma: XML-RPC, JSON-RPC ve dış entegrasyonlar

Modül 3: Görünümleri, Eylemleri ve İş Akışlarını Özelleştirme (4 saat)

  • XML görünümlerini anlama: form, ağaç, kanban ve arama görünümleri
  • Mevcut görünümleri genişletme ve miras alma
  • Gelişmiş QWeb şablonlama ve dinamik içerik render'ı
  • Sunucu eylemleri, otomatik iş akışları ve özel raporlar oluşturma

Modül 4: JavaScript Çerçevesi ve OWL Temelleri (4 saat)

  • Odoo Web İstemcisi mimarisi ve asset demetleme
  • OWL çerçevesine giriş (Odoo Web Library)
  • Bileşenleri, durum yönetimini ve yaşam döngüsü kancalarını anlama
  • Odoo'da JavaScript kodu ve OWL bileşenlerini hata ayıklama

Modül 5: Barcode Modülünü Genişletme ve İyileştirme (4 saat)

  • Barcode modül yapısı ve iş akışını keşfetme
  • OWL bileşenleriyle özel barkod tarama mantığı uygulaması
  • Barkod donanımını entegre etme ve asenkron olayları yönetme
  • Depo iş akışları için performans ve kullanıcı arayüzü tepkiselitesini optimize etme

Modül 6: OWL ile Gelişmiş POS Modülü Özelleştirmesi (5 saat)

  • POS modülü mimarisini ve veri akışını anlama
  • Ekranları, eylemleri ve ödeme mantığını özelleştirme
  • OWL kullanarak yeni özellikler ve eklentiler ekleme
  • Sadakat, envanter veya promosyonlar için özel API'leri entegre etme
  • Çevrimdışı mod ve senkronizasyon işlemlerini ele alma

Modül 7: Test, Hata Ayıklama ve Dağıtım En İyi Uygulamaları (3 saat)

  • Sorun giderme için Odoo kabuğunu ve günlüklemeyi kullanma
  • Özel modüller için birim ve entegrasyon testleri yazma
  • Modülleri güvenli bir şekilde paketleme, sürümleme ve güncelleme
  • Staging ve üretim ortamlarına dağıtma

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Python programlama diline iyi düzeyde hâkimiyet
  • JavaScript ve modern çerçevelerle tanışıklık
  • Odoo fonksiyonel kullanımı ve temel modül geliştirme deneyimi

Hedef Kitle

  • Teknik uzmanlıklarını derinleştirmek isteyen Odoo geliştiricileri
  • ERP genişletmeleri üzerinde çalışan Python arka uç mühendisleri
  • Odoo ortamlarını koruyan veya özelleştiren teknik danışmanlar

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (2)

Yaklaşan Etkinlikler

İlgili Kategoriler