Se rendre au contenu
Tarif de lancement — fin dans --j --h --m --s
ÉD. 2026 · Odoo 19

Formation Technique
Odoo 19 Devenir Développeur en 30 jours

554 pages, 18 chapitres, des repos GitHub avec des tags Git progressifs, 36 exercices corrigés. La méthode terrain ADICOPS — condensée dans un seul livre PDF.

27 € 20 € Tarif lancement
Obtenir le livre — 20 €
Tarif de lancement — fin dans --j --h --m --s
Téléchargement immédiat Mises à jour Odoo 19 incluses Sans abonnement
Méthode ADICOPS · Édition 2026
Formation Technique Odoo 19 — Devenir Développeur
554 PAGES
02 — Le constat

La doc officielle Odoo est gratuite.
Et c'est exactement le problème.

On veut apprendre à développer sur Odoo. On commence par la doc officielle. Et là, quatre douleurs reviennent systématiquement :

[01] La doc te noie.

Plus de 2 000 pages, organisées par modules techniques, sans fil rouge pédagogique. À la fin de la première soirée, on a 47 onglets ouverts et on ne sait toujours pas par où commencer un module.

[02] Les tutoriels YouTube sont obsolètes.

Odoo sort une version majeure chaque année. La moitié de ce qu'on trouve sur YouTube est en v15 ou v16. On copie un attrs="{...}" qui marchait en v17 — en v19 ça plante avec une ValidationError que personne n'explique.

[03] Les bootcamps zappent le framework.

Les formations courtes à 1 500 € font cliquer dans Studio sans jamais ouvrir un fichier .py. Résultat : on sait paramétrer, on ne sait pas développer. Le marché paye ceux qui développent.

[04] La formation officielle coûte 2 500 €.

Excellente, mais inaccessible pour un dev junior, un autodidacte ou un freelance qui démarre. Et 5 jours en présentiel ne remplacent pas 30 jours d'apprentissage progressif chez soi, à son rythme.

Cette formation a été écrite pour résoudre ces quatre problèmes — précisément.

03 — La solution

Une formation technique,
pas un cours vidéo passif.

Formation Technique Odoo 19 est un livre PDF de 554 pages couplé à deux repos GitHub : routeo-vehicle puis routeo-rental. Le livre guide chapitre par chapitre dans la construction d'un module Odoo 19 réel — un système de location courte durée d'utilitaires professionnels (fourgons, camions plateau, bennes) pour une PME B2B nommée Routeo. À chaque chapitre correspond un tag Git progressif (v0.3.0-veh-ch01 à v0.3.0-veh-ch11 pour le module véhicule, v0.1.0-ren-ch12 à v0.1.0-ren-ch17 pour le module location), pour comparer son code à la solution de référence à n'importe quel moment.

De zéro à module en production

Pas de prérequis Odoo. Ubuntu + Python de base suffisent. À la fin du chapitre 18, le lecteur a déployé deux modules complets — testés automatiquement — pas un exercice jouet.

Progression contrôlée en 5 parties

Setup → Modèle de données → Vues → Sécurité → Projet location → Web/API → Tests. Chaque chapitre fait 3 500 à 5 000 mots, avec captures, schémas Mermaid et 2 exercices corrigés.

Code 100 % Odoo 19

