Schulungsübersicht
Odoo 18-Architektur und Komponenten
- Vergleich der Funktionen von Odoo 18 Community und Enterprise
- Kernkomponenten: Python-Anwendungsserver und PostgreSQL-Datenbank
- Worker-Modell, ORM-Schicht und Add-on-Architektur
Installation und Konfiguration in On-Premise-Infrastruktur
- Installation von Odoo 18 Community aus Paketen und Quellen unter Linux
- Konfiguration von odoo.conf, Datenbankfiltern und Add-on-Pfaden
- Einrichten eines Nginx-Reverse-Proxys mit SSL-Terminierung
Erweiterte Verwaltung
- Verwaltung von Multi-Datenbank- und Multi-Unternehmens-Umgebungen
- Konfiguration von Benutzergruppen, Zugriffsrechten und Record-Regeln
- Geplante Aktionen, Serveraktionen und Automatisierungsregeln
- Technische Einstellungen, Protokollierungsstufen und Entwicklermodus-Tools
Sicherheitsarchitektur und Härten (Hardening)
- Bedrohungsmodellierung für On-Premise-Bereitstellungen von Odoo
- Implementierung von SSO mit OAuth2-, SAML- und LDAP-Providern
- Datenverschlüsselung: TLS-Konfiguration, Datenbankverschlüsselung und Schutz des Filestore
- Audit-Logging, Sitzungsicherheit und Intrusion Detection
- Sicherheits-Header, CSRF-Schutz und Absicherung von Dateiuploads
- Schwachstellenbewertung und Sicherheits-Patch-Management
Odoo-API und Integrationsmuster
- REST-API und XML-RPC: Authentifizierung, Endpunkte und Best Practices
- Erstellung und Absicherung benutzerdefinierter API-Clients und Integrationen
- Webhook-Konfiguration und ereignisgesteuerte Integrationen
- Odoo Connect und externe Authentifizierungs-Backends
Integration von Odoo in Unternehmenssysteme
- Integration von E-Mail-Servern und Konfiguration des Ausgangs-/Eingangs-Mailling
- Anbindung von Zahlungs-Gateways, Versanddienstleistern und E-Signatur-Diensten
- Dokumentenmanagementsystem-Integrationen und externe Storage-Backends
- Datenimport-/Export-Frameworks und ETL-Muster für Odoo
Überwachung der Umgebung und Leistungsoptimierung
- Verwaltung von Odoo-Diensten mit systemd und Supervisor
- Leistungsprofilierung: Worker-Zuweisung, Abfrageanalyse und Caching-Strategien
- Überwachung der Ressourcennutzung, Anwendungs-Metriken und Systemgesundheit
Planung von Upgrades und Datenbanksmigrationen
- Planung von Hauptversion-Upgrades für Odoo und Bewertung der Kompatibilität
- Datenbank-Migrationsstrategien: Skripte, Tests und Validierung
- Rollback-Planung und Fallback-Verfahren
- Verwaltung der Kompatibilität benutzerdefinierter Module über Versionen hinweg
Laufende Wartung und Patch-Management
- Anwenden von Sicherheits-Patches und Minor-Version-Updates
- Module-Update-Lebenszyklus: Abhängigkeitsprüfungen und Regressionstests
- Festlegung von Wartungsfenstern und Kommunikationsprotokollen
- Durchsicht des Changelogs und Auswirkungenanalyse für Updates
Staging-Umgebungen und Bereitstellungsstrategien
- Einarbeiten von Staging-Umgebungen, die der Produktion entsprechen
- Bereitstellungsmuster: Blue-Green-, Canary- und Rolling-Updates
- CI/CD-Pipelines für die Odoo-Modulbereitstellung
- Testen von Änderungen vor dem Produktionsrollout
Systematisches Troubleshooting und Diagnose
- Strukturierte Troubleshooting-Methodik für Odoo-Umgebungen
- Analyse von Server-Logs, PostgreSQL-Logs und Anwendungs-Traces
- Tiefgehende Einführung in den Debug-Modus: Entwickler-Tools und interaktive Shell
- Diagnose häufiger Probleme: Verbindungsfehler, Modulfehler und Leistungseinbrüche
- Netzwerkdiagnose und Fehlerbehebung bei Datenbankverbindungen
Operativer Support und Incident Management
- Aufbau von Support-Workflows: Triage, Eskalation und Nachverfolgung der Lösung
- Root-Cause-Analyse und Prozesse zur Nachbereitung von Vorfällen
- Erstellung und Pflege einer operationalen Wissensdatenbank
- Metrikenüberwachung des Servicelevels und Konfiguration von Alarmierungen
Backup, Wiederherstellung und Disaster Recovery
- Automatisierung von PostgreSQL-Backups und Sicherung des Filestore
- Point-in-Time-Wiederherstellung und Validierungsverfahren für Backups
- Wiederherstellen von Odoo-Instanzen aus Backups mit minimalem Datenverlust
- Entwerfen und Testen eines Disaster-Recovery-Plans
High Availability und Skalierung
- Lastverteilungsstrategien für Odoo-Anwendungsserver
- PostgreSQL-Replikation und Connection Pooling
- Sitzungsverwaltung und gemeinsamer Filestore in Multi-Node-Setups
- Horizontale Skalierungsmuster für wachsende Bereitstellungen
Infrastrukturautomatisierung und Konfigurationsmanagement
- Standardisierung der Server-Bereitstellung mit Ansible oder ähnlichen Tools
- Infrastructure as Code für wiederholbare Odoo-Bereitstellungen
- Automatisierung routinemäßiger Verwaltungsaufgaben
Operative Runbooks, Dokumentation und Compliance
- Erstellung von Runbooks für wiederkehrende Betriebsverfahren
- Dokumentationsstandards für Infrastruktur und Konfigurationen
- Compliance-Aspekte: Audit-Trails, Datenspeicherung und Datenschutzvorschriften
Voraussetzungen
- Erfahrung in der Linux-Systemverwaltung
- Grundlegende Kenntnisse in PostgreSQL oder relationalen Datenbanken
- Vertrautheit mit Befehlszeilenoperationen und Shell-Scripting
- Grundlegendes Netzwerkverständnis (TCP/IP, DNS, TLS/SSL-Konzepte)
- Vorherige Odoo-Erfahrung ist nicht erforderlich
Zielgruppe
- Infrastruktur-Ingenieure und Systemadministratoren
- IT-Betriebsmitverantwortlich für die Pflege von Odoo-Umgebungen
- DevOps- und Platform-Ingenieure, die On-Premise-Geschäftsanwendungen bereitstellen
- Sicherheitsexperten, die Odoo-Bereitstellungen härten
- Support-Ingenieure, die operativen Support für Odoo-Instanzen leisten
Erfahrungsberichte (2)
die Tatsache, dass es unsere Bedürfnisse erfüllt
mihaela
Kurs - Odoo for Managers
Maschinelle Übersetzung
Übungen und die Tatsache, dass der Trainer alle meine Fragen beantworten konnte.
Mothibi - National Youth Development Agency
Kurs - Odoo for Developers
Maschinelle Übersetzung