Schulungsübersicht
Odoo 18-Architektur und Komponenten
- Vergleich der Funktionen zwischen Odoo 18 Community und Enterprise
- Kernkomponenten: Python-Anwendungsserver und PostgreSQL-Datenbank
- Worker-Modell, ORM-Schicht und Addon-Architektur
Installation und Konfiguration in lokaler Infrastruktur
- Installation von Odoo 18 Community aus Paketen und Quellcode auf Linux
- Konfiguration von odoo.conf, Datenbankfiltern und Addon-Pfaden
- Einrichten eines nginx-Reverse-Proxies mit SSL-Terminierung
Fortschrittliche Verwaltung
- Verwaltung von Multi-Database- und Multi-Company-Umgebungen
- Konfiguration von Benutzergruppen, Zugriffsrechten und Record-Rules
- Gearbeitete Aktionen, Serveraktionen und Automatisierungsregeln
- Technische Einstellungen, Logging-Level und Tools im Developer-Modus
Sicherheitsarchitektur und Härten (Absicherung)
- Bedrohungsmodellierung für Odoo-On-Premise-Bereitstellungen
- Implementierung von SSO mit OAuth2-, SAML- und LDAP-Anbietern
- Datenverschlüsselung: TLS-Konfiguration, Datenbankverschlüsselung und Schutz des Filestores
- Audit-Logging, Sitzungsicherheit und Intrusion Detection
- Sicherheitsheaders, CSRF-Schutz und Härten von Datei-Uploads
- Schwachstellenbewertung und Management von Sicherheitspatches
Odoo-API und Integrationsmuster
- REST-API und XML-RPC: Authentifizierung, Endpunkte und Best Practices
- Erstellung und Absicherung benutzerdefinierter API-Clients und Integrationen
- Konfiguration von Webhooks und ereignisgesteuerte Integrationen
- Odoo Connect und externe Authentifizierungsbackends
Integration von Odoo mit Unternehmenssystemen
- Anbindung von E-Mail-Servern und Konfiguration des ausgehenden/eingehenden Mailverkehrs
- Anbindung von Zahlungs-Gateways, Versanddienstleistern und E-Signature-Diensten
- Integrationen von Dokumentenverwaltungssystemen und externen Speicherbackends
- Datenimport-/*export-Frameworks und ETL-Muster für Odoo
Umgebungsüberwachung und Leistungsoptimierung
- Verwaltung von Odoo-Diensten mit systemd und supervisor
- Leistungsmessung (Profiling): Worker-Zuteilung, Query-Analyse und Caching-Strategien
- Überwachung der Ressourcennutzung, Anwendungs-Metriken und Systemgesundheit
Upgrade-Planung und Datenbankmigrationen
- Planung von Hauptversions-Upgrades für Odoo und Beurteilung der Kompatibilität
- Datenbank-Migrationsstrategien: Skripte, Tests und Validierung
- Rollback-Planung und Notfall-Rückkehrverfahren
- Verwaltung der Kompatibilität benutzerdefinierter Module über Versionen hinweg
Laufende Wartung und Patch-Management
- Anwenden von Sicherheitspatches und Minor-Version-Updates
- Lebenszyklus der Modulaktualisierung: Abhängigkeitsprüfungen und Regressionstests
- Festlegung von Wartungsfenstern und Kommunikationsprotokollen
- Durchsicht des Changelogs und Analyse der Auswirkungen für Updates
Staging-Umgebungen und Bereitstellungsstrategien
- Einrichten von Staging-Umgebungen, die der Produktion entsprechen
- Bereitstellungsmuster: Blue-Green, Canary und Rolling Updates
- CI/CD-Pipelines für die Bereitstellung von Odoo-Modulen
- Testen von Änderungen vor dem Produktivrollout
Systematische Fehlerbehebung und Diagnose
- Strukturierte Troubleshooting-Methodik für Odoo-Umgebungen
- Analyse von Serverlogs, PostgreSQL-Logs und Anwendungstraces
- Tiefgehende Einführung in den Debug-Modus: Developer-Tools und interaktive Shell
- Diagnose häufiger Probleme: Verbindungsfehler, Modulfehler und Leistungseinbußen
- Netzwerkdiagnostik und Behebung von Datenbankverbindungsproblemen
Operativer Support und Incident Management
- Aufbau von Support-Abläufen: Triage, Eskalation und Verfolgung der Lösung
- Ursachenanalyse (Root Cause Analysis) und Prozesse nach einem Vorfall
- Erstellung und Pflege einer operativen Wissensdatenbank
- Überwachung des Service-Level und Konfiguration von Alarmierung
Sicherheitskopie, Wiederherstellung und Disaster Recovery
- Automatisierung von PostgreSQL-Sicherheitskopien und Sicherung des Filestores
- Wiederherstellung zu einem bestimmten Zeitpunkt (Point-in-Time Recovery) und Validierungsverfahren für Backups
- Wiederherstellen von Odoo-Instanzen aus der Sicherungskopie mit minimalem Datenverlust
- Entwerfen und Testen eines Disaster-Recovery-Plans
Haupthöchste Verfügbarkeit (High Availability) und Skalierung
- Lastverteilungsstrategien für Odoo-Anwendungsserver
- PostgreSQL-Replikation und Connection Pooling
- Sitzungsverwaltung und gemeinsam genutzter 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 (IaC) für wiederholbare Odoo-Bereitstellungen
- Automatisierung routinemäßiger Verwaltungsaufgaben
Operative Runbooks, Dokumentation und Compliance
- Erstellung von Runbooks für wiederkehrende operative Verfahren
- Dokumentationsstandards für Infrastruktur und Konfigurationen
- Compliance-Aspekte: Audit-Trails, Datenspeicherung und Datenschutzbestimmungen
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)
- Keine vorherigen Odoo-Kenntnisse erforderlich
Zielgruppe
- Infrastruktur-Ingenieure und Systemadministratoren
- IT-Betriebsmitverantwortlich für die Wartung von Odoo-Umgebungen
- DevOps- und Plattform-Ingenieure, die unternehmensinterne Business-Anwendungen bereitstellen
- Sicherheitsexperten, die Odoo-Bereitstellungen härten (absichern)
- 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