Prenez contact avec nous

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
 28 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires