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. kapsayıcılaştırılmış)
  • Modül yapısını ve bildirim dosyalarını anlama
  • Odoo'nun geliştirici modunu ve hata ayıklama araçlarını keşfetme

Modül 2: Gelişmiş Python Backend Geliştirme (5 saat)

  • Odoo ORM ve model miras alma (klasik ve devrik) konusunda derinlemesine incelemeler
  • Gelişmiş alan türleri, hesaplanmış alanlar ve onchange mekanizmaları
  • Otomatik işlemler ve zamanlanmış görevlerle iş mantığını genişletme
  • Güvenlik kuralları, kayıt kuralları ve ACL yapılandırmaları
  • API'larla çalışma: XML-RPC, JSON-RPC ve dış tümleştirmeler

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

  • XML görünümlerini anlama: form, ağacı, kanban ve arama görünümleri
  • Mevcut görünümleri genişletme ve devralma
  • Gelişmiş QWeb şablonları ve dinamik içerik oluşturma
  • Sunucu işlemlerini, otomatik iş akışlarını ve özel raporları oluşturma

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

  • Odoo Web Client mimarisi ve varlık paketleme
  • OWL framework'üne giriş (Odoo Web Library)
  • Bileşenler, durum yönetimi ve yaşam döngüsü hook'ları anlama
  • Odoo'da JavaScript kodu ve OWL bileşenleri hata ayıklama

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

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

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

  • POS modülü mimarisini ve veri akışını anlama
  • Ekranları, işlemleri ve ödeme mantığını özelleştirme
  • OWL kullanarak yeni özellikler ve eklentiler ekleyme
  • Sadakat, stok veya promosyonlar için özel API'ları tümleştirme
  • Çevrimdışı mod ve senkronizasyon yönetimi

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

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

Özeti ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Python programlama dilini iyi anlama
  • JavaScript ve modern çerçevelerle tanıdık olma
  • Odoo işlevsel kullanımını ve temel modül geliştirme deneyimi

Hedef Kitle

  • Teknik uzmanlıklarını derinleştirmek isteyen Odoo geliştiricileri
  • ERP eklentiler üzerinde çalışan Python backend mühendisleri
  • Odoo ortamlarını koruyan veya özelleştiren teknik danışmanlar
 28 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler