Plan du cours
Architecture et composants d'Odoo 18
- Comparaison des fonctionnalités entre Odoo 18 Communauté et Entreprise
- Composants principaux : serveur d'application Python et base de données PostgreSQL
- Modèle de travailleurs, couche ORM et architecture des modules
Installation et configuration sur l'infrastructure sur site
- Installation d'Odoo 18 Communauté à partir des paquets et du code source sous Linux
- Configuration de odoo.conf, filtres de base de données et chemins des modules
- Mise en place d'un proxy inverse nginx avec terminaison SSL
Administration avancée
- Gestion des environnements multi-bases de données et multi-entreprises
- Configuration des groupes d'utilisateurs, des droits d'accès et des règles d'enregistrement
- Actions planifiées, actions serveur et règles d'automatisation
- Paramètres techniques, niveaux de journalisation et outils du mode développeur
Architecture de sécurité et durcissement
- Modélisation des menaces pour les déploiements d'Odoo sur site
- Mise en œuvre de SSO avec fournisseurs OAuth2, SAML et LDAP
- Chiffrement des données : configuration TLS, chiffrement de la base de données et protection du fichierstore
- Journalisation d'audit, sécurité des sessions et détection d'intrusion
- En-têtes de sécurité, protection CSRF et durcissement des téléchargements de fichiers
- Évaluation des vulnérabilités et gestion des correctifs de sécurité
API d'Odoo et modèles d'intégration
- API REST et XML-RPC : authentification, points de terminaison et meilleures pratiques
- Construction et sécurisation de clients API personnalisés et d'intégrations
- Configuration des webhooks et intégrations basées sur les événements
- Odoo Connect et backend d'authentification externe
Intégration d'Odoo avec les systèmes d'entreprise
- Intégration des serveurs de messagerie et configuration du courrier sortant/entrant
- Connexion aux passerelles de paiement, transporteurs de livraison et services de signature électronique
- Intégrations avec les systèmes de gestion documentaire et backend de stockage externe
- Cadre d'import/export de données et modèles ETL pour Odoo
Surveillance de l'environnement et optimisation des performances
- Gestion des services Odoo avec systemd et supervisor
- Profilage des performances : allocation des travailleurs, analyse des requêtes et stratégies de mise en cache
- Surveillance de l'utilisation des ressources, métriques d'application et santé du système
Planification de la mise à jour et migrations de base de données
- Planification des mises à jour majeures de version Odoo et évaluation de la compatibilité
- Stratégies de migration de la base de données : scripts, tests et validation
- Planification du retour arrière et procédures de secours
- Gestion de la compatibilité des modules personnalisés entre les versions
Maintenance continue et gestion des correctifs
- Application des correctifs de sécurité et des mises à jour de version mineure
- Cycle de vie des mises à jour de modules : vérifications des dépendances et tests de régression
- Définir les fenêtres de maintenance et les protocoles de communication
- Examen des journaux de modification et analyse d'impact pour les mises à jour
Environnements de préproduction et stratégies de déploiement
- Mise en place d'environnements de préproduction reflétant la production
- Modèles de déploiement : bleu-vert, canari et mises à jour progressives
- Pipelines CI/CD pour le déploiement des modules Odoo
- Tester les changements avant le déploiement en production
Dépannage systématique et diagnostic
- Méthodologie structurée de dépannage pour les environnements Odoo
- Analyse des journaux serveur, des journaux PostgreSQL et des traces d'application
- Exploration approfondie du mode débogage : outils développeur et shell interactif
- Diagnostic des problèmes courants : échecs de connexion, erreurs de module et dégradation des performances
- Diagnostic réseau et dépannage de la connectivité à la base de données
Soutien opérationnel et gestion des incidents
- Construction des flux de travail de soutien : triage, escalade et suivi de la résolution
- Analyse des causes racines et processus d'examen post-incident
- Création et maintien d'une base de connaissances opérationnelle
- Surveillance du niveau de service et configuration des alertes
Sauvegarde, récupération et reprise après sinistre
- Automatisation des sauvegardes PostgreSQL et préservation du fichierstore
- Récupération à un point spécifique dans le temps et procédures de validation des sauvegardes
- Restauration des instances d'Odoo à partir de la sauvegarde avec une perte de données minimale
- Conception et test d'un plan de reprise après sinistre
Haute disponibilité et mise à l'échelle
- Stratégies de répartition de charge pour les serveurs d'application Odoo
- Réplication PostgreSQL et pool de connexions
- Gestion des sessions et fichierstore partagé dans des configurations multi-noeuds
- Modèles de mise à l'échelle horizontale pour les déploiements en croissance
Automatisation de l'infrastructure et gestion de la configuration
- Standardisation du provisionnement des serveurs avec Ansible ou outils similaires
- Infrastructure as Code pour des déploiements d'Odoo répétables
- Automatisation des tâches administratives courantes
Manuels opérationnels, documentation et conformité
- Construction de manuels pour les procédures opérationnelles récurrentes
- Normes de documentation pour l'infrastructure et les configurations
- Considérations de conformité : journaux d'audit, conservation des données et réglementations sur la confidentialité
Pré requis
- Expérience en administration système Linux
- Compréhension de base de PostgreSQL ou des bases de données relationnelles
- Familiarité avec les opérations en ligne de commande et la programmation shell
- Connaissances de base en réseau (TCP/IP, DNS, concepts TLS/SSL)
- Aucune expérience préalable d'Odoo requise
Audience cible
- Ingénieurs d'infrastructure et administrateurs système
- Personnel des opérations IT responsable du maintien des environnements Odoo
- Ingénieurs DevOps et plateformes déployant des applications métier sur site
- Ingénieurs en sécurité durcissant les déploiements d'Odoo
- Ingénieurs de soutien fournissant un soutien opérationnel aux instances d'Odoo
Nos clients témoignent (2)
le fait qu'il ait adapté nos besoins
mihaela
Formation - Odoo for Managers
Traduction automatique
Des exercices et le fait que l'animateur ait pu répondre à toutes mes questions.
Mothibi - National Youth Development Agency
Formation - Odoo for Developers
Traduction automatique