Technologies

JavaScript / TypeScript

JavaScript

Langage de programmation web dynamique et polyvalent

TypeScript

JavaScript avec un système de types statiques pour un développement plus sûr et productif

React

Bibliothèque pour créer des interfaces utilisateur

Next.js

Framework React full-stack avec SSR, SSG et optimisations automatiques

Node.js

Runtime JavaScript côté serveur pour créer des applications backend performantes

Express.js

Framework web minimaliste et flexible pour Node.js

Redux / RTK

Gestionnaire d'état prévisible pour applications JavaScript complexes

Chakra UI

Bibliothèque de composants React modulaire et accessible

PHP

Fondamentaux

HTML

Langage de balisage fondamental pour structurer le contenu web

CSS

Langage de mise en forme pour styliser les documents HTML

Sass/SCSS

Préprocesseur CSS avec variables, mixins et fonctions avancées

CSS

Langage de style moderne pour créer des interfaces web élégantes et responsives

Ma pratique de CSS

CSS moderne va bien au-delà du simple styling. Je maîtrise CSS Grid et Flexbox pour des layouts complexes, les animations et transitions pour enrichir l'expérience utilisateur, et les variables CSS pour maintenir une cohérence visuelle. L'approche mobile-first guide toutes mes implémentations.

Dans mes projets React, CSS s'articule parfaitement avec des solutions comme Chakra UI qui abstrait la complexité tout en conservant la flexibilité. Pour des besoins plus spécifiques, Sass enrichit CSS avec ses variables, mixins et fonctions.

CSS moderne avec HTML sémantique forme la base solide de toute interface web. Cette maîtrise des fondamentaux facilite l'adoption de tout framework et garantit des applications performantes même sans JavaScript.