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
Bases de données
Outils
Docker
Plateforme de conteneurisation pour déployer et gérer des applications
Git
Système de contrôle de version distribué pour gérer le code source
GitHub Actions
Plateforme CI/CD intégrée pour automatiser les workflows de développement
GitLab CI
Plateforme CI/CD intégrée GitLab pour l'automatisation des pipelines
Framework PHP de référence pour développer des applications web d'entreprise
Symfony constitue la base de mes développements PHP professionnels. Son architecture modulaire, ses composants réutilisables, et ses bonnes pratiques intégrées permettent de créer des applications web robustes et maintenables. L'injection de dépendances et les bundles facilitent grandement l'organisation du code.
L'écosystème Symfony brille particulièrement avec API Platform pour créer des APIs modernes, et Doctrine pour la gestion des données avec PostgreSQL ou MySQL. Cette stack complète répond à tous les besoins de développement backend.
La documentation exceptionnelle de Symfony et sa communauté active facilitent l'apprentissage et la résolution de problèmes. Le déploiement avec Docker assure une cohérence entre les environnements et simplifie la mise en production d'applications Symfony complexes.