<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Joseph Amani Muhombo</title>
    <description>The latest articles on DEV Community by Joseph Amani Muhombo (@joseph_amanimuhombo_56ad).</description>
    <link>https://dev.to/joseph_amanimuhombo_56ad</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3774235%2F93bccea2-cfa5-4506-9268-4df34a5d0192.jpg</url>
      <title>DEV Community: Joseph Amani Muhombo</title>
      <link>https://dev.to/joseph_amanimuhombo_56ad</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/joseph_amanimuhombo_56ad"/>
    <language>en</language>
    <item>
      <title>7jours pour sauver mon CSS : mon plan de rattrapage en tant qu’étudiant à Kadea Academy</title>
      <dc:creator>Joseph Amani Muhombo</dc:creator>
      <pubDate>Sun, 15 Feb 2026 17:05:52 +0000</pubDate>
      <link>https://dev.to/joseph_amanimuhombo_56ad/7jours-pour-sauver-mon-css-mon-plan-de-rattrapage-en-tant-quetudiant-a-kadea-academy-4h1</link>
      <guid>https://dev.to/joseph_amanimuhombo_56ad/7jours-pour-sauver-mon-css-mon-plan-de-rattrapage-en-tant-quetudiant-a-kadea-academy-4h1</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk0pz3jsaircmcjzunysx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk0pz3jsaircmcjzunysx.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Quand on apprend le développement web, on est souvent pressé d’avancer : JavaScript, frameworks, backend, projets…&lt;br&gt;
Mais dans cette course, on oublie parfois les bases qui soutiennent tout le reste.&lt;/p&gt;

&lt;p&gt;C’est exactement ce qui m’est arrivé.&lt;/p&gt;

&lt;p&gt;Je suis étudiant à &lt;strong&gt;Kadea Academy&lt;/strong&gt;, et à un moment, je me suis rendu compte que mon CSS n’était pas aussi solide que je le pensais.&lt;br&gt;
Je savais “faire”, mais je ne comprenais pas toujours pourquoi ça marchait — ni pourquoi parfois… ça ne marchait pas.&lt;/p&gt;

&lt;p&gt;Alors j’ai décidé de faire quelque chose de simple mais radical :&lt;br&gt;
&lt;strong&gt;me donner 7 jours de discipline pour rattraper les fondamentaux du CSS.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Dans cet article, je te partage ce que j’ai appris, comment je me suis organisé, et pourquoi ce petit défi a changé ma manière de coder.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mon point de départ&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Avant ce programme, je faisais du CSS “à l’instinct” :&lt;/p&gt;

&lt;p&gt;je mettais des margin jusqu’à ce que ça tombe bien,&lt;/p&gt;

&lt;p&gt;je testais des position au hasard,&lt;/p&gt;

&lt;p&gt;je copiais parfois des bouts de code sans vraiment comprendre.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Le problème ?&lt;/strong&gt;&lt;br&gt;
Quand le design devenait un peu plus complexe ou responsive, tout cassait.&lt;/p&gt;

&lt;p&gt;J’ai compris une chose :&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Ce n’est pas le CSS qui est compliqué, c’est notre compréhension qui est incomplète.&lt;br&gt;
*&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Le programme des 7 jours&lt;/p&gt;

&lt;p&gt;Je me suis imposé un rythme simple :&lt;br&gt;
un objectif clair chaque jour, avec de la pratique réelle.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jour 1–2 : Les bases que j’avais négligées&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;J’ai repris :&lt;/p&gt;

&lt;p&gt;le box model (margin, padding, border, content),&lt;/p&gt;

&lt;p&gt;les display,&lt;/p&gt;

&lt;p&gt;les unités (px, %, vh, vw, rem),&lt;/p&gt;

&lt;p&gt;les position.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffnfb18xa5gg881wfb1pk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffnfb18xa5gg881wfb1pk.png" alt=" " width="800" height="721"&gt;&lt;/a&gt;&lt;br&gt;
Déclic :&lt;br&gt;
Beaucoup de mes bugs venaient juste d’un mauvais usage du box model ou des unités.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jour 3–4&lt;/strong&gt; : &lt;strong&gt;Flexbox &amp;amp; Grid&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;C’est là que j’ai vraiment senti la différence.&lt;/p&gt;

&lt;p&gt;J’ai appris à :&lt;/p&gt;

&lt;p&gt;**centrer sans magie,&lt;/p&gt;

&lt;p&gt;créer des colonnes propres,&lt;/p&gt;

&lt;p&gt;aligner comme un pro,&lt;/p&gt;

&lt;p&gt;structurer mes pages avec Grid.&lt;br&gt;
**&lt;/p&gt;

&lt;p&gt;Avant, je faisais “au feeling”.&lt;br&gt;
Maintenant, je construis mes layouts comme une architecture.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj026r4ve1l19lv1jajop.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj026r4ve1l19lv1jajop.png" alt=" " width="800" height="630"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Jour 5 : Responsive design&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;J’ai appris à penser mobile first.&lt;/p&gt;

&lt;p&gt;**media queries,&lt;/p&gt;

&lt;p&gt;images fluides,&lt;/p&gt;

&lt;p&gt;breakpoints intelligents.&lt;br&gt;
**&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fap5ynqgrslincyt9ll0u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fap5ynqgrslincyt9ll0u.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Déclic :&lt;br&gt;
Un bon site n’est pas “réduit” sur mobile, il est repensé.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jour 6 : UI &amp;amp; interactions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;J’ai travaillé :&lt;/p&gt;

&lt;p&gt;les hover,&lt;/p&gt;

&lt;p&gt;les transitions,&lt;/p&gt;

&lt;p&gt;les ombres,&lt;/p&gt;

&lt;p&gt;les arrondis,&lt;/p&gt;

&lt;p&gt;les boutons modernes.&lt;/p&gt;

&lt;p&gt;Pour la première fois, mes pages ne faisaient plus “étudiant”,&lt;br&gt;
elles faisaient produit réel.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jour 7 : Mini projet&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;J’ai créé une page d’un média en ligne complète :&lt;/p&gt;

&lt;p&gt;hero section,&lt;/p&gt;

&lt;p&gt;articles,&lt;/p&gt;

&lt;p&gt;call-to-action,&lt;/p&gt;

&lt;p&gt;responsive.&lt;/p&gt;

&lt;p&gt;Tout ce que j’avais appris pendant la semaine a pris sens.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Ce que ces 7 jours m’ont appris&lt;br&gt;
*&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Les bases sont un super-pouvoir&lt;/strong&gt;.&lt;br&gt;
Quand tu les maîtrises, tu codes plus vite et plus proprement.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Le CSS n’est pas du hasard.&lt;br&gt;
Chaque propriété a une logique&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;La discipline bat la motivation&lt;/strong&gt;.&lt;br&gt;
Je n’étais pas toujours motivé, mais je n’ai pas sauté un seul jour.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Ce petit défi de 7 jours m’a rappelé une vérité simple :&lt;/p&gt;

&lt;p&gt;Tu n’as pas besoin d’un nouveau framework si tes fondations sont fragiles.&lt;/p&gt;

&lt;p&gt;Si tu es en train d’apprendre le web comme moi, prends parfois le temps de revenir aux bases.&lt;br&gt;
Ce n’est pas reculer — c’est préparer ton prochain niveau.&lt;/p&gt;

&lt;p&gt;Merci d’avoir lu mon expérience 🙌&lt;br&gt;
Et si toi aussi tu as déjà fait un “retour aux fondamentaux”, j’aimerais beaucoup lire ton histoire.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>css</category>
      <category>learning</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
