Le monde du développement est vaste. Il y a plein de concepts à découvrir, d'outils à apprendre et de méthodologies à maitriser et il peut être difficile de savoir par où commencer.
Ceci est une liste qui regroupe des ressources gratuites qui pourront vous être utiles pour découvrir les divers concepts, outils et méthodologies liés au monde du développement.
Chaque lien à sa place dans cette liste s'il peut aider un·e développeur·euse à découvrir le sujet en question.
Tags
Chaque lien est suffixé par un des 4 tags suivants afin de donner plus d'informations sur son contenu :
Quoi: le lien présente le concept, l'outil ou la méthodologie et explique ses fondementsPourquoi: le lien explique dans quels cas un·e développeur·euse peut avoir besoin d'utiliser ce concept, cet outil ou cette méthodologieComment: le lien explique les bases nécessaires pour mettre en place ce concept, cet outil ou cette méthodologieRessources: le lien regroupe des ressources pour prendre en main ce concept, cet outil ou cette méthodologie
Bien sûr un lien peut couvrir plusieurs tags à la fois, dans quel cas chaque tag est ajouté à la suite du lien dans l'ordre du plus représenté au moins représenté.
Vous pouvez contribuer à cette liste en créant une Pull Request dans laquelle vous pourrez proposer un nouveau lien ou une nouvelle catégorie. Jetez un oeil au Guide du contributeur pour plus d'informations.
- Architecture hexagonale pour les nuls [youtube.com] →
QuoiPourquoiComment - Architecture Hexagonale : Comment bien écrire ses tests ? [youtube.com] →
Comment - Architecture Hexagonale : trois principes et un exemple d’implémentation [blog.octo.com] →
QuoiPourquoiComment
- 12 factor app [12factor.net] →
QuoiPourquoi
- Réussir ses mises en prod grâce à l'intégration continue [youtube.com] →
QuoiPourquoi - Pourquoi mettre en place de l'intégration continue [bloag.soat.fr] →
Pourquoi - L'intégration continue : qu'est-ce que c'est ? [blog.axopen.com] →
QuoiPourquoi
- Qu'est-ce que l'approche CI/CD ? [redhat.com] →
RessourcesQuoiPourquoi - Livraison continue et déploiement continu [azure.microsoft.com] →
QuoiPourquoi
- Qu'est ce que l'accessibilité? [developer.mozilla.org] →
QuoiPourquoiComment - Qu'est ce que l'inclusive design? [youtube.com] →
QuoiPourquoi
- Introduction au Domain Driven Design [lesdieuxducode.com] →
Quoi - Domain-Driven Design Vite fait [infoQ] →
QuoiPourquoiComment
- Qu'est ce qu'un ordinateur quantique? Le modèle du circuit [youtube.com] →
QuoiPourquoiComment
- Qu'est-ce que la méthode eXtreme Programming ? [planzone.fr] →
QuoiPourquoi
- La rétrospective : qui ? quoi ? comment ? [blog.soat.fr]
- Principes et avantages de la revue de code [novaway.fr] →
QuoiPourquoiComment - Code review: comment faire une review constructive [practicalprogramming.fr] →
Comment
- TDD : pour que votre code soit testable et testé! [youtube.com] →
QuoiPourquoiComment
- Pair programming: Coder en binôme, bonne ou très bonne idée ? [apollo-formation.com] →
QuoiPourquoiComment
- La dette technique: une supercherchie mythologique pour galériens de l'IT [medium.com] →
QuoiPourquoi