Bize Ulaşın

Eğitim İçeriği

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

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

Modül 2: İleri Düzey Python Arka Uç Geliştirme (5 saat)

  • Odoo ORM ve model miras alma (klasik ve vekillik) üzerinde derinlemesine inceleme
  • İleri düzey alan türleri, hesaplanan alanlar ve onchange mekanizmaları
  • Otomatik eylemler ve planlanmış 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
  • İleri düzey QWeb şablonlaması ve dinamik içerik işleme
  • 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 varlık demetleme (asset bundling)
  • OWL çerçevesine giriş (Odoo Web Library)
  • Bileşenler, durum yönetimi ve yaşam döngüsü kancalarını anlama
  • Odoo'da JavaScript kodu ve OWL bileşenlerinde hata ayıklama

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

  • Barkod modülü yapısı ve iş akışını keşfetme
  • OWL bileşenleriyle özel barkod okuma mantığı uygulama
  • Barkod donanımı entegrasyonu ve asenkron olayları işleme
  • Depo iş akışları için performans ve arayüz yanıt hızını optimize etme

Modül 6: OWL ile İleri Düzey 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'ler entegre etme
  • Çevrim dışı mod ve senkronizasyon işleme

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

  • Sorun giderme için Odoo kabuğu ve günlük kayıt (logging) kullanımı
  • Özel modüller için birim ve entegrasyon testleri yazma
  • Modülleri güvenli bir şekilde paketleme, sürümleme ve güncelleme
  • Ön test (staging) ve üretim ortamlarına dağıtım

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Python programlama diline iyi düzeyde hâkimiyet
  • JavaScript ve modern çerçevelere aşinalı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 uzantıları üzerinde çalışan Python arka uç mühendisleri
  • Odoo ortamlarını koruyan veya özelleştiren teknik danışmanlar
 28 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler