Odoo · Techniczny

Szkolenie techniczne Odoo dla programistów

Kurs programowania Odoo: architektura, moduły, ORM, widoki, uprawnienia, QWeb, API, integracje, debugowanie, testy i utrzymanie kodu.

O szkoleniu

Zakres kursu i jego zastosowanie

Szkolenie pokazuje, jak działa Odoo od strony technicznej i jak tworzyć zrozumiałe, możliwe do utrzymania rozszerzenia. Łączy strukturę dodatków, ORM, dziedziczenie interfejsu, bezpieczeństwo, raporty, API, testy i wdrażanie zmian z decyzjami dotyczącymi integracji, aktualizacji i wsparcia.

Ścieżka nauki: proces biznesowy, ćwiczenia i codzienna praca
Uczestnicy

Dla kogo jest to szkolenie?

Programiści Odoo, także początkujący

Osoby potrzebujące uporządkowanej wiedzy o architekturze i wzorcach rozwoju Odoo.

Konsultanci techniczni i inżynierowie wdrożeń

Osoby wybierające między konfiguracją, Studio, własnym kodem i integracją.

Wewnętrzne zespoły IT

Zespoły utrzymujące Odoo, przeglądające modyfikacje lub koordynujące zewnętrznych wykonawców.

Wymagania wstępne

Co warto wiedzieć przed rozpoczęciem?

Wymagana obsługa narzędzi programistycznych

Edytor kodu, wiersz poleceń i praktyczny proces pracy nad oprogramowaniem.

Wymagane podstawy Pythona i danych relacyjnych

Znajomość rekordów, pól i relacji oraz podstaw programowania w Pythonie.

Zalecana znajomość interfejsu Odoo

Pomaga powiązać zmiany techniczne z procesami biznesowymi, ale nie jest obowiązkowa.

Efekty szkolenia

Czego nauczysz się na kursie?

Architektura Odoo

Łączenie serwera, bazy, dodatków, modeli, widoków i rekordów biznesowych.

Praca z ORM

Tworzenie i rozszerzanie modeli, pól, relacji, obliczeń, ograniczeń i operacji na zbiorach rekordów.

Rozwój interfejsu

Dziedziczenie widoków, akcje, menu, domeny i kontekst bez zbędnego powielania.

Poprawne uprawnienia

Rozumienie grup, list kontroli dostępu, reguł rekordów i wpływu własnego kodu.

Projektowanie integracji

API, uwierzytelnianie, wymiana danych, błędy i decyzje o synchronizacji.

Diagnoza, testy i utrzymanie

Analiza logów, debugowanie, testowanie oraz identyfikacja ryzyk wdrożeń i aktualizacji.

Moduły kursu

Program szkolenia

Architektura techniczna

Serwer, baza i dodatki, moduły standardowe i własne, środowiska, rekordy, widoki i logika serwera.

Struktura modułów i ORM

Manifest, dodatki, modele, dziedziczenie, pola i relacje, pola obliczane, ograniczenia, onchange i zbiory rekordów.

Rozwój interfejsu

Widoki i dziedziczenie, akcje, menu, domeny, kontekst i praktyczne rozszerzenia UI.

Bezpieczeństwo i dostęp

Użytkownicy, grupy, listy kontroli dostępu, reguły rekordów, skutki konfiguracji i typowe błędy.

Logika łatwa w utrzymaniu

Rozszerzanie standardu, konfiguracja a Studio i kod, granice modułów oraz zasady uwzględniające aktualizacje.

Raporty i dokumenty

Podstawy raportowania i QWeb, rozszerzanie dokumentów biznesowych oraz przygotowanie danych.

API i integracje

Zewnętrzne API, uwierzytelnianie, wzorce wymiany, obsługa błędów i synchronizacja.

Debugowanie, testy i wdrażanie

Błędy, logi, narzędzia deweloperskie, testy automatyczne, przegląd kodu, aktualizacje i utrzymanie.

Zastosowanie wiedzy

Praktyczne scenariusze biznesowe

