Le cahier de vacances des devs juniors pour progresser en été !
1 article quotidien, pour apprendre (ou réviser) un concept technique par jour !

Article publié le 14/06/2025, dernière mise à jour le 15/06/2025
Comprendre Internet et le réseau
📅 Jour 1
Quelle est la différence entre internet et le web ?
Quand on parle d'Internet et du Web, ces termes sont parfois utilisés de manière interchangeable, alors qu’ils désignent en réalité des concepts très différents.
Lien : https://code-garage.com/blog/quelle-est-la-difference-entre-internet-et-le-web
📅 Jour 2
Quelles sont les origines d'Internet ?
Découvrez comment l’armée américaine a donné naissance au réseau mondial que nous utilisons tous aujourd’hui.
Lien : https://code-garage.com/blog/quelles-sont-les-origines-d-internet-arpanet
📅 Jour 3
TCP/IP : qu'est-ce que c'est et comment ça fonctionne ?
Apprenez comment les protocoles TCP et IP permettent à votre ordinateur de communiquer sur Internet.
Lien : https://code-garage.com/blog/tcp-ip-comment-ca-fonctionne
📅 Jour 4
Comprendre les 7 couches du modèle OSI
Explorez le modèle OSI pour mieux comprendre comment les données circulent d’un ordinateur à l’autre.
Lien : https://code-garage.com/blog/comprendre-les-7-couches-du-modele-osi
Comprendre le Web
📅 Jour 5
Qu'est-ce qu'un serveur web ?
Comprenez le rôle clé des serveurs dans le fonctionnement du Web.
Lien : https://code-garage.com/blog/qu-est-ce-qu-un-serveur-web
📅 Jour 6
Comment fonctionne un navigateur web ?
Plongez dans les coulisses de votre navigateur pour comprendre comment il affiche une page web.
Lien : https://code-garage.com/blog/comment-fonctionne-un-navigateur-web-version-technique
📅 Jour 7
Comprendre l’architecture 3-tiers
Découvrez pourquoi tant d’applications modernes utilisent une séparation en trois couches.
Lien : https://code-garage.com/blog/comprendre-l-architecture-3-tiers
📅 Jour 8
Qu'est-ce qu'un slug et pourquoi faut-il l'utiliser dans vos urls ?
Découvrez à quoi sert un slug et pourquoi il est crucial pour le référencement.
Lien : https://code-garage.com/blog/qu-est-ce-qu-un-slug-et-pourquoi-faut-il-l-utiliser-dans-vos-urls
📅 Jour 9
Qu'est-ce que le SSR ou Server-Side Rendering ?
Comprenez les avantages et les inconvénients du rendu côté serveur pour vos applications.
Lien : https://code-garage.com/blog/qu-est-ce-que-le-ssr-ou-server-side-rendering
Maîtriser les APIs
📅 Jour 10
Comprendre ce qu’est le CRUD en 1 minute
Les 4 opérations de base des bases de données expliquées simplement.
Lien : https://code-garage.com/blog/comprendre-ce-qu-est-le-crud
📅 Jour 11
Quelles sont les différences entre une API et un SDK ?
Faites la différence entre ces deux outils essentiels pour les développeurs.
Lien : https://code-garage.com/blog/quelles-differences-entre-api-et-sdk
📅 Jour 12
Qu'est-ce qu'une API REST ?
Découvrez ce qui se cache derrière les APIs REST que l’on utilise tous les jours.
Lien : https://code-garage.com/blog/qu-est-ce-qu-une-api-rest
📅 Jour 13
À quoi servent les Data Transfer Objects (DTO) ?
Comprenez comment structurer les données échangées dans vos APIs.
Lien : https://code-garage.com/blog/a-quoi-servent-les-data-transfer-objects-dto
JavaScript
📅 Jour 14
Les 7 choses que vous ignorez sur l'histoire de Javascript !
Une plongée ludique dans les anecdotes surprenantes autour de JavaScript.
Lien : https://code-garage.com/blog/choses-que-vous-ignorez-histoire-javascript-anniversaire-25-ans
📅 Jour 15
Quelles sont les différences entre var, let et const en Javascript ?
Comprenez les subtilités entre ces trois mots-clés pour mieux gérer vos variables.
Lien : https://code-garage.com/blog/quelles-sont-les-differences-entre-var-let-et-const-en-javascript
📅 Jour 16
Javascript : Les promises expliquées aux débutants
Maîtrisez l’asynchronisme en JavaScript grâce aux promises.
Lien : https://code-garage.com/blog/javascript-les-promises-expliquees-aux-debutants
📅 Jour 17
Comprendre async/await en Javascript
Découvrez comment simplifier le code asynchrone avec async/await.
Lien : https://code-garage.com/blog/comprendre-async-await-en-javascript
📅 Jour 18
Non, NodeJS n'est pas un langage !
Comprenez ce qu’est réellement NodeJS et à quoi il sert.
Lien : https://code-garage.com/blog/nodejs-n-est-pas-un-langage
Les bases de données
📅 Jour 19
Comment choisir entre SQL et NoSQL ?
Faites le bon choix entre bases de données relationnelles et non relationnelles selon vos besoins.
Lien : https://code-garage.com/blog/comment-choisir-entre-sql-et-nosql
📅 Jour 20
Comment fonctionnent les index en base de données
Accélérez vos requêtes SQL grâce à une meilleure compréhension des index.
Lien : https://code-garage.com/blog/comment-fonctionnent-les-index-en-base-de-donnees
📅 Jour 21
Qu'est-ce qu'une transaction en base de données ?
Assurez l’intégrité de vos données grâce au concept fondamental de transaction.
Lien : https://code-garage.com/blog/quest-ce-qu-une-transaction-en-base-de-donnees
Hébergement
📅 Jour 22
Qu'est-ce qu'un hébergement web mutualisé ?
Apprenez ce qu’est un hébergement mutualisé et dans quels cas il est pertinent.
Lien : https://code-garage.com/blog/qu-est-ce-qu-un-hebergement-web-mutualise
📅 Jour 23
Qu’est-ce qu’un CDN ?
Découvrez comment un CDN peut accélérer votre site web en distribuant son contenu.
📅 Jour 24
Le PaaS, ou "Platform-as-a-Service" expliqué
Comprenez ce qu’est le PaaS et pourquoi il facilite le déploiement d’applications.
Lien : https://code-garage.com/blog/le-paas-ou-platform-as-a-service
Le génie logiciel
📅 Jour 25
Faire ses débuts sur la ligne de commande Linux
Apprenez les bases de la ligne de commande pour mieux contrôler votre environnement de développement.
Lien : https://code-garage.com/blog/faire-ses-debuts-sur-la-ligne-de-commande-linux
📅 Jour 26
Y’a-t’il une différence entre compilation et transpilation ?
Comprenez la distinction entre ces deux étapes cruciales du traitement du code.
Lien : https://code-garage.com/blog/compilation-vs-transpilation
📅 Jour 27
Bibliothèque vs Framework, quelle est la différence ?
Clarifiez la frontière entre bibliothèque et framework en développement logiciel.
Lien : https://code-garage.com/blog/librairie-vs-framework-quelle-est-la-difference
📅 Jour 28
Qu'est-ce que l'architecture logicielle ?
Découvrez comment organiser votre code à grande échelle grâce à l’architecture logicielle.
Lien : https://code-garage.com/blog/qu-est-ce-que-architecture-logicielle
📅 Jour 29
Comprendre le concept d’immutabilité des données
Apprenez pourquoi l’immutabilité rend votre code plus sûr et plus prévisible.
Lien : https://code-garage.com/blog/comprendre-le-concept-d-immutabilite-des-donnees
📅 Jour 30
Comprendre le concept de récursivité en programmation
Une introduction simple et visuelle à la récursivité.
Lien : https://code-garage.com/blog/comprendre-le-concept-de-recursivite-en-programmation
📅 Jour 31
Comprendre l’architecture Modèle-Vue-Contrôleur (MVC)
Découvrez comment MVC structure vos applications pour les rendre plus maintenables.
Lien : https://code-garage.com/blog/comprendre-l-architecture-modele-vue-controleur-mvc
📅 Jour 32
Comprendre la complexité algorithmique (notation Big-O) ?
Apprenez à mesurer l’efficacité de vos algorithmes grâce à la notation Big-O.
Lien : https://code-garage.com/blog/comprendre-la-complexite-algorithmique
📅 Jour 33
Qu'est-ce qu'une fuite de mémoire en programmation ?
Comprenez comment éviter les pièges des fuites de mémoire dans vos applications.
Lien : https://code-garage.com/blog/fuite-de-memoire-en-programmation
Bonnes pratiques
📅 Jour 34
Le guide pour apprendre à débugger du code
Améliorez vos compétences en résolution de bugs avec des méthodes concrètes de débogage.
Lien : https://code-garage.com/blog/le-guide-pour-apprendre-a-debugger-du-code
📅 Jour 35
Les 5 raisons d'utiliser Git même quand on travaille seul
Découvrez pourquoi Git est un outil indispensable, même en solo.
Lien : https://code-garage.com/blog/pourquoi-utiliser-git-quand-on-travaille-seul
📅 Jour 36
Comment bien écrire vos messages de commit ?
Des messages clairs pour des historiques de version lisibles et utiles.
Lien : https://code-garage.com/blog/comment-bien-ecrire-vos-messages-de-commit
📅 Jour 37
Qu'est-ce que le Semantic Versioning ?
Comprenez cette convention de nommage des versions qui facilite la gestion des dépendances.
Lien : https://code-garage.com/blog/qu-est-ce-que-le-semantic-versioning
📅 Jour 38
Qu'est-ce qu'un artisan logiciel ?
Découvrez la philosophie du Software Craftsmanship et son impact sur la qualité du code.
Lien : https://code-garage.com/blog/qu-est-ce-qu-un-artisan-logiciel-software-craftmanship
📅 Jour 39
Stocker des mots de passe de manière sécurisée
Apprenez les bonnes pratiques pour stocker les mots de passe sans mettre vos utilisateurs en danger.
Lien : https://code-garage.com/blog/apprendre-a-stocker-des-mots-de-passe-de-maniere-securisee
📅 Jour 40
Comment fonctionne le hashage ?
Comprenez comment transformer vos données en empreintes numériques sécurisées.
Lien : https://code-garage.com/blog/comment-fonctionne-le-hashage
📅 Jour 41
Comment fonctionne le chiffrement symétrique ?
Découvrez cette technique de cryptographie simple mais efficace.
Lien : https://code-garage.com/blog/comment-fonctionne-le-chiffrement-symetrique
📅 Jour 42
Comprendre les tokens JWT en 3 minutes
Apprenez à quoi servent les JWT et comment ils sont utilisés pour l’authentification.
Lien : https://code-garage.com/blog/comprendre-les-tokens-jwt-en-3-minutes
📅 Jour 43
Le fingerprinting, ou comment traquer un utilisateur sans cookies
Une technique de plus en plus utilisée pour suivre les utilisateurs sans leur consentement.
Lien : https://code-garage.com/blog/le-fingerprinting-ou-comment-tracker-un-utilisateur-sans-cookies
Gestion de projet
📅 Jour 44
Qu'est-ce que la méthodologie Agile ?
Découvrez comment l’approche Agile a transformé la gestion de projet dans le monde du développement logiciel.
Lien : https://code-garage.com/blog/qu-est-ce-que-la-methodologie-agile
📅 Jour 45
Qu'est-ce qu'une User Story ?
Apprenez à formuler les besoins des utilisateurs sous forme de récits simples et utiles pour votre équipe.
Lien : https://code-garage.com/blog/qu-est-ce-qu-une-user-story-agile
📅 Jour 46
Qu'est-ce que le «bus factor» dans un projet tech ?
Comprenez ce que ce terme cache et pourquoi il est crucial pour la résilience de votre équipe technique.
Lien : https://code-garage.com/blog/qu-est-ce-que-le-bus-factor-gestion-de-projet
📅 Jour 47
Qu'est-ce que le «cargo cult» dans le développement logiciel ?
Découvrez comment certaines pratiques de développement peuvent être appliquées sans en comprendre le sens… et pourquoi c’est dangereux.
Lien : https://code-garage.com/blog/qu-est-ce-que-le-cargo-cult-dans-le-developpement-logiciel
Culture dev
📅 Jour 48
Qu'est-ce qu'une licence logicielle ?
Découvrez les différentes licences qui encadrent l’utilisation, la distribution et la modification d’un logiciel.
Lien : https://code-garage.com/blog/qu-est-ce-qu-une-licence-logicielle
📅 Jour 49
Qu'est-ce qu'un logiciel open-source et/ou libre ?
Comprenez ce qui distingue le logiciel libre de l’open-source, et pourquoi c’est important.
Lien : https://code-garage.com/blog/quest-ce-quun-logiciel-open-source-et-ou-libre
📅 Jour 50
Pourquoi l'aléatoire n'existe pas en informatique ?
Plongez dans les mécanismes de génération pseudo-aléatoire, et découvrez pourquoi le “hasard” est souvent une illusion.
Lien : https://code-garage.com/blog/pourquoi-aleatoire-n-existe-pas-en-informatique
📅 Jour 51
Qu'est-ce que la souveraineté numérique ?
Explorez les enjeux politiques et économiques liés au contrôle des infrastructures et des données numériques.
Lien : https://code-garage.com/blog/qu-est-ce-que-la-souverainete-numerique
📅 Jour 52
Qu'est-ce que l'OSINT, ou "Open-Source Intelligence" ?
Découvrez comment des informations accessibles au public peuvent être exploitées pour collecter des données stratégiques.
Lien : https://code-garage.com/blog/qu-est-ce-que-osint-ou-open-source-intelligence
Faire progresser sa carrière
📅 Jour 53
Quelle est la différence entre un dev junior, confirmé et sénior ?
Découvrez les critères qui différencient les niveaux d'expérience chez les développeurs, au-delà des années d'ancienneté.
Lien : https://code-garage.com/blog/quelle-est-la-difference-entre-un-dev-junior-confirme-et-senior
📅 Jour 54
Prouver son expérience de développeur sans avoir été embauché
Vous n’avez jamais eu de CDI tech ? Voici comment démontrer vos compétences autrement.
📅 Jour 55
Ne pas confondre veille technologique et apprentissage
Pourquoi lire des articles ne suffit pas à progresser, et comment transformer la veille en vraie montée en compétences.
Lien : https://code-garage.com/blog/ne-pas-confondre-veille-technologique-et-apprentissage
📅 Jour 56
Les 10 qualités que partagent les bon(ne)s développeur(se)s
Au-delà de la technique, découvrez les qualités humaines et méthodologiques des meilleurs profils.
Lien : https://code-garage.com/blog/les-10-qualites-que-partagent-les-bon-ne-s-developpeur-se-s
📅 Jour 57
Les 6 façons de monétiser un site ou une application web
De la publicité à la vente de produits, découvrez les leviers économiques du web.
Lien : https://code-garage.com/blog/comment-monetiser-un-site-web-ou-une-application
📅 Jour 58
Comment gagner de l'argent avec la programmation
Freelance, side-projects, salariat : les différentes manières de vivre de votre code.
Lien : https://code-garage.com/blog/comment-gagner-de-largent-avec-la-programmation
📅 Jour 59
Comment devenir développeur web freelance en France ?
Les étapes concrètes pour se lancer à son compte, de la micro-entreprise à la prospection.
Lien : https://code-garage.com/blog/comment-devenir-developpeur-web-freelance-en-france-micro-entreprise
📅 Jour 60
Ce que veut dire être développeur freelance en 7 points clés
Découvrez les réalités du quotidien d’un freelance, entre liberté, responsabilités et incertitudes.
Lien : https://code-garage.com/blog/ce-que-veux-dire-etre-developpeur-freelance-en-7-points-cles
Bonus
Bonus 1
Qu’est-ce qu’une architecture en microservices ?
Découvrez comment découper votre application en services indépendants pour plus de flexibilité et de scalabilité.
Lien : https://code-garage.com/blog/qu-est-ce-qu-une-architecture-en-microservices
Bonus 2
Qu’est-ce que le Virtual DOM ?
Comprenez le rôle du Virtual DOM dans les performances de React et autres frameworks modernes.
Lien : https://code-garage.com/blog/qu-est-ce-que-le-virtual-dom
Bonus 3
Qu'est-ce qu'un headless CMS ?
Découvrez ce type de CMS moderne qui sépare entièrement le contenu de sa présentation.
Lien : https://code-garage.com/blog/qu-est-ce-qu-un-headless-cms
Bonus 4
Introduction à la compression de données avec l'algorithme RLE
Apprenez à compresser des données répétitives avec l’un des algorithmes les plus simples qui existent.
Lien : https://code-garage.com/blog/introduction-a-la-compression-de-donnees-avec-algorithme-rle
Bonus 5
La compression GZIP, c’est quoi ?
Découvrez comment ce standard de compression permet de réduire la taille de vos fichiers sur le web.
Lien : https://code-garage.com/blog/la-compression-gzip-c-est-quoi
Bonus 6
Qu'est-ce qu'une blockchain ?
Plongez dans le fonctionnement de cette technologie derrière le Bitcoin et bien d'autres applications.
Lien : https://code-garage.com/blog/qu-est-ce-qu-une-blockchain
Bonus 7
Comprendre le Web Assembly
Découvrez ce nouveau standard du web qui permet d’exécuter du code proche du natif dans votre navigateur.
Lien : https://code-garage.com/blog/comprendre-le-web-assembly-wasm
Bonus 8
La stack technique derrière Wikipédia, 20 ans de réussite
Explorez les technologies qui ont permis à Wikipédia de devenir l’un des plus grands sites web du monde.
Lien : https://code-garage.com/blog/la-stack-technique-derriere-wikipedia-20-ans-de-reussite
Bonus 9
Top 9 des films et documentaires sur l’informatique
Un voyage cinématographique à travers l’histoire et les enjeux de l’informatique.
Lien : https://code-garage.com/blog/top-des-films-et-documentaires-sur-l-informatique
Bonus 10
Top 7 des séries TV sur l'informatique et la programmation
Des séries captivantes qui parlent de code, de hackers et de culture geek.
Lien : https://code-garage.com/blog/top-5-des-series-sur-linformatique-et-la-programmation
Aucun commentaire pour l'instant