Prenez contact avec nous

Plan du cours

Architecture et composants d'Odoo 18

  • Comparaison des fonctionnalités entre la version Communauté et Entreprise d'Odoo 18
  • Composants principaux : serveur d'application Python et base de données PostgreSQL
  • Modèle de workers, couche ORM et architecture des modules

Installation et configuration sur une infrastructure sur site

  • Installation d'Odoo 18 Community à 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-sociétés
  • 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 du SSO avec des fournisseurs OAuth2, SAML et LDAP
  • Chiffrement des données : configuration TLS, chiffrement de la base de données et protection du fichierstore
  • Journaux d'audit, sécurité des sessions et détection d'intrusions
  • 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 bonnes pratiques
  • Construction et sécurisation des clients API personnalisés et des intégrations
  • Configuration des webhooks et intégrations évènementielles
  • Odoo Connect et backends d'authentification externes

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 et services de signature électronique
  • Intégrations de systèmes de gestion documentaire et backends de stockage externes
  • Cadres 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
  • Profiling des performances : allocation des workers, analyse des requêtes et stratégies de cache
  • Surveillance de l'utilisation des ressources, des métriques applicatives et de la santé du système

Planification des mises à jour et migrations de base de données

  • Planification des grandes mises à jour de version d'Odoo et évaluation de la compatibilité
  • Stratégies de migration de base de données : scripts, tests et validation
  • Planification du retour arrière (rollback) 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 mineures de version
  • Cycle de vie de la mise à jour des modules : vérifications des dépendances et tests régressifs
  • Définir les fenêtres de maintenance et les protocoles de communication
  • Revue des notes de mise à jour (changelog) et analyse d'impact

Environnements de staging et stratégies de déploiement

  • Mise en place d'environnements de staging reflétant la production
  • Modèles de déploiement : blue-green, canary et mises à jour progressives (rolling updates)
  • Pipelines CI/CD pour le déploiement des modules Odoo
  • Tester les modifications avant le déploiement en production

Dépannage systématique et diagnostics

  • Méthodologie structurée de dépannage pour les environnements Odoo
  • Analyse des journaux serveur, des journaux PostgreSQL et des traces applicatives
  • Focus sur le mode débogage : outils développeur et shell interactif
  • Diagnostic des problèmes courants : échecs de connexion, erreurs de modules et dégradation des performances
  • Diagnostics réseau et dépannage de la connectivité aux bases de données

Support opérationnel et gestion des incidents

  • Construction des flux de travail de support : triage, escalade et suivi de la résolution
  • Analyse des causes racines et processus de revue post-incident
  • Création et maintenance d'une base de connaissances opérationnelle
  • Surveillance du niveau de service (SLA) 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 instant T (point-in-time) et procédures de validation des sauvegardes
  • Restauration des instances Odoo à partir d'une sauvegarde avec une perte de données minimale
  • Conception et tests d'un plan de reprise après sinistre

Haute disponibilité et mise à l'échelle

  • Stratégies de équilibrage de charge pour les serveurs d'application Odoo
  • Réplication PostgreSQL et pool de connexions
  • Gestion des sessions et fichierstore partagé dans les configurations multi-nœuds
  • 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 routinières

Cahiers de procédures (runbooks), documentation et conformité

  • Élaboration de runbooks 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
  • Bonne compréhension de PostgreSQL ou des bases de données relationnelles
  • Familiarité avec les opérations en ligne de commande et le scripting shell
  • Connaissances de base en réseau (TCP/IP, DNS, concepts TLS/SSL)
  • Aucune expérience préalable d'Odoo requise

Public cible

  • Ingénieurs infrastructure et administrateurs systèmes
  • Personnel des opérations informatiques responsable de la maintenance des environnements Odoo
  • Ingénieurs DevOps et plateforme déployant des applications métier sur site
  • Ingénieurs en sécurité durcissant les déploiements Odoo
  • Ingénieurs de support fournissant un support opérationnel pour les instances Odoo
 28 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires