FORMATION TECHNIQUE POUR LA PRISE EN MAIN D'ODOOV17
Maitrisez le developpement sur Odoo V17 en 7 jours Chrono
Durée de la formation : 7 jours (35 heures)
Jour 1 : Introduction à Odoo
Matinée : Introduction à Odoo
- Présentation générale d'Odoo
- Vue d'ensemble des modules et fonctionnalités principales.
- Structure modulaire d'Odoo (backend, frontend, et modules tiers).
- Installation d’Odoo v17 (environnement local et serveur).
- Prérequis pour l'installation (Python, PostgreSQL, etc.).
- Installation en environnement de développement (Ubuntu, Windows).
- Démarrage du serveur Odoo.
- Tour d’horizon de l'interface utilisateur d’Odoo.
- Navigation dans les menus.
- Utilisation des différents modules.
Jour 2 : Configuration de Base
- Configuration initiale du système Odoo.
- Paramétrage des informations d'entreprise.
- Gestion des utilisateurs et des accès (Groupes de sécurité).
- Configuration des devises, langues et unités de mesure.
- Introduction aux modules natifs :
- CRM, Ventes, Facturation, Inventaire, Achat.
- Utilisation du module Studio pour les personnalisations simples.
Jour 3 : Modélisation des données
- Introduction aux concepts de base de la modélisation de données dans Odoo.
- Structure de la base de données (modèles, vues, champs).
- Types de champs (many2one, many2many, etc.).
- Comprendre les relations entre modèles.
- Création et gestion des modèles personnalisés.
- Création d'un nouveau module dans Odoo v17.
- Ajout de modèles et champs personnalisés.
Jour 4 : Gestion des Données
- Utilisation de l'import/export de données.
- Exportation des données via CSV/Excel.
- Importation et nettoyage des données.
- Définition des accès pour les utilisateurs.
- Règles de sécurité au niveau des enregistrements (Record Rules).
Jour 5: Introduction au Développement sur Odoo
- Structure des modules Odoo.
- Fichiers de base d’un module (manifeste, modèles, vues).
- Comprendre le fonctionnement du framework ORM d'Odoo.
- Création d’un module personnalisé :
- Génération automatique de modules avec `odoo-bin scaffold`.
- Création et configuration des modèles (fichiers Python).
- Manipulation des champs et des relations.
Jour 6 : Personnalisation des Vues et Widgets
- Création et modification des vues (form, tree, kanban).
- Ajout de champs dans les vues.
- Personnalisation des actions serveur et automatisation.
- Introduction aux vues QWeb.
- Personnalisation des rapports PDF.
- Création de templates et d’e-mails personnalisés.
Jour7 : Déploiement et Maintenance
- Déploiement d'Odoo sur un serveur de production (Docker, VM).
- Gestion des versions (Git, Odoo.sh).
- Processus de migration et mise à jour des modules.
- Sécurisation d’Odoo.
- Configurer le SSL, sécuriser les accès (Firewall, Nginx).
- Gestion des sauvegardes et des restaurations.
Évaluation Finale :
- Ateliers pratiques : Mise en œuvre d'un module complet.
- Questions/Réponses et résolution de problèmes rencontrés par les participants