Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Μονάδα 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
 28 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες