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

HTML

La base sémantique de toute application web moderne

Ma pratique d'HTML

HTML5 constitue le fondement sémantique de toutes mes créations web. Au-delà du simple balisage, je privilégie une approche sémantique avec les éléments appropriés (article, section, nav, aside) pour garantir l'accessibilité et le référencement naturel.

Dans mes projets React, HTML reste présent via JSX, et sa maîtrise influence directement la qualité du code généré. L'association avec CSS moderne et JavaScript permet de créer des expériences utilisateur riches et accessibles.

Les APIs HTML5 modernes (localStorage, geolocation, canvas) étendent considérablement les possibilités du web. Cette base solide facilite l'intégration avec des frameworks comme Next.js qui génèrent du HTML optimisé pour les performances et le SEO.