Tickets réels
Un traqueur de bugs avec statuts, activité et un modèle pensé pour la production.
Livre technique · Français
De débutant à professionnel
Traqueur de bugs avec Django 6+
En 34 chapitres, une seule application Django, du modèle de données jusqu’à l’adresse en ligne. Vous connaissez les bases de Python : ce livre vous fait construire une vraie application professionnelle, avec une adresse que vous pourrez montrer à un recruteur.
Le constat
Vous avez fini douze tutoriels et vous ne savez toujours pas construire une application. Ce n’est pas un manque de travail de votre part : un tutoriel s’arrête exactement là où le vrai travail commence.
Ces parties-là manquent partout, et ce n’est pas de la paresse pédagogique. Écrire un projet complet est beaucoup plus difficile que dix tutoriels isolés, alors la plupart des auteurs s’arrêtent avant. En français, le vide est encore plus large : passé le niveau débutant, il n’y a presque rien.
On vous montre comment afficher une liste.
On ne vous montre pas comment empêcher l’entreprise A de voir les données de l’entreprise B.
On vous montre un formulaire de connexion.
On ne vous montre pas comment un chef de projet peut assigner un ticket alors qu’un rapporteur ne le peut pas, ni comment cette règle se vérifie au serveur et pas seulement dans le gabarit.
On vous montre runserver.
On ne vous montre pas ce qui se passe quand l’application doit tourner ailleurs que sur votre machine.

Le livre
Yardley Estiverne emmène le lecteur de la première vue Django jusqu’à une application professionnelle en production. PostgreSQL, Docker, API REST, tests et CI : le même fil, du modèle jusqu’au serveur.
398
pages en français
34
chapitres, 9 parties
1
projet complet en ligne
Livre numérique · 49 $ CA · Paiement unique, pas d’abonnement
10 % avec le codeCODELANCEMENT10
Valable pour les 100 premières commandes. Passé ce seuil, le code expire.
Garantie 7 jours, sans justification
Le livre ne vous convient pas ? Vous écrivez dans les 7 jours et vous êtes remboursé intégralement. Pas de formulaire, pas de question.
Aussi disponible en édition papier
L’exemplaire imprimé contient un code de réduction de 40 % sur la version numérique. Papier puis numérique est donc le moins cher si vous voulez les deux.
Les premiers lecteurs
Par des lecteurs qui n’y avaient aucun intérêt, sinon celui de le rendre meilleur.
Je le trouve très didactique, bien progressif. Je n’ai pas trouvé d’erreurs. L’ensemble est très clair et je pense que c’est un excellent document pour mettre le pied à l’étrier avec Django.
J’ai pris plaisir à lire ton livre. Les thématiques que tu abordes sont très communes et adaptables à bien d’autres situations.
Avant d’acheter
Lis un chapitre, parcours le plan complet, garde l’aide-mémoire sous la main. Trois PDF, aucun compte à créer.
41 pages gratuites : les pages liminaires et les deux premiers chapitres en entier, jusqu’à la fin de l’installation.
Ouvrir l’extraitCommandes, réglages et motifs du quotidien réunis sur une fiche à garder à côté du clavier.
Télécharger le cadeauLe plan complet du livre, chapitre par chapitre, du modèle de données au déploiement.
Voir le sommaireLe projet
L’application construite au fil du livre tourne en ligne, avec des comptes de démonstration accessibles en un clic, sans inscription. Connectez-vous en administrateur, puis en développeur, et regardez ce qui change. C’est exactement ce que vous aurez construit à la fin.
Démo publique · aucune inscription · bugtrackerapp.up.railway.app
Un traqueur de bugs avec statuts, activité et un modèle pensé pour la production.
Isolation des données, rôles et un produit qui sert plusieurs équipes, pas un demo jetable.
Serializers, permissions, pagination : l’interface n’est qu’une des portes d’entrée.
PostgreSQL, Docker, tests, CI : le chemin jusqu’à une application en ligne.


