Bądźmy w kontakcie

Plan Szkolenia

Moduł 1: Architektura rozwoju Odoo i konfiguracja środowiska (3 godziny)

  • Przegląd architektury Odoo: serwer, dodatki i framework webowy
  • Konfiguracja środowiska programistycznego (lokalne vs kontenerowe)
  • Zrozumienie struktury modułów i plików manifestu
  • Odkrywanie trybu deweloperskiego Odoo i narzędzi debugowania

Moduł 2: Zaawansowane tworzenie backendu w Pythonie (5 godzin)

  • Dogłębne poznanie ORM Odoo i dziedziczenia modeli (klasyczne i delegowane)
  • Zaawansowane typy pól, pola obliczeniowe i mechanizmy onchange
  • Rozszerzanie logiki biznesowej o zautomatyzowane akcje i zadania planowane
  • 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: formularzy, list, tablic kanban i widoków wyszukiwania
  • 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 łączenie zasobów
  • Wprowadzenie do frameworka OWL (Odoo Web Library)
  • Zrozumienie komponentów, zarządzania stanem i haków cyklu życia
  • Debugowanie kodu JavaScript i komponentów OWL w Odoo

Moduł 5: Rozszerzanie i ulepszanie modułu kodów kreskowych (4 godziny)

  • Odkrywanie struktury i przepływu pracy modułu kodów kreskowych
  • Implementacja niestandardowej logiki skanowania kodów kreskowych z komponentami OWL
  • Integracja sprzętu do kodów kreskowych i obsługa zdarzeń asynchronicznych
  • Optymalizacja wydajności i responsywności interfejsu użytkownika dla przepływów magazynowych

Moduł 6: Zaawansowane dostosowywanie modułu POS z 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, zapasów lub promocji
  • Obsługa trybu offline i synchronizacji

Moduł 7: Testowanie, debugowanie i najlepsze praktyki wdrażania (3 godziny)

  • Korzystanie z powłoki Odoo i logowania do rozwiązywania problemów
  • Pisanie testów jednostkowych i integracyjnych dla niestandardowych modułów
  • Bezpieczne pakowanie, wersjonowanie i 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 w funkcjonalnym korzystaniu z Odoo i podstawowym tworzeniu modułów

Grupa docelowa

  • Programiści Odoo chcący pogłębić swoją wiedzę techniczną
  • Inżynierowie backendu w Pythonie pracujący nad rozszerzeniami ERP
  • Konsultanci techniczni utrzymujący lub dostosowujący środowiska Odoo
 28 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie