Bądźmy w kontakcie

Plan Szkolenia

Architektura i komponenty Odoo 18

  • Porównanie funkcji Odoo 18 Community vs Enterprise
  • Kluczowe komponenty: serwer aplikacji Python oraz baza danych PostgreSQL
  • Model workerów, warstwa ORM oraz architektura dodanków (addonów)

Instalacja i konfiguracja w infrastrukturze on-premise

  • Instalacja Odoo 18 Community z pakietów oraz kodu źródłowego na Linuxie
  • Konfiguracja pliku odoo.conf, filtrów bazy danych oraz ścieżek dodanków
  • Ustawienie serwera nginx jako reverse proxy z zakończeniem SSL

Zaawansowana administracja

  • Zarządzanie środowiskami wielobazowymi i wielofirmowymi
  • Konfiguracja grup użytkowników, praw dostępu oraz reguł rekordów
  • Działania zaplanowane, akcje serwerowe oraz reguły automatyzacji
  • Ustawienia techniczne, poziomy logowania oraz narzędzia trybu deweloperskiego

Architektura bezpieczeństwa i hardened wdrożeń

  • Modelowanie zagrożeń dla wdrożeń Odoo on-premise
  • Implementacja SSO z dostawcami OAuth2, SAML oraz LDAP
  • Szyfrowanie danych: konfiguracja TLS, szyfrowanie bazy danych oraz ochrona filestore'a
  • Logi audytowe, bezpieczeństwo sesji oraz wykrywanie intruzów
  • Nagłówki bezpieczeństwa, ochrona przed CSRF oraz utwardzanie przesyłania plików
  • Ocenianie podatności na zagrożenia oraz zarządzanie łatkami bezpieczeństwa

API Odoo i wzorce integracji

  • REST API oraz XML-RPC: uwierzytelnianie, punkty końcowe (endpointy) oraz najlepsze praktyki
  • Konfiguracja własnych klientów API i integracji z zachowaniem bezpieczeństwa
  • Konfiguracja webhooków oraz integracje sterowane zdarzeniami
  • Odoo Connect oraz zewnętrzne backendy uwierzytelniania

Integracja Odoo z systemami korporacyjnymi

  • Integracja serwerów pocztowych oraz konfiguracja poczty przychodzącej/wychodzącej
  • Połączenie z bramkami płatności, przewoźnikami oraz usługami podpisu elektronicznego
  • Integracje z systemami zarządzania dokumentami (DMS) oraz zewnętrzne backendy przechowywania danych
  • Ramowe importu/exportu danych oraz wzorce ETL dla Odoo

Monitoring środowiska i optymalizacja wydajności

  • Zarządzanie usługami Odoo za pomocą systemd i supervisora
  • Profilowanie wydajności: przydział workerów, analiza zapytań oraz strategie cache'owania
  • Monitorowanie zużycia zasobów, metryk aplikacji oraz stanu systemu

Planowanie aktualizacji i migracje baz danych

  • Planowanie głównych aktualizacji wersji Odoo oraz ocena kompatybilności
  • Strategie migracji bazy danych: skrypty, testowanie oraz walidacja
  • Planowanie wycofywania zmian (rollback) oraz procedury awaryjne
  • Zarządzanie kompatybilnością modułów własnych w różnych wersjach

Bieżące utrzymanie i zarządzanie łatkami

  • Stosowanie łatek bezpieczeństwa oraz aktualizacji wersji nieistotnych (minor)
  • Cykl życia aktualizacji modułów: sprawdzanie zależności oraz testy regresyjne
  • Określanie okien serwisowych oraz protokołów komunikacyjnych
  • Przegląd list zmian (changelog) oraz analiza wpływu aktualizacji

Środowiska testowe (staging) i strategie wdrożeń

  • Konfigurowanie środowisk staging odbijających produkcję
  • Wzorce wdrażania: blue-green, canary oraz aktualizacje rolujące
  • Potoki CI/CD dla wdrożeń modułów Odoo
  • Testowanie zmian przed wypuszczeniem na produkcję

Systematyczne rozwiązywanie problemów i diagnostyka

  • Strukturalna metodologia rozwiązywania problemów dla środowisk Odoo
  • Analiza logów serwera, logów PostgreSQL oraz śladów aplikacji
  • Głębokie zanurzenie w trybie debugowania: narzędzia deweloperskie oraz interaktywna powłoka
  • Diagnostyka typowych problemów: awarie połączeń, błędy modułów oraz degradacja wydajności
  • Diagnostyka sieciowa i rozwiązywanie problemów z łącznością bazodanową

Wsparcie operacyjne i zarządzanie incydentami

  • Konstrukcja przepływów wsparcia: kwalifikacja (triage), eskalacja oraz śledzenie rozwiązań
  • Analiza przyczyn źródłowych (RCA) oraz procesy przeglądu powindycentnego
  • Tworzenie i utrzymywanie bazy wiedzy operacyjnej
  • Monitorowanie poziomu usługi (SLA) oraz konfiguracja alertów

Kopia zapasowa, odzyskiwanie danych i katastroficzne odzyskiwanie (DR)

  • Automatyzacja kopii zapasowych PostgreSQL oraz zachowania filestore'a
  • Odzyskiwanie danych w konkretnym momencie czasu (point-in-time recovery) oraz procedury walidacji backupów
  • Przywracanie instancji Odoo z kopii zapasowej z minimalną utratą danych
  • Konfigurowanie i testowanie planu katastroficznego odzyskiwania systemu (DR)

Wysoka dostępność i skalowanie

  • Strategie balansowania obciążenia (load balancing) dla serwerów aplikacji Odoo
  • Replikacja PostgreSQL oraz pulowanie połączeń (connection pooling)
  • Zarządzanie sesjami oraz wspólny filestore w konfiguracjach wielowęzłowych
  • Wzorce skalowania poziomego dla rosnących wdrożeń

Automatyzacja infrastruktury i zarządzanie konfiguracją

  • Standaryzacja zaopatrzenia serwerów (provisioning) z użyciem Ansible lub podobnych narzędzi
  • Infrastruktura jako kod (IaC) dla powtarzalnych wdrożeń Odoo
  • Automatyzacja rutynowych zadań administracyjnych

Ręczniki operacyjne, dokumentacja i zgodność (compliance)

  • Tworzenie ręczników operacyjnych (runbooks) dla powtarzalnych procedur operacyjnych
  • Standardy dokumentacji dla infrastruktury i konfiguracji
  • Rozważania dotyczące zgodności: ścieżki audytu, retencja danych oraz regulacje prywatności

Wymagania

  • Doświadczenie w administracji systemami Linux
  • Podstawowa wiedza na temat PostgreSQL lub baz danych relacyjnych
  • Znajomość pracy wiersza poleceń i skryptów powłoki (shell)
  • Podstawowa wiedza z zakresu sieci (TCP/IP, DNS, koncepcje TLS/SSL)
  • Wiedza wstępna na temat Odoo nie jest wymagana

Grupa docelowa

  • Inżynierowie infrastruktury i administratorzy systemów
  • Personel IT zajmujący się utrzymaniem środowisk Odoo
  • Inżynierowie DevOps i platform wdrażający aplikacje biznesowe w środowiskach on-premise
  • Specjaliści ds. bezpieczeństwa hartujący (hardening) wdrożeń Odoo
  • Inżynierowie wsparcia zapewniający obsługę operacyjną instancji Odoo
 28 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie