13 étapes · 44 heures · 21 pannes évitées · 5 langues
Quarante-quatre heures de travail, à votre rythme. À la fin : une vraie application, à votre adresse, et sur les magasins si vous le voulez. Les trois premières étapes sont offertes, en entier.
Rien à installer pour commencer. Aucune inscription.
Écrit par Aymen, qui n'était pas développeur non plus.
Avant de décider — un extrait réel
Celle-ci est la panne n° 5. Les vingt autres sont écrites pareil : ce qu'on voit, ce qui se passe, la parade.
Ce qu'on voit : après un redémarrage du serveur, l'appli tourne en boucle sur une erreur incompréhensible, du genre « nom introuvable ».
Ce qui se passe : l'application est configurée pour redémarrer toute seule, mais pas la base de données. L'appli revient, cherche une base qui n'existe pas, et recommence indéfiniment.
La parade : la consigne « redémarre toujours » sur tous les éléments, base de données comprise. C'est une ligne. Sans elle, une coupure de courant suffit à couper le service jusqu'à intervention humaine.
Chacune de ces pannes est arrivée pour de vrai, sur des applications en service.
Le parcours
Aucune ne suppose que vous savez coder. Chacune finit par un document ou un écran qui marche.
Soyons clairs
Les formules
Aymen
Je ne suis pas développeur. Je n'ai pas fait d'école d'informatique et personne ne m'a formé. J'ai appris seul, parce que j'avais besoin d'une application qui n'existait pas et que je n'avais pas les moyens de la faire faire.
Ces 21 pannes, je les ai toutes payées. Cette formation, c'est le chemin que j'aurais voulu qu'on me donne.