Prenez contact avec nous

Plan du cours

Architecture et composants d'Odoo 18

  • Comparaison des fonctionnalités entre Odoo 18 Community et Enterprise
  • Composants principaux : serveur d'application Python et base de données PostgreSQL
  • Modèle des travailleurs (workers), couche ORM et architecture des modules (addons)

Installation et configuration sur une infrastructure sur site

  • Installation d'Odoo 18 Community à partir des packages 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 utilisateurs, droits d'accès et règles enregistrements
  • 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 Odoo sur site
  • Mise en œuvre de la SSO avec OAuth2, SAML et fournisseurs LDAP
  • Chiffrement des données : configuration TLS, chiffrement de la base de données et protection du filestore
  • 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 Odoo et modèles d'intégration

  • API REST et XML-RPC : authentification, points de terminaison (endpoints) et bonnes pratiques
  • Construction et sécurisation des clients API personnalisés et des intégrations
  • Configuration des webhooks et intégrations pilotées par événements
  • Odoo Connect et backends d'authentification externes

Intégration d'Odoo avec les systèmes entreprise

  • Intégration des serveurs de messagerie et configuration des emails sortants/entrant
  • Connexion aux passerelles de paiement, transporteurs logistiques et services de signature électronique
  • Intégrations aux 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
  • Profilage des performances : allocation des travailleurs, analyse des requêtes et stratégies de mise en 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 bases de données

  • Planification des mises à jour majeures de version 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 repli
  • 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 versions mineures
  • Cycle de vie des mises à jour des modules : vérification des dépendances et tests de régression
  • Définir les fenêtres de maintenance et les protocoles de communication
  • Examen des notes de mise à jour et analyse d'impact des mises à jour

Environnements de préproduction (Staging) 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 (rolling updates)
  • Pipelines CI/CD pour le déploiement des modules Odoo
  • Test des modifications avant le déploiement en production

Débogage systématique et diagnostic

  • Méthodologie structurée de résolution des problèmes pour les environnements Odoo
  • Analyse des journaux serveur, des journaux PostgreSQL et des traces applicatives
  • Plongée dans 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
  • Diagnostic réseau et résolution des problèmes de connectivité aux bases de données

Support opérationnel et gestion des incidents

  • Construction des workflows de support : 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 filestore
  • Récupération à un instant T (point-in-time) et procédures de validation des sauvegardes
  • Restauration des instances Odoo depuis une 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 filestore 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 configuration

  • Standardisation du provisionnement des serveurs avec Ansible ou des outils similaires
  • Infrastructure as Code pour des déploiements Odoo répétables
  • Automatisation des tâches administratives courantes

Runbooks opérationnels, documentation et conformité

    \r
  • Construction de runbooks pour les procédures opérationnelles récurrentes
  • Normes de documentation pour l'infrastructure et les configurations
  • Considérations de conformité : traces d'audit, rétention des données et réglementations sur la vie privée

Pré requis

  • Expérience en administration système Linux
  • Connaissances de base de PostgreSQL ou des bases de données relationnelles
  • Familiarité avec les opérations en ligne de commande et le scripting shell
  • Notions de base en réseautique (concepts TCP/IP, DNS, TLS/SSL)
  • Aucune expérience préalable d'Odoo requise

Public cible

  • Ingénieurs infrastructure et administrateurs système
  • Personnel des opérations IT responsable de la maintenance des environnements Odoo
  • Ingénieurs DevOps et plateforme déployant des applications métier sur site
  • Ingénieurs sécurité consolidant les déploiements Odoo
  • Ingénieurs d'assistance 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