Le sommaire
La difficulté d’un vrai projet n’est jamais dans les briques prises séparément, elle est dans leur rencontre. Voici l’ordre dans lequel vous les traversez.
Python, PostgreSQL, Git et Tailwind installés, le projet créé et connecté à la base. La partie que tout le monde bâcle, détaillée pas à pas avec les erreurs fréquentes.
Entreprise, utilisateur personnalisé, rôles, projets, tickets, commentaires et pièces jointes. À la fin, la structure complète existe en base et se remplit avec Faker.
Inscription, connexion, déconnexion, puis créer, lister, modifier et archiver. Huit chapitres qui transforment un schéma en application utilisable.
La partie qui fait la différence. Une matrice d’autorisation traduite en permissions centralisées, appliquées aux vues et aux boutons, toujours vérifiées au serveur.
Une navigation par rôle, une page d’accueil publique, un tableau de bord avec graphiques, et des pages d’erreur qui ne ressemblent pas à un accident.
Sérialiseurs, ViewSets et routeurs avec Django REST Framework, authentification JWT, permissions côté API et documentation générée automatiquement.
Inviter des utilisateurs par courriel, permettre à une entreprise de s’inscrire seule, brancher des notifications sur les événements du projet.
De vrais tests sur la couche métier, la mise en production avec Docker, puis les finitions qui rendent le projet défendable en entretien.
Envoyée par courriel après l’achat. Un agent branché sur le BugTracker : résumer un ticket, suggérer une priorité, interroger vos données en langage naturel.
À qui ce livre s’adresse
Ce livre est pour vous si
Il n’est pas pour vous si
Questions
Oui, et c’est exactement le public visé. Vous devez savoir ce qu’est une variable, une fonction, une boucle et une classe. Vous n’avez pas besoin de connaître Django, PostgreSQL, Docker ou Tailwind : tout est installé et expliqué à partir de zéro. En revanche, si vous n’avez jamais écrit de Python du tout, le livre ira trop vite.
Ça dépend de votre rythme. Un chapitre par soirée est tenable pour la plupart des lecteurs, et certains chapitres de la partie 4 en demandent deux. Pas de promesse en trois week-ends : c’est un vrai projet et ça prend le temps que ça prend.
La documentation Django est excellente et elle est citée régulièrement dans le livre. Mais une documentation répond à « comment fonctionne cet outil », jamais à « dans quel ordre assembler ces outils pour obtenir une application qui tient debout ». C’est cette seconde question que traite le livre.
Les fondamentaux couverts ici, modèles, vues, permissions, API, tests et déploiement, changent très peu d’une version à l’autre. Et les mises à jour sont gratuites et à vie : chaque nouvelle version vous est envoyée.
Non. Les commandes sont données pour PowerShell et pour un terminal de type Unix chaque fois qu’elles diffèrent. Le livre a été écrit sur Windows.
Le numérique si vous codez en même temps : vous copiez les blocs de code sans les retaper et vous cherchez un terme en deux secondes. Le papier si vous lisez loin de l’ordinateur ou préférez annoter. L’édition papier contient un code de réduction de 40 % sur le numérique, donc papier puis numérique est le moins cher pour avoir les deux.
Vous écrivez dans les 7 jours et vous êtes remboursé. Aucune justification demandée, pas de formulaire.
Écrivez à l’auteur. Il répond lui-même, il n’y a personne d’autre.
L’auteur
Développeur full-stack basé au Québec. Il a écrit ce livre à partir d’un constat fait d’abord sur lui-même : on peut enchaîner les tutoriels pendant des mois et rester incapable de construire une application complète. Ce qui l’intéresse, c’est précisément ce qui vient après le tutoriel. Le cloisonnement des données, les permissions vérifiées au serveur, les tests, la mise en production. Le moment où un projet cesse d’être un exercice pour devenir une application que d’autres utilisent.