Rozszerzenie standardowego modułu

Dodanie pola i reguły biznesowej przez dziedziczenie modelu i widoku bez zastępowania modułu bazowego.

Wybór warstwy rozwiązania

Ocena, czy wymaganie należy obsłużyć konfiguracją, Studio, kodem czy integracją.

Bezpieczeństwo własnej logiki

Dodanie reguły procesu z odpowiednimi uprawnieniami i widocznością rekordów.

Połączenie z systemem zewnętrznym

Własność danych, uwierzytelnianie, mapowanie, synchronizacja, błędy i ponowienia.

Diagnoza problemu po aktualizacji

Prześledzenie niedziałającej modyfikacji i zaplanowanie poprawki możliwej do utrzymania.

Dopasuj zakres do zadań swojego zespołu.

Opowiedz nam o rolach uczestników, ich doświadczeniu i procesach, które mają obsługiwać w Odoo.

Zapytaj o ten kurs
Jak uczymy

Nauka procesu, nie tylko interfejsu

Kontekst procesu

Każdą funkcję wyjaśniamy w kontekście zadania biznesowego, które wspiera.

Praktyczne operacje

Uczestnicy pracują z rekordami, decyzjami i wyjątkami spotykanymi w codziennej pracy.

Pytania i dyskusja

Wyjaśniamy zachowanie procesu oraz wpływ powiązanych aplikacji Odoo.

Umiejętności do wykorzystania

Efekty nauki odnoszą się do zadań, które uczestnik ma umieć wykonać i zinterpretować.

Odoo Ready Partner
OFFICIAL ODOO PARTNER

ERPixel — oficjalny partner Odoo Ready

Wdrożenia, rozwój oprogramowania, integracje i stałe wsparcie.

Poznaj nasze kompetencje Odoo
Dlaczego ERPixel

Szkolenia oparte na doświadczeniu projektowym

Ponad 10 lat doświadczenia zawodowego

Prowadzący wnosi ponad dekadę doświadczenia z oprogramowaniem biznesowym, ERP, Odoo, analityką i automatyzacją.

Perspektywa procesów biznesowych

Łączymy zapisy, punkty kontroli i aplikacje Odoo z szerszym procesem operacyjnym.

Doświadczenie wdrożeniowe

Jako oficjalny partner Odoo wiemy, jak konfiguracja, odpowiedzialność użytkowników i przygotowanie do pracy łączą się we wdrożeniu oraz wsparciu.

Organizacja i wycena

Jak ustalić zakres i koszt szkolenia?

Prześlij informacje o liczbie i rolach uczestników, poziomie znajomości Odoo, używanych aplikacjach oraz procesach do przećwiczenia. Na tej podstawie omówimy dopasowanie programu i przygotowanie szkolenia dla Twojej firmy.

Zapytaj o wycenę dla uzgodnionego zakresu oraz dostępny termin i formę zajęć.

Zapytaj o warunki szkolenia Poznaj nasze doświadczenie
FAQ

Pytania o szkolenie

Czy to kurs dla osób bez doświadczenia w programowaniu?

Nie. Wymaga podstaw Pythona i praktyki z narzędziami programistycznymi. Zakres można dopasować do poziomu zespołu.

Czy kurs obejmuje tworzenie modułów?

Tak: strukturę dodatków, manifesty, modele, ORM, widoki, bezpieczeństwo, raporty i testy.

Czy obejmuje API i integracje?

Tak. Omawia uwierzytelnianie, wymianę danych, synchronizację, błędy i utrzymanie. Jest szkoleniem, a nie realizacją integracji.

Czy dotyczy jednej wersji Odoo?

Nie. Różnice wersji omawiamy dla docelowego środowiska, a podstawą pozostają architektura i zasady rozwoju kodu.

Szkolenie dla Twojej firmy

Przygotuj zespół do pracy z Odoo.

Wskaż kurs i opisz potrzeby uczestników. Pomożemy ocenić właściwy poziom oraz zakres szkolenia.

Skontaktuj się w sprawie szkolenia