Odoo modüllerini uçtan uca geliştirin
Gelişmiş Odoo Geliştirme Python, JavaScript ve OWL ile Eğitimi, Odoo platformunda özel modülleri uçtan uca geliştirmeyi ileri düzeyde öğretir.
ORM ve miras mekanizmalarından güvenliğe, QWeb'den OWL ön yüzüne uçtan uca akış
Gelişmiş Odoo Geliştirme Python, JavaScript ve OWL ile Eğitimi, Odoo platformunda özel modülleri uçtan uca geliştirmeyi ileri düzeyde öğretir. Katılımcılar modül mimarisini, ORM ile model ve alanları, hesaplanan alanları ve üç miras mekanizmasını öğrenir. İş mantığı, erişim hakları ve kayıt kuralları, QWeb şablonları, controller ve rapor konuları ele alınır. Son olarak OWL çatısı, bileşenler, servisler ve web istemci özelleştirmesi uygulamalı işlenir.
3 Gün. Her gün dört modül; her konu tek bir özel Odoo modülü üzerinde arka uçtan ön yüze doğru geliştirilir.
İleri Seviye — Odoo ORM, miras mekanizmaları, QWeb, controller ve OWL ile uçtan uca modül geliştirme
Gerçek bir özel modül baştan sona geliştirilir; her kavram bu modül üzerinde kodlanır ve Odoo arayüzünde çalıştırılarak doğrulanır.
Manifest, dizin yapısı, model ve veri dosyalarıyla sürdürülebilir Odoo modülleri kurar, mevcut modülleri doğru biçimde genişletirsiniz.
Üç miras mekanizmasını ve ORM API'sini kullanarak çekirdek davranışı bozmadan güçlü iş mantığı ve otomasyonlar yazarsınız.
OWL bileşenleri, hook ve servislerle Odoo web istemcisini genişletir, özel arayüz ve widget'lar geliştirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam
Sınıf, miras ve dekoratör gibi Python konularına aşinalık, ORM ve iş mantığı için gereklidir.
Temel Odoo kullanımı ve basit modül kavramına aşinalık, ileri konuların takibini kolaylaştırır.
Temel XML, JavaScript ve HTML bilgisi, QWeb şablonları ve OWL bileşenleri için faydalıdır.
Çalışan bir Odoo kurulumu, PostgreSQL ve VS Code gibi bir editör örneklerin geliştirilmesi için gereklidir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Manifest, dizin yapısı ve veri dosyalarıyla sürdürülebilir özel modüller kurar ve yükleme sırasını doğru biçimde yönetirsiniz.
Model ve alan türlerini tanımlar, hesaplanan ve ilişkili alanları depends ve related ile doğru biçimde kurabilirsiniz.
Klasik, delegasyon ve prototip mirasını ayırt eder, çekirdek davranışı bozmadan modelleri ve görünümleri genişletirsiniz.
ORM API, onchange ve kısıtlarla güçlü iş mantığı yazar, ValidationError ile anlaşılır doğrulama kuralları kurarsınız.
Erişim hakları, gruplar ve kayıt kurallarıyla model ve satır bazlı güvenliği doğru biçimde yapılandırabilirsiniz.
HTTP controller ve route yazar, QWeb ile PDF rapor ve web sayfası üreterek sunucu tarafı render işlemlerini yönetirsiniz.
OWL bileşenlerini useState, props ve yaşam döngüsü hook'larıyla kurar ve etkileşimli arayüz parçaları geliştirirsiniz.
Servis, useService ve patch ile web istemcisini genişletir, özel widget ve systray öğeleri geliştirebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Gulp.js eklentileriyle JavaScript kod analizi: ESLint, JSHint, JSCS linting, Plato ve complexity ile karmaşıklık, jsinspect ve CI entegrasyonu kurumsal eğitimi.
Detayları Gör →JavaScript ile dinamik web sayfaları: DOM manipülasyonu, olay yönetimi, form doğrulama ve fetch ile API'den veri çekmeyi öğreten temel seviye kurumsal eğitim.
Detayları Gör →Alexa Skills Kit (ASK) API ile Node.js ve Java kullanarak sesli beceri geliştirme: intent, slot, SSML, oturum yönetimi ve Lambda dağıtımı kurumsal eğitimi.
Detayları Gör →Jasmine ile BDD testleri: spyOn ve createSpy ile spy stratejileri, matcher'lar, Node.js kurulumu, asenkron test ve CI entegrasyonu içeren kurumsal eğitim.
Detayları Gör →JSON'ı Java, Node.js ve Python ile işleyin: JSON Schema doğrulama, Jackson, Gson, json modülü ve pydantic ile uçtan uca JSON eğitimi.
Detayları Gör →ES6+ let/const, ok fonksiyonları, destructuring, Promise, async/await, modüller, optional chaining ve Proxy ile modern JavaScript eğitimi.
Detayları Gör →