Plan Szkolenia
Moduł 1: Architektura i konfiguracja środowiska deweloperskiego w Odoo (3 godziny)
- Przegląd architektury Odoo: serwer, dodatki i framework webowy
- Konfiguracja środowiska deweloperskiego (lokalnego vs. konteneryzowanego)
- Zrozumienie struktury modułów i plików manifestu
- Badanie trybu dewelopera Odoo i narzędzi do debugowania
Moduł 2: Zaawansowane programowanie backend w Pythonie (5 godzin)
- Wgłębianie się w Odoo ORM i dziedziczenie modeli (klasyczne i zdelegowane)
- Zaawansowane typy pól, obliczane pola i mechanizmy onchange
- Rozszerzanie logiki biznesowej za pomocą zautomatyzowanych akcji i zaplanowanych zadań
- Reguły bezpieczeństwa, reguły rekordów i konfiguracje ACL
- Praca z API: XML-RPC, JSON-RPC i integracje zewnętrzne
Moduł 3: Dostosowywanie widoków, akcji i przepływów pracy (4 godziny)
- Zrozumienie widoków XML: formularze, drzewa, kanban i wyszukiwarki
- Rozszerzanie i dziedziczenie istniejących widoków
- Zaawansowane szablony QWeb i dynamiczne renderowanie zawartości
- Tworzenie akcji serwera, przepływów pracy zautomatyzowanych i niestandardowych raportów
Moduł 4: Framework JavaScript i podstawy OWL (4 godziny)
- Architektura klienta web Odoo i pakowanie zasobów
- Wprowadzenie do frameworka OWL (Odoo Web Library)
- Zrozumienie komponentów, zarządzania stanem i hasek cyklu życia
- Debugowanie kodu JavaScript i komponentów OWL w Odoo
Moduł 5: Rozszerzanie i ulepszanie modułu kreskowego kodu (4 godziny)
- Badanie struktury i przepływu pracy modułu kreskowego kodu
- Implementacja niestandardowej logiki skanowania kreskowego kodu za pomocą komponentów OWL
- Integracja sprzętu do skanowania kreskowego kodu i obsługa asynchronicznych zdarzeń
- Optymalizacja wydajności i odporności UI dla przepływów pracy w magazynie
Moduł 6: Zaawansowane dostosowywanie modułu POS za pomocą OWL (5 godzin)
- Zrozumienie architektury i przepływu danych modułu POS
- Dostosowywanie ekranów, akcji i logiki płatności
- Dodawanie nowych funkcji i wtyczek za pomocą OWL
- Integracja niestandardowych API dla lojalności, magazynu lub promocji
- Tryb offline i obsługa synchronizacji
Moduł 7: Testowanie, debugowanie i najlepsze praktyki wdrożenia (3 godziny)
- Używanie powłoki Odoo i logowania do rozwiązywania problemów
- Pisanie testów jednostkowych i integracyjnych dla niestandardowych modułów
- Pakowanie, wersjonowanie i bezpieczne aktualizowanie modułów
- Wdrażanie do środowisk testowych i produkcyjnych
Podsumowanie i kolejne kroki
Wymagania
- Dobra znajomość programowania w Pythonie
- Znajomość JavaScript i nowoczesnych frameworków
- Doświadczenie z funkcjonalnym użyciem Odoo i podstawową dewelopmentem modułów
Grupa docelowa
- Programiści Odoo, którzy chcą pogłębić swoją wiedzę techniczną
- Inżynierowie backend Python pracujący nad rozszerzeniami ERP
- Konsultanci techniczni obsługujący lub dostosowujący środowiska Odoo
Opinie uczestników (3)
fakt, że spełnia nasze potrzeby
mihaela
Szkolenie - Odoo for Managers
Przetłumaczone przez sztuczną inteligencję
Wiedza trenera i przyjazność
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Szkolenie - Odoo for Developers
Przetłumaczone przez sztuczną inteligencję
Treść jest krótka i łatwa do zrozumienia.
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Szkolenie - Odoo for System Administrators
Przetłumaczone przez sztuczną inteligencję