Επικοινωνήστε μαζί μας
 Διάρκεια 28 Ώρες

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

Ενότητα 1: Αρχιτεκτονική Ανάπτυξης Odoo και Ρύθμιση Περιβάλλοντος (3 ώρες)

  • Περιεχόμενο αρχιτεκτονικής Odoo: server, addons και web framework
  • Ρύθμιση περιβάλλοντος ανάπτυξης (τοπικό vs containerized)
  • Κατανόηση της δομής των modules και των αρχείων manifest
  • Εξερεύνηση της λειτουργίας ανάπτυξης (developer mode) και των εργαλείων debugging του Odoo

Ενότητα 2: Προηγμένη Ανάπτυξη Python Backend (5 ώρες)

  • Εμβάθυνση στο ORM του Odoo και στην κληρονομικότητα μοντέλων (κλασική και ανατεθειμένη)
  • Προηγμένοι τύποι πεδίων, υπολογιζόμενα πεδία και μηχανισμοί onchange
  • Επεκταση επιχειρησιακής λογικής με αυτόματες ενέργειες και προγραμματισμένα jobs
  • Κανόνες ασφαλείας, κανόνες εγγραφών και ρυθμίσεις ACL
  • Λειτουργία με APIs: XML-RPC, JSON-RPC και εξωτερικές ενσωματώσεις

Ενότητα 3: Προσαρμογή Προβολών, Ενέργειων και Ροών Εργασίας (4 ώρες)

  • Κατανόηση των XML προβολών: form, tree, kanban και search views
  • Επεκταση και κληρονομικότητα των υπάρχουσων προβολών
  • Προηγμένο QWeb templating και δυναμική απόδοση περιεχομένου
  • Δημιουργία server actions, αυτόματων ροών εργασίας και προσαρμοσμένων αναφορών

Ενότητα 4: Framework JavaScript και Βασικές Αρχές OWL (4 ώρες)

  • Αρχιτεκτονική του Odoo Web Client και αφαίρεση assets
  • Εισαγωγή στο framework OWL (Odoo Web Library)
  • Κατανόηση components, διαχείρισης κατάστασης και lifecycle hooks
  • Debugging κώδικα JavaScript και components OWL στο Odoo

Ενότητα 5: Επεκταση και Βελτίωση του Module Barcode (4 ώρες)

  • Εξερεύνηση της δομής και της ροής εργασίας του module Barcode
  • Εφαρμογή προσαρμοσμένης λογικής σαρωτή barcode με components OWL
  • Ενσωμάτωση hardware barcode και διαχείριση ασύγχρονων εκδηλώσεων
  • Βελτιστοποίηση απόδοσης και ανταπόκρισης UI για ροές εργασίας αποθήκης

Ενότητα 6: Προηγμένη Προσαρμογή Module POS με OWL (5 ώρες)

  • Κατανόηση της αρχιτεκτονικής και της ροής δεδομένων του module POS
  • Προσαρμογή οθονών, ενεργειών και λογικής πληρωμών
  • Προσθήκη νέων λειτουργιών και plugins με χρήση OWL
  • Ενσωμάτωση προσαρμοσμένων APIs για loyalty, αποθεματικά ή προσφορές
  • Λειτουργία offline και διαχείριση συγχρονισμού

Ενότητα 7: Δοκιμές, Debugging και Βέλτιστες Πρακτικές Υποστήριξης (3 ώρες)

  • Χρήση του Odoo shell και logging για λύση προβλημάτων
  • Γραφή δοκιμών μονάδας και ενσωμάτωσης για προσαρμοσμένα modules
  • Συσκευασία, εκδοσιμότητα και ασφαλή ενημέρωση modules
  • Υποστήριξη σε περιβάλλοντα staging και production

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Καλή κατανόηση του προγραμματισμού Python
  • Οικειότητα με το JavaScript και τα σύγχρονα frameworks
  • Εμπειρία στη λειτουργική χρήση του Odoo και στην ανάπτυξη βασικών modules

Κοινό-Στόχος

  • Ανάπτυξη Odoo που επιθυμούν να εμβαθύνουν την τεχνική τους εξειδίκευση
  • Backend μηχανικοί Python που εργάζονται σε επεκτάσεις ERP
  • Τεχνικοί σύμβουλοι που συντηρούν ή προσαρμόζουν περιβάλλοντα Odoo

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


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

Σχόλια (2)

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

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