Roadmap de Formation d'une Semaine - Introduction Ă Odoo
Cette roadmap d'une semaine couvre les bases essentielles de l'écosystème Odoo, en commençant par les aspects fonctionnels et couvrant les bases du développement et de l'administration. Elle vous permettra de vous familiariser rapidement avec les fonctionnalités principales et de commencer à développer des modules simples.
Objectifs de la Formation
- Comprendre l'architecture d'Odoo
- Installer et configurer Odoo
- Gérer les bases de données
- Déployer et maintenir Odoo
- Importer/Développer des modules personnalisés
- Gérer les noms de domaines et redirections
Jour | Matin | Après-midi |
---|---|---|
JOUR 1 | Introduction à Odoo | Découverte des Modules Fonctionnels |
- Présentation générale d'Odoo (Faites le tour de odoo.com) | - CRM : Gestion de la relation client | |
- Comprendre l'interface utilisateur d'Odoo (Créez une base démo demo.odoo.com) | - Ventes : Processus de vente de bout en bout | |
- Navigation de base dans Odoo (Faites une visite générale, suivez le Getting Started ) | - Inventaire : Gestion des stocks | |
JOUR 2 | Découverte des Modules Fonctionnels (suite) | Configuration et Personnalisation de Base |
- Comptabilité : Aperçu de la comptabilité | - Configuration des utilisateurs et des rôles | |
- Projet : Gestion des projets | - Personnalisation des vues (formulaires, listes) | |
- RH : Gestion des employés et des congés | - Configuration des workflows de base | |
JOUR 3 | Installation et Configuration d'Odoo (https://www.odoo.com/documentation/18.0/administration/on_premise/source.html) | Configuration d'Odoo et gestion des bases de données (https://www.odoo.com/documentation/18.0/developer.html) |
- Préparation de l'environnement de développement | - Configuration de base d'Odoo | |
- Installation d'Odoo 18 (sous linux) | - Gestion des bases de données (Création, Backup, Restauration, Suppression) avec le Database Manager (http://ip:port/web/database/manager) | |
- Configuration de base d'Odoo | - Comprendre les différents filtres de bases de données | |
JOUR 4 | Développement Odoo - Introduction (https://www.odoo.com/documentation/18.0/developer/tutorials/server_framework_101.html) | Développement Odoo- Suite |
-Structure d'un module Odoo | - Relations entre modèles (One2many, Many2one, ...) | |
-Comprendre les modèles et les champs de base | - Les actions | |
- L'interface utilisateur | - Champs calculés et automatisations | |
-Comprendre les vues de base | - Héritage | |
JOUR 4 | Développement Odoo - Frontend (https://www.odoo.com/documentation/18.0/developer/howtos.html) | Développement Odoo - Frontend suite |
- Introduction Ă l'utilisation de CSS et JS dans Odoo | - Personnalisation des vues | |
- Introduction Ă QWeb et XML | -Personnalisation des Champs | |
JOUR 5 | Développement Odoo - Projet (https://www.youtube.com/watch?v=aijZrVhXLlo&t=13s) | Découverte de Odoo Apps Store (https://apps.odoo.com/apps) |
- Création d'un simple module au choix et importation dans une base de données. | - Télécharger des modules depuis Odoo apps et l'importer dans une base de données. | |
JOUR 6 | Installation d'Odoo sur un VPS (Documentation Tutos Youtube ) | Gestion du DNS |
- Mise en place du serveur (update & upgrade, installation de dépendances, activation de ports, ...) | - Création des sous-domaines | |
- Création de conteneurs docker | - Configuration de Nginx | |
Ressources Recommandées
- Odoo Documentation : Odoo 18 Documentation
- Odoo eLearning Platform : Odoo eLearning
- đź“„ Documentation Serveur Toftal Cloud
- Odoo GitHub Repository : Odoo GitHub
- Odoo Community Association (OCA): OCA Repositories
Logiciels et Outils :
- IDE: PyCharm, Visual Studio Code
- Version Control: GitHub
- CI/CD: Odoo SH, GitHub Actions
- Containers: Docker
- Project Management: Odoo Project