Schulungsübersicht
Odoo 18 Architektur und Komponenten
- Vergleich der Funktionen zwischen Odoo 18 Community und Enterprise
- Komponenten: Python-Anwendungsserver und PostgreSQL-Datenbank
- Worker-Modell, ORM-Schicht und Addon-Architektur
Installation und Konfiguration in On-Premise-Infrastruktur
- Installation von Odoo 18 Community aus Paketen und Quellcode auf Linux
- Konfiguration von odoo.conf, Datenbankfiltern und Addon-Pfaden
- Einrichten eines Nginx Reverse Proxy mit SSL-Terminierung
Fortgeschrittene Verwaltung
- Verwaltung von Multi-Datenbank- und Multi-Unternehmen-Umgebungen
- Konfiguration von Benutzergruppen, Zugriffsrechten und Record Rules
- Geplante Aktionen, Serveraktionen und Automatisierungsregeln
- Technische Einstellungen, Logging-Level und Developer-Mode-Tools
Sicherheitsarchitektur und Härtung
- Threat Modeling für On-Premise-Bereitstellungen von Odoo
- Implementierung von SSO mit OAuth2, SAML und LDAP-Providern
- Datenverschlüsselung: TLS-Konfiguration, Datenbankverschlüsselung und Filestore-Schutz
- Audit-Logging, Session-Sicherheit und Intrusion Detection
- Sicherheits-Header, CSRF-Schutz und Härtung des Dateiuploads
- Vulnerability Assessment und Security-Patch-Management
Odoo API und Integrationsmuster
- REST-API und XML-RPC: Authentifizierung, Endpunkte und Best Practices
- Erstellen und Sichern von kundenspezifischen API-Clients und Integrationen
- Webhook-Konfiguration und ereignisgesteuerte Integrationen
- Odoo Connect und externe Authentifizierungs-Backends
Integration von Odoo mit Enterprise-Systemen
- Integration von E-Mail-Servern und Konfiguration von Outbound/Inbound-Mail
- Anschluss von Payment-Gateways, Versanddienstleistern und E-Signature-Diensten
- Dokumentenmanagement-System-Integrationen und externe Speicher-Backends
- Data Import/Export-Frameworks und ETL-Muster für Odoo
Überwachung der Umgebung und Performance-Optimierung
- Verwaltung von Odoo-Diensten mit systemd und Supervisor
- Performance-Profiling: Worker-Allokation, Query-Analyse und Caching-Strategien
- Überwachung der Ressourcennutzung, Anwendungs-Metriken und Systemgesundheit
Update-Planung und Datenbankmigrationen
- Planung grosser Odoo-Versionsupdates und Kompatibilitätsbewertungen
- Datenbank-Migrationsstrategien: Skripte, Tests und Validierungen
- Rollback-Planung und Fallback-Verfahren
- Verwaltung der Custom-Modul-Kompatibilität über Versionen hinweg
Laufende Wartung und Patch-Management
- Anwenden von Security-Patches und Minor-Version-Updates
- Lebenszyklus der Modul-Aktualisierung: Abhängigkeitsprüfungen und Regressionstests
- Festlegen von Wartungsfenstern und Kommunikationsprotokollen
- Durchsicht des Changelogs und Impact-Analyse für Updates
Staging-Umgebungen und Bereitstellungsstrategien
- Aufsetzen von Staging-Umgebungen, die der Produktion entsprechen
- Bereitstellungsmuster: Blue-Green, Canary und Rolling Updates
- CI/CD-Pipelines für die Odoo-Modul-Bereitstellung
- Testen von Änderungen vor der Produktionsrollout
Systematisches Troubleshooting und Diagnostik
- Gestructurierte Troubleshooting-Methodik für Odoo-Umgebungen
- Analyse von Server-Logs, PostgreSQL-Logs und Application-Traces
- Deep Dive in den Debug-Mode: Developer-Tools und interaktive Shell
- Diagnose häufiger Probleme: Verbindungsfehler, Modulfehler und Performance-Einbrüche
- Netzwerkdiagnostik und Troubleshooting der Datenbankkonnectivity
Operativer Support und Incident Management
- Aufbau von Support-Workflows: Triage, Eskalation und Verfolgung der Auflösung
- Root Cause Analysis und Post-Incident-Review-Prozesse
- Erstellen und Pflegen einer operationalen Wissensdatenbank
- Service-Level-Monitoring und Konfiguration von Alarmierungen
Sicherheitskopie, Wiederherstellung und Disaster Recovery
- Automatisieren von PostgreSQL-Sicherheitskopien und Bewahren des Filestores
- Punktgenaue Wiederherstellung und Validierungsverfahren für Backups
- Wiederherstellen von Odoo-Instanzen aus der Sicherheitskopie mit minimalem Datenverlust
- Entwerfen und Testen eines Disaster-Recovery-Plans
High Availability und Skalierung
- Lastverteilungsstrategien für Odoo-Anwendungsserver
- PostgreSQL-Replikation und Connection Pooling
- Sessions-Management und gemeinsam genutzter Filestore in Multi-Node-Setups
- Horizontale Skalierungsmuster für wachsende Bereitstellungen
Infrastruktur-Automatisierung und Konfigurationsmanagement
- Normieren der Server-Bereitstellung mit Ansible oder ähnlichen Tools
- Infrastructure as Code für wiederholbare Odoo-Bereitstellungen
- Automatisieren routinemässiger administrativer Aufgaben
Operative Runbooks, Dokumentation und Compliance
- Erstellen von Runbooks für wiederkehrende operative Verfahren
- Dokumentationsstandards für Infrastruktur und Konfigurationen
- Compliance-Aspekte: Audit-Trails, Datenaufbewahrung und Datenschutzvorschriften
Voraussetzungen
- Erfahrung in der Linux-Systemverwaltung
- Grundlegendes Verständnis von PostgreSQL oder relationalen Datenbanken
- Vertrautheit mit Befehlszeilenoperationen und Shell-Skripting
- Grundlegende Netzwerkkenntnisse (TCP/IP, DNS, TLS/SSL-Konzepte)
- Keine vorherigen Odoo-Erfahrungen erforderlich
Zielgruppe
- Infrastrukturingenieure und Systemadministratoren
- IT-Betriebspersonal, das für die Wartung von Odoo-Umgebungen verantwortlich ist
- DevOps- und Plattform-Ingenieure, die On-Premise-Geschäftsanwendungen bereitstellen
- Security-Ingenieure, 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