Plan Szkolenia
Moduł 1: Architektura rozwoju Odoo i konfiguracja środowiska (3 godziny)
- Przegląd architektury Odoo: serwer, dodatki i framework webowy
- Konfiguracja środowiska deweloperskiego (lokalne vs kontenerowe)
- Zrozumienie struktury modułów i plików manifestu
- Eksploracja trybu deweloperskiego i narzędzi do debugowania w Odoo
Moduł 2: Zaawansowany rozwój backendu w Pythonie (5 godzin)
- Dogłębne omówienie ORM Odoo i dziedziczenia modeli (klasyczne i delegowane)
- Zaawansowane typy pól, pola obliczeniowe i mechanizmy onchange
- Rozszerzanie logiki biznesowej za pomocą automatycznych 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 wyszukiwanie
- Rozszerzanie i dziedziczenie istniejących widoków
- Zaawansowane szablony QWeb i dynamiczne renderowanie treści
- Tworzenie akcji serwerowych, zautomatyzowanych przepływów pracy i niestandardowych raportów
Moduł 4: Framework JavaScript i podstawy OWL (4 godziny)
- Architektura klienta webowego Odoo i pakowanie zasobów
- Wprowadzenie do frameworka OWL (Odoo Web Library)
- Zrozumienie komponentów, zarządzania stanem i hooków cyklu życia
- Debugowanie kodu JavaScript i komponentów OWL w Odoo
Moduł 5: Rozszerzanie i ulepszanie modułu Barcode (4 godziny)
- Eksploracja struktury i przepływu pracy modułu Barcode
- Implementacja niestandardowej logiki skanowania kodów kreskowych z użyciem komponentów OWL
- Integracja sprzętu do skanowania kodów kreskowych i obsługa zdarzeń asynchronicznych
- Optymalizacja wydajności i responsywności interfejsu dla przepływów magazynowych
Moduł 6: Zaawansowane dostosowywanie modułu POS z użyciem OWL (5 godzin)
- Zrozumienie architektury modułu POS i przepływu danych
- Dostosowywanie ekranów, akcji i logiki płatności
- Dodawanie nowych funkcji i wtyczek przy użyciu OWL
- Integracja niestandardowych API dla lojalności, magazynu lub promocji
- Tryb offline i obsługa synchronizacji
Moduł 7: Testowanie, debugowanie i najlepsze praktyki wdrażania (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 w środowiskach testowych i produkcyjnych
Podsumowanie i kolejne kroki
Wymagania
- Dobra znajomość programowania w Pythonie
- Znajomość JavaScript i nowoczesnych frameworków
- Doświadczenie w użytkowaniu Odoo i podstawowym tworzeniu modułów
Grupa docelowa
- Programiści Odoo chcący pogłębić swoją wiedzę techniczną
- Inżynierowie backendowi Pythona pracujący nad rozszerzeniami ERP
- Konsultanci techniczni utrzymują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ę
Ćwiczenia oraz fakt, że trener był w stanie odpowiedzieć na wszystkie moje pytania.
Mothibi - National Youth Development Agency
Szkolenie - Odoo for Developers
Przetłumaczone przez sztuczną inteligencję
Lubię pokazywać ekran Odoo i wyjaśniać, jak go dostosować.
Nattikan Chasanthia - SIAM KUBOTA Corporation Co., Ltd.
Szkolenie - Odoo for System Administrators
Przetłumaczone przez sztuczną inteligencję