Les frameworks sont ce qui sépare un développeur débutant d'un développeur opérationnel en entreprise. Mes formations aux frameworks web s'adressent à celles et ceux qui maîtrisent déjà HTML, CSS et JavaScript ou PHP, et veulent construire des applications complètes et maintenables.
Pourquoi apprendre un framework ?
Un framework fournit une structure, des conventions et des outils éprouvés : routage, gestion des données, sécurité, tests. Il permet de développer plus vite, à plusieurs, sans réinventer la roue à chaque projet. C'est aussi ce que recherchent les recruteurs.
Les frameworks enseignés
Vue.js 3 : des interfaces réactives
Vue.js forme avec React et Angular le trio de référence des frameworks JavaScript. La formation couvre les composants, la réactivité, la Composition API, le routage et la gestion de l'état, jusqu'à la consommation d'une API.
Node.js et Express : du JavaScript côté serveur
Node.js est l'environnement d'exécution sur lequel reposent les principales technologies back-end JavaScript. Avec Express, framework minimaliste, on apprend à créer une API REST : routes, middlewares, validation et connexion à une base de données.
Symfony 7 : la référence PHP
Symfony est un framework PHP français, basé sur une architecture MVC, et une alternative à Laravel. Contrôleurs, Twig, Doctrine, formulaires et sécurité : de quoi bâtir des applications complexes et robustes.
HTMX : de l'interactivité sans JavaScript
HTMX rend le HTML interactif grâce à de simples attributs. Une approche légère, de plus en plus appréciée pour les projets qui n'ont pas besoin d'un framework front-end complet.
Prisma : manipuler ses données avec un ORM
Prisma est un ORM pour les projets Node.js : il décrit le schéma de la base, génère des requêtes typées et gère les migrations.
Une formation orientée projet
Chaque framework s'apprend en construisant une application de bout en bout. C'est ce que je fais au quotidien comme développeur d'applications web : les participants découvrent les pratiques réelles d'un projet professionnel, de l'architecture au déploiement, en passant par le versionnement avec Git.
Prérequis et parcours
Ces formations demandent de bonnes bases. Si besoin, commencez par la formation aux langages du web. Pour compléter, la formation données, sécurité et qualité aborde l'authentification, les failles web et les tests avec Vitest.
Un besoin de formation pour votre école ou votre équipe ? Écrivez-moi : le programme s'adapte à vos objectifs.