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
Danışanlarımızın Yorumları (3)
ihtiyacımızı katladığını belirtmek
mihaela
Eğitim - Odoo for Managers
Yapay Zeka Çevirisi
Eğitmen bilgisi ve dostça
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Eğitim - Odoo for Developers
Yapay Zeka Çevirisi
İçerik kısaca ve anlaşılır bir şekilde sunulmuştur.
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Eğitim - Odoo for System Administrators
Yapay Zeka Çevirisi