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.

Lien : https://code-garage.com/blog/qu-est-ce-qu-un-cdn

📅 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.

Lien : https://code-garage.com/blog/comment-prouver-son-experience-de-developpeur-sans-jamais-avoir-ete-embauche

📅 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


Vous avez terminé l'article ?

Commentaires (0)

pour laisser un commentaire

Aucun commentaire pour l'instant