-
Niveau 0 — Prérequis et environnement
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
-
-
Niveau 1 — Comprendre Odoo 19
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
-
-
Niveau 2 — Développement serveur (ORM & modèles)
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
-
-
Niveau 3 — Sécurité et qualité
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
-
-
Niveau 4 — QWeb, Website et frontend
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
-
-
Niveau 5 — JavaScript moderne et OWL
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
-
-
Niveau 6 — Injection de données serveur → frontend
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
-
-
Niveau 7 — Développement avancé
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
-
-
Niveau 8 — Projet fil rouge & certification
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
- Quiz
-
- Rejoindre ce cours pour accéder aux ressources
-
0. Prérequis et environnement de développement
Objectifs
- Comprendre l'architecture générale d'Odoo 19.
- Préparer un environnement de développement reproductible.
- Utiliser Git et organiser proprement ses addons.
- Lancer Odoo en mode développeur et diagnostiquer une erreur.
Concepts à connaître
- Python 3.10+ et programmation orientée objet.
- PostgreSQL 13+ : bases, rôles, connexions.
- Linux : fichiers, permissions, processus, services.
- Git : clone, branche, commit, diff, merge/rebase.
- Structure d'une installation Odoo,
odoo-bin, fichier.conf,addons-path, logs. - Mode développeur et
?debug=assets.
Démonstration — lancer Odoo avec un fichier de configuration
[options] addons_path = addons,../custom-addons db_host = localhost db_user = odoo db_password = odoo logfile = /var/log/odoo/odoo.log admin_passwd = change_me
python3 odoo-bin -c odoo.conf -d odoo19_dev --dev=all
--dev=all active le rechargement du code Python et le mode développeur : indispensable en DEV, à proscrire en PROD.Environnements
On distingue toujours DEV (poste du développeur), TEST (vérification reproductible), PREPROD (proche de la prod) et PROD (réel). Une modification n'est pas « prête » parce qu'elle marche sur la machine du développeur.
Bonnes pratiques
- Un dépôt Git par projet d'addons custom.
- Ne jamais versionner
.venv, les secrets ni les dumps. - Lire les logs de bas en haut : la vraie cause est souvent la première exception, pas la dernière ligne.
Checklist de validation
- Odoo démarre sans erreur avec mon
.conf. - Ma base de dev est créée et accessible.
- Mon
addons-pathinclut bien mes modules custom. - Je sais activer le mode développeur.
Évaluation
0
0
Il n'y a aucune réaction pour le moment.
Rejoindre ce cours
pour être le premier à laisser un commentaire.
1.
Quelle version minimale de Python Odoo 19 exige-t-il ?
2.
À quoi sert l'option `addons-path` ?
3.
Pourquoi ne pas développer directement sur la base de production ?
Partager ce contenu
Partager le lien
Partager sur les réseaux sociaux
Partager par e-mail
Veuillez s'inscrire afin de partager ce Article par e-mail.