invisible= (plus d'attrs=), view_mode="list" (plus de tree), models.Constraint (plus de _sql_constraints), t-out (plus de t-esc), API Bearer native v19. Aucune syntaxe morte.

Les pièges réels, pas la théorie lisse

pg_hba qui plante, libpq-dev manquant, hot reload qui boucle, sudo() mal placé qui crée une faille de sécurité. 8 ans de bugs réels documentés.

🧪
Tester son module : la 5e compétence

Un chapitre entier (Ch. 17) sur TransactionCase, HttpCase, --test-enable, tours JS. 19 tests d'exemple sur Routeo + extension HR. Plus jamais de module livré « ça doit marcher ».

04 — Pour qui

Pour qui cette formation est faite
(et pour qui elle ne l'est pas).

✓ Cette formation est faite pour
  • Le développeur Python junior qui veut entrer sur le marché Odoo (Algérie, Maghreb, France, Afrique francophone) et facturer son premier mandat dans les 60 jours.
  • L'intégrateur fonctionnel Odoo qui sait paramétrer mais qui veut passer côté code pour ne plus dépendre d'un sous-traitant à chaque demande client.
  • Le freelance ou consultant qui doit livrer un module custom à un client et qui en a assez d'assembler des bouts de Stack Overflow datés de la v14.
  • L'étudiant ou stagiaire qui veut un portfolio crédible (deux modules sur GitHub, cas d'usage métier réel) avant de postuler.
— Cette formation n'est PAS faite pour
  • Celui qui cherche du « no-code » — il faut écrire du Python, du XML et lire des messages d'erreur.
  • Celui qui veut maîtriser Odoo Enterprise (Studio, Knowledge, Documents) — la formation cible Odoo 19 Community Edition, le cœur framework. L'Enterprise s'apprend ensuite, en 1/10 du temps.
  • Celui qui veut un raccourci de 7 jours. La promesse honnête, c'est 30 jours à raison de 1 à 2 heures par soir, exercices compris.
05 — Sommaire

Les 18 chapitres, 5 parties,
36 exercices corrigés.

Trois extraits PDF gratuits sont disponibles plus bas — sommaire complet, chapitre 0, chapitre 12 sécurité.

P0 Préparer son environnement
Ch. 0
Environnement Odoo 19 sur UbuntuStack Python 3.12 / PostgreSQL / Odoo 19 depuis les sources, VS Code et débogage, pièges réels d'installation.
PI Construire l'application et son modèle de données
Ch. 1
Première application : véhicule, menu et UICréer un module de zéro, premier modèle, menu, action et vues — l'app tourne dès le chapitre 1.
Ch. 2
Catégories de véhicules (Many2one)Relation Many2one, organisation du parc, champ relationnel et widget.
Ch. 3 · ⭐
Équipements (One2many) + recordsetsOne2many, recordsets (singleton/multi/vide), le trio mapped / filtered / sorted.
Ch. 4
Champs calculés : le prix journalier@api.depends, store vs non-store, champs calculés éditables.
Ch. 5
Méthodes, overrides, onchangesuper(), override create / write / unlink, onchange et contrôle de cohérence.
Ch. 6 · ⭐
Workflow d'état, chatter et smart buttonsStatusbar, mail.thread, ir.sequence avec sudo(), smart buttons compteurs.
PII Vues, héritage et wizards
Ch. 7
Les quatre vues : list, form, kanban, searchArchitecture ir.ui.view, expressions v19 (invisible= jamais attrs=), widgets.
Ch. 8 · ⭐
Héritage XML et xpathÉtendre une vue native sans la dupliquer, position=, règle @name jamais @string.
Ch. 9
Wizards : planifier une maintenanceTransientModel, assistant multi-étapes, action serveur.
PIII Sécurité, rapports et projet location
Ch. 10 · 🔒
Sécurité : ACL, groupes, record rulesir.model.access.csv, groupes (group_ids M2M v19), record rules multi-company.
Ch. 11 · 📄
Rapports QWeb PDF : fiche véhiculeir.actions.report, t-out, web.external_layout, paperformats.
Ch. 12 · ⭐
Étendre un module existant : créer routeo_rentalGreffer un module métier de location sur le parc, héritage et nouveaux modèles.
Ch. 13
Contrat de location : rapport QWeb spécifiqueRapport PDF complet du contrat, données client et lignes de location.
PIV Web, API et tests
Ch. 14
Site web public Routeo : pages et snippetsPages website, snippets, intégration au site public.
Ch. 15
Controllers HTTP & données dynamiqueshttp.Controller, routes, auth='user'/'public'/'portal', données dynamiques.
Ch. 16
Communiquer avec Odoo depuis l'extérieurXML-RPC / JSON-RPC, intégrations tierces, méthode moderne d'accès externe.
Ch. 17 · ⭐
Tester son moduleTests Odoo (TransactionCase, HttpCase), assertions, --test-enable. Un module non testé n'est pas livrable.
Annexes — Glossaire 70 termes · Cheat-sheet ORM · 15 erreurs v19 interdites · Structure module prêt-à-forker · Index tags Git · Cheat-sheet odoo-bin v19.
06 — L'auteur

Mustapha BENHAMIDA,
fondateur d'ADICOPS.

Depuis plus de 10 ans, Mustapha BENHAMIDA accompagne les entreprises sur Odoo. Il a fondé ADICOPS en 2018 pour structurer une approche qu'il pratique depuis longtemps : prendre les projets de bout en bout, sans sous-traiter les morceaux qui font mal.

// Intégration // Développement // Formation // Support après-vente

Les quatre étapes, le même interlocuteur. Du premier diagramme UML griffonné en réunion de cadrage jusqu'au dernier git push en production — et bien après, quand le client appelle six mois plus tard parce qu'il faut ajouter un module ou former un nouvel arrivant.

Cette continuité, c'est ce que ce livre transmet. Pas une compilation de tutoriels glanés sur internet : le condensé de 8 ans à voir Odoo casser, à le réparer, et à former les développeurs qui prennent la suite.

Parmi les références ADICOPS : SIEMTEC · TEKNOSYS Group · RAMOAC (distributeur officiel LG Oran) · Ramy · Académie algérienne de la langue arabe · HVAC Algérie · AR COLD · ENIR.
Ils ont fait confiance à ADICOPS
SIEMTEC
TEKNOSYS Group
RAMOAC distributeur LG
Ramy
Académie algérienne langue arabe
HVAC Algérie
07 — Témoignages

Ce que disent les clients ADICOPS.

Tous les projets cités ci-dessous sont des intégrations Odoo réelles, en production, livrées par Mustapha BENHAMIDA sous l'enseigne ADICOPS.

Une écoute active pour les spécificités de notre activité et une assistance rapide. Grâce à l'implication et le sérieux de l'équipe ADICOPS, notre expérience d'implémentation d'Odoo a été une réussite ! Un partenaire que nous recommandons pour les projets de digitalisation.

TATAI RAMZI PDG · SIEMTEC

Une boîte très professionnelle avec laquelle j'ai eu plaisir de traiter, pleine d'énergie et très réactive, qui se tient toujours à la disposition du client.

MAKOUCHE HICHEM Sales Manager · TEKNOSYS Group

Je tiens à vous remercier de votre prestation et du sérieux de l'information permanente que vous nous avez fournie : suivi régulier, mises à jour et renouvellement d'objets. Service parfait, merci !

ADJOUAD AMINE Sales Manager · RAMOAC (Distributeur officiel LG Oran)

L'équipe AR COLD entière bénéficie de votre logiciel Odoo et grâce à vous, nous avançons plus rapidement dans notre mission à long terme et dépassons les objectifs. Nous vous remercions !

AR COLD

Un excellent service après-vente, des gens sérieux et très professionnels, disponibilité permanente à l'écoute du client, réponse et résolution rapide des problèmes.

ENIR

Et 10+ autres déploiements Odoo en production — secteurs ALU/PVC, ascenseurs, immobilier, distribution agroalimentaire, climatisation, télécom, institutions publiques.

// Raccourci

Convaincu déjà ? Pas besoin de tout lire.

554 pages, 18 chapitres, 36 exercices, repo GitHub à vie.

08 — La valeur

Ce que vaut cette formation.

Un séminaire Odoo de cinq jours en présentiel se facture couramment autour de 2 500 €. Cette formation en condense l'essentiel dans un format qui se relit, s'annote et se garde — au prix d'un déjeuner.

Sans promettre l'expertise instantanée : un livre ne remplace pas les mois de pratique qui forgent un développeur. Ce qu'il transmet, c'est le squelette — une ossature de connaissances structurée, les bons réflexes, la carte complète du terrain. Une base solide et ordonnée sur laquelle la pratique vient s'appuyer, sans les détours ni les impasses du tâtonnement.

+ 4 bonus téléchargeables, offerts
Python pour Odoo
Les bases du langage, orientées ORM.
Linux en ligne de commande
L'essentiel pour développer sous Ubuntu.
Git pour le dev Odoo
Versionner son module proprement.
Cheatsheet ORM Odoo 19
La référence rapide des méthodes du modèle.
09 — Tarif

Une seule offre, simple et complète.

Formation Technique Odoo 19

Édition 2026, complète & à jour

27 € 20 €
🚀 Tarif de lancement — jusqu'au 05/07/2026

Ce tarif marque la sortie officielle de la formation. Il sera réajusté à son prix régulier de 27 € après le 5 juillet 2026. Les acheteurs au tarif de lancement conservent l'accès à vie et toutes les mises à jour Odoo 19.x.

  • Le livre PDF de 554 pages (A5 haute résolution, optimisé impression et tablette)
  • Accès aux repos GitHub routeo-vehicle + routeo-rental (privés, sur invitation) avec tags Git de progression
  • 36 exercices avec corrigés détaillés
  • Toutes les mises à jour mineures Odoo 19.x
  • Email direct vers l'auteur pour toute question technique sur le contenu
  • 4 bonus PDF offerts : Python pour Odoo, Linux CLI, Git, cheatsheet ORM v19
Obtenir le livre — 20 €
Paiement sécurisé · Téléchargement immédiat · Facture professionnelle disponible
10 — Urgence

Pourquoi commander dès maintenant.

Trois raisons concrètes :

Tarif de lancement à 20 €

Disparaît le 5 juillet 2026. Au-delà, le prix régulier passe à 27 €.

Odoo 19 sortie en octobre 2025

Le marché du dev Odoo 19 est en train de se construire — les premiers à maîtriser la nouvelle stack (invisible=, view_mode="list", API Bearer, models.Constraint) auront un avantage net pour les 12 à 18 prochains mois.

Formation livrée complète

Pas de version « cours en construction », pas de modules à venir : 554 pages, 18 chapitres, repo GitHub avec des tags Git progressifs, 36 exercices corrigés. Téléchargement immédiat.

11 — FAQ

Questions fréquentes.

Combien de temps faut-il pour terminer cette formation Odoo 19 ?
Le rythme indicatif est de 30 jours à raison de 1 à 2 heures par soir : un chapitre par jour, plus deux jours par semaine pour les exercices et le capstone. Un lecteur expérimenté en Python peut compresser à 15-20 jours. Un lecteur très junior peut prendre 45 jours sans souci, tout est à son rythme.
Cette formation Odoo 19 est-elle compatible avec Odoo 18 ou Odoo 17 ?
Le code et les exemples sont écrits en Odoo 19 strict (syntaxes nouvelles : invisible=, view_mode="list", models.Constraint, API Bearer, t-out). Les concepts framework (ORM, héritage, vues, sécurité) sont transposables vers les versions antérieures, mais les snippets ne tourneront pas en v17/v18 sans adaptation. La formation cible frontalement la v19.
Faut-il connaître Odoo avant de commencer ?
Non. Le chapitre 0 monte l'environnement de zéro sur Ubuntu, et le chapitre 1 fait le tour de l'UI backend avant toute ligne de code. Il faut en revanche un minimum de Python (variables, fonctions, classes) et un Ubuntu 22.04 ou 24.04 fonctionnel.
Est-ce une formation Odoo Community ou Odoo Enterprise ?
Odoo 19 Community Edition (CE). Toute la stack framework (ORM, vues, sécurité, web, API) est identique en CE et en EE — apprendre le framework sur CE permet de basculer en EE en quelques heures de prise en main des modules supplémentaires (Studio, Documents, Knowledge).
Comment fonctionnent les repos GitHub routeo-vehicle et routeo-rental ?
Les repos sont privés (accès sur invitation après achat) et contiennent des tags Git progressifs : v0.3.0-veh-ch01 à v0.3.0-veh-ch11 pour le module véhicule, et v0.1.0-ren-ch12 à v0.1.0-ren-ch17 pour le module location. À tout moment, le lecteur peut faire git checkout v0.3.0-veh-ch07 pour comparer son code à la solution de référence du chapitre 7. Pas de branches privées, pas de licence d'accès, pas d'expiration : le repo reste accessible à vie.
Qu'est-ce qui n'est PAS couvert par cette formation ?
Volontairement hors scope, pour rester sur les fondamentaux : performance avancée (multi-process, async), OWL 2 (composants riches), migration OpenUpgrade, CI/CD, internationalisation avancée, server actions / automation. Ces sujets feront l'objet d'un second ouvrage avancé publié ultérieurement.
Y a-t-il un support après l'achat ?
Oui : email direct vers l'auteur (odooers@odooskills.com) pour toute question portant sur le contenu de la formation (un piège dans un chapitre, un exercice qui ne tourne pas, une syntaxe obscure). Le support ne couvre pas le développement de modules custom non liés à la formation — ces prestations relèvent du consulting ADICOPS, devis sur demande.
Le paiement est-il sécurisé ? Comment se passe la livraison ?
Le paiement est traité par PayPal (HTTPS, certificat SSL, pas de stockage de carte). Téléchargement immédiat du PDF et du lien GitHub après paiement, plus un email de confirmation avec accès permanent. Une facture professionnelle est disponible sur simple demande.
12 — En résumé

554 pages. 18 chapitres. Un seul livre.

36 exercices. Un repo GitHub à vie. Un module Odoo 19 réel construit du chapitre 1 au chapitre 15. La méthode terrain ADICOPS — 8 ans condensés en un seul livre.

27 €20 € au tarif de lancement. Téléchargement immédiat.
Obtenir le livre — 20 €
Une question avant de commander ? Écrire à odooers@odooskills.com — réponse en moins de 24 h ouvrées.
© 2026 ADICOPS / OdooSkills · Formation Technique Odoo 19 · v1.0
Formation Technique Odoo 19PDF + dépôt GitHub · 20 € lancement Obtenir — 20 €