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
Danışanlarımızın Yorumları (2)
ihtiyacımızı katladığını belirtmek
mihaela
Eğitim - Odoo for Managers
Yapay Zeka Çevirisi
Alıştırmalar ve eğitmenin tüm sorularımı cevaplandırabilmeyi başarması.
Mothibi - National Youth Development Agency
Eğitim - Odoo for Developers
Yapay Zeka Çevirisi