Formation Odoo Gratuite - Guide Complet 2025 [PDF + Vidéos]
Apprenez Odoo gratuitement avec notre guide complet - tutoriels PDF, vidéos, exercices pratiques.
Table des matières
À qui s'adresse ce guide ?
Ce guide s'adresse avant tout aux développeurs Python francophones qui veulent apprendre Odoo.
Il s'adresse également aux étudiants et aux curieux qui souhaitent devenir de bons développeurs Odoo.
Prérequis
Avant de commencer, vous devez avoir des connaissances en :
- ✅ Programmation orientée objet (POO)
- ✅ Développement Python
- ✅ Balisage XML
- ✅ JavaScript (bases)
Si vous débutez en Python, je recommande de suivre d'abord un cours Python avant d'attaquer Odoo.
📚 Guides PDF à télécharger
Les fondamentaux pour les débutants
Introduction à Odoo
- Commencer avec Odoo — Par où commencer ?
- Odoo, c'est quoi au juste ? — Comprendre ce qu'est Odoo et son écosystème
- Liens, PDF et conseils pour apprendre Odoo efficacement ⭐ Article le plus populaire
Bases du développement
- Les bonnes pratiques à suivre lorsqu'on fait du développement Odoo — Pour un code propre et maintenable
- Comment créer, sauvegarder, supprimer et restaurer une base de donnée Odoo — La gestion des BD Odoo
- Installer un module, comprendre les modèles Odoo et activer le mode développeur — Premiers pas techniques
ORM et Modèles
- Comprendre l'ORM d'Odoo — Le système de base à la base de la modularité d'Odoo
- Odoo : Tout savoir sur les modèles et les vues — Architecture MVC d'Odoo
Astuces avancées Odoo
Développement avancé
- Documentation technique du POS Odoo (versions 10 à 13) — Point de Vente
- Comment joindre un fichier sur Odoo — Gestion des pièces jointes
- Comment supprimer la vue Kanban sur le modèle res.partner dans Odoo — Customisation des vues
- Module Website : Comment enregistrer les données via un controller sur Odoo — Formulaires web
- Personnaliser ou créer des raccourcis claviers sur Odoo (et partout ailleurs) — Productivité
Bonnes pratiques et architecture
- Odoo : Pourquoi vous devez éviter de créer vos propres modèles et privilégier les modèles existants — Architecture modulaire
- Comment ajouter un champs et une méthode qui s'exécute dans tous les modèles Odoo par défaut — Le système d'héritage
JavaScript et OWL
- Comprendre OWL, le nouveau framework JS d'Odoo — Comprendre le framework Javascript d'Odoo
- Comment intégrer OWL à Odoo 16 au niveau du module Website — Intégrer OWL au site web
Migration
- Comment faire une migration entre 2 versions d'Odoo avec OpenUpgrade (cas pratique d'Odoo 12 vers Odoo 14) — Migration automatisée
Rapports et PDF
- Comment imprimer un document PDF sur Odoo 13 — Génération de rapports
- Comment charger une police personnalisée sur Odoo qui va s'appliquer à un rapport PDF — Customisation PDF
Cas pratiques avancés
- Retour d'expérience sur la résolution d'un problème de gestion des numéros de série dans Odoo à partir d'un fichier XML — Debugging avancé
Installations selon votre environnement
- Comment installer Odoo 17 en une ligne de commande — Pour une installation rapide
- Tutoriel sur l'installation d'Odoo 12 — Installation complète
- Installer Odoo 11 à l'aide de Docker sur Ubuntu 18.04 LTS — Avec Docker
- Installez Odoo 8 sur Windows sans utiliser le .exe — Installation manuelle Windows
Cas pratique : développer un module de A à Z
Partie 1 : Architecture
- Présentation d'un module Odoo de gestion de bibliothèque — Comment développer un tel module — Architecture et planification
Partie 2 : Modèles
- OO Library : Développement du module de consultation — Mise en place du modèle — Créer les modèles
Partie 3 : Interface
- Mise en place des menus et des vues du module de consultation des livres — Créer l'interface
Partie 4 : Logique métier
- Mise en place des fonctions d'acquisition de livres — Workflows métier
- La gestion du processus d'achat et l'entrée des produits en stocks — Intégration achats/stocks
🎓 Parcours d'apprentissage recommandé
Si vous débutez, suivez ce parcours dans l'ordre :
👉🏼 Semaine 1-2 : Fondamentaux
- Lisez Les fondamentaux pour les débutants
- Installez Odoo
- Activez le mode développeur et explorez l'interface
👉🏼 Semaine 3-4 : ORM et Modèles
- Comprendre l'ORM d'Odoo
- Tout savoir sur les modèles et les vues
- Suivez le tutoriel bibliothèque (Parties 1-2)
👉🏼 Semaine 5-8 : Premier module complet
- Terminez le tutoriel bibliothèque (Parties 3-4)
- Appliquez les bonnes pratiques
- Créez votre propre petit module
👉🏼 Mois 3+ : Approfondissement
- JavaScript et OWL
- Rapports PDF personnalisés
- Migration et maintenance