Εξέλιξη Κομματιού
Μονάδα 1: Αρχιτεκτονική Ανάπτυξης Odoo και Εγκατάσταση Περιβάλλοντος (3 ώρες)
- Επισκόπηση αρχιτεκτονικής Odoo: διακομιστής, πρόσθετα (addons) και web framework
- Εγκατάσταση περιβάλλοντος ανάπτυξης (τοπικό έναντι container)
- Κατανόηση της δομής μονάδων και των αρχείων manifest
- Εξερεύνηση της λειτουργίας προγραμματιστή (developer mode) και των εργαλείων αποσφαλμάτωσης του Odoo
Μονάδα 2: Προηγμένη Ανάπτυξη Backend με Python (5 ώρες)
- Εις βάθος ανάλυση του ORM του Odoo και της κληρονομικότητας μοντέλων (κλασική και delegated)
- Προηγμένοι τύποι πεδίων, υπολογιζόμενα πεδία και μηχανισμοί onchange
- Επέκταση επιχειρηματικής λογικής με αυτοματοποιημένες ενέργειες και προγραμματισμένες εργασίες
- Κανόνες ασφαλείας, κανόνες εγγραφών και ρυθμίσεις ACL
- Εργασία με APIs: XML-RPC, JSON-RPC και εξωτερικές ενσωματώσεις
Μονάδα 3: Προσαρμογή Προβολών, Ενεργειών και Ροών Εργασίας (4 ώρες)
- Κατανόηση προβολών XML: φόρμα, λίστα (tree), kanban και προβολές αναζήτησης
- Επέκταση και κληρονομικότητα υπαρχουσών προβολών
- Προηγμένη χρήση προτύπων QWeb και δυναμική απόδοση περιεχομένου
- Δημιουργία ενεργειών διακομιστή (server actions), αυτοματοποιημένων ροών εργασίας και προσαρμοσμένων αναφορών
Μονάδα 4: Πλαίσιο JavaScript και Βασικές Αρχές OWL (4 ώρες)
- Αρχιτεκτονική του Odoo Web Client και ομαδοποίηση πόρων
- Εισαγωγή στο πλαίσιο OWL (Odoo Web Library)
- Κατανόηση συστατικών (components), διαχείριση κατάστασης και lifecycle hooks
- Αποσφαλμάτωση κώδικα JavaScript και συστατικών OWL στο Odoo
Μονάδα 5: Επέκταση και Βελτίωση της Μονάδας Barcode (4 ώρες)
- Εξερεύνηση της δομής και της ροής εργασίας της μονάδας Barcode
- Υλοποίηση προσαρμοσμένης λογικής σάρωσης barcode με συστατικά OWL
- Ενσωμάτωση υλικού barcode και διαχείριση ασύγχρονων συμβάντων
- Βελτιστοποίηση απόδοσης και ανταπόκρισης διεπαφής χρήστη για ροές εργασίας αποθήκης
Μονάδα 6: Προηγμένη Προσαρμογή Μονάδας POS με OWL (5 ώρες)
- Κατανόηση της αρχιτεκτονικής και της ροής δεδομένων της μονάδας POS
- Προσαρμογή οθονών, ενεργειών και λογικής πληρωμών
- Προσθήκη νέων χαρακτηριστικών και προσθέτων (plugins) χρησιμοποιώντας OWL
- Ενσωμάτωση προσαρμοσμένων APIs για προγράμματα πιστότητας, αποθέματα ή προωθητικές ενέργειες
- Λειτουργία εκτός σύνδεσης και διαχείριση συγχρονισμού
Μονάδα 7: Δοκιμές, Αποσφαλμάτωση και Βέλτιστες Πρακτικές Ανάπτυξης (3 ώρες)
- Χρήση του Odoo shell και της καταγραφής για αντιμετώπιση προβλημάτων
- Συγγραφή δοκιμών μονάδας και ολοκλήρωσης για προσαρμοσμένες μονάδες
- Πακετάρισμα, έκδοση και ασφαλής ενημέρωση μονάδων
- Ανάπτυξη σε περιβάλλοντα staging και παραγωγής
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Καλή κατανόηση του προγραμματισμού με Python
- Εξοικείωση με τη JavaScript και σύγχρονα πλαίσια
- Εμπειρία στη λειτουργική χρήση του Odoo και στη βασική ανάπτυξη μονάδων
Κοινό
- Προγραμματιστές Odoo που επιδιώκουν να εμβαθύνουν την τεχνική τους εμπειρία
- Μηχανικοί backend Python που εργάζονται σε επεκτάσεις ERP
- Τεχνικοί σύμβουλοι που συντηρούν ή προσαρμόζουν περιβάλλοντα Odoo
Σχόλια (2)
το γεγονός ότι έχει πλημύρα τις ανάγκες μας
mihaela
Κομμάτι - Odoo for Managers
Μηχανική Μετάφραση
Άσκησες και το γεγονός ότι ο εκπαιδευτής μπόρεσε να απαντήσει σε όλες τις ερωτήσεις μου.
Mothibi - National Youth Development Agency
Κομμάτι - Odoo for Developers
Μηχανική Μετάφραση