Formation Hono.js
| 1 400€ HT / personne |
| 2 jours (14 heures) |
Présentation
Hono.js est un framework web ultra léger permettant de créer des API modernes, rapides et portables sur Cloudflare Workers, Node.js, Bun et Deno. Avec son approche fondée sur les Web Standards, son routage expressif, son système de middleware et son excellent support de TypeScript, Hono.js facilite la conception d architectures robustes et élégantes.
Notre formation Hono.js vous permettra d aller au-delà des bases pour maîtriser les mécanismes essentiels d une application web orientée production, du routage à la structuration des services.
Vous apprendrez à organiser une architecture propre, à exploiter les middlewares, à gérer les paramètres, la validation et les réponses HTTP, tout en tirant parti de l approche multi-runtime de Hono.js.
À l issue de la formation, vous serez en mesure de développer des API performantes, de réduire la complexité du code serveur, d améliorer la maintenabilité et de préparer des déploiements adaptés aux environnements edge et serverless.
Cette formation aborde également les bonnes pratiques de tests, de configuration, d intégration avec les runtimes courants et de mise en oeuvre d une base technique fiable pour vos projets backend modernes.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie et ses nouveautés.
Objectifs
- Comprendre l architecture et les principes de Hono.js.
- Créer des routes, des handlers et des middlewares de manière structurée.
- Exploiter TypeScript pour renforcer la lisibilité et la sécurité du code.
- Développer des API performantes adaptées aux runtimes modernes.
- Mettre en place des validations, des réponses et une organisation de projet cohérentes.
- Préparer une application production-ready avec de bonnes pratiques de test et de déploiement.
Public visé
- Développeur JavaScript
- Développeur TypeScript
- Développeur backend
- Architecte logiciel
- Ingénieur DevOps
Pré-requis
- Maîtrise des bases de JavaScript.
- Connaissance de TypeScript appréciée.
- Pratique des API HTTP et des principes REST.
- Expérience préalable en développement backend avec un framework web.
- Compréhension des notions de routage, de middleware et de structure de projet.
Pré-requis techniques
- Ordinateur portable récent avec droits d installation locaux.
- Environnement de développement avec Node.js 20.x ou supérieur.
- Éditeur de code compatible Visual Studio Code ou équivalent.
- Connexion Wi-Fi ou Ethernet stable pour les ateliers et les dépendances.
- Micro et casque recommandés pour le suivi à distance.
Programme de notre formation Hono.js
[Jour 1 – Matin]
Fondations de Hono.js
- Positionnement de Hono.js dans l écosystème des frameworks web légers.
- Compréhension du modèle fondé sur les Web Standards et l API Fetch.
- Présentation des runtimes compatibles, de Cloudflare Workers à Node.js.
- Création d une première application et structure minimale d un projet.
- Lecture des concepts de base, contexte, requête et réponse.
- Atelier pratique : initialiser un projet Hono.js et exposer une première route fonctionnelle.
[Jour 1 – Après-midi]
Routage et middleware
- Définition des routes avec des méthodes HTTP explicites.
- Gestion des paramètres de chemin, des requêtes et des réponses textuelles ou JSON.
- Construction d une logique de middleware réutilisable.
- Ordonnancement des traitements, contexte partagé et chaînage.
- Organisation du code pour séparer les responsabilités métier.
- Atelier pratique : créer une API simple avec routes, middleware de journalisation et réponses JSON.
[Jour 2 – Matin]
Validation et types
- Renforcement de la sécurité avec TypeScript et le typage du contexte.
- Validation des entrées pour fiabiliser les données reçues par l API.
- Gestion des erreurs, des statuts HTTP et des retours normalisés.
- Structuration des schémas de données et des contrats d échange.
- Bonnes pratiques pour écrire des handlers lisibles et maintenables.
- Atelier pratique : implémenter une validation d entrée et des messages d erreur cohérents.
[Jour 2 – Après-midi]
Déploiement et bonnes pratiques
- Exploration des modes d exécution sur edge et sur serveur classique.
- Gestion de la configuration et des variables d environnement selon le runtime.
- Introduction aux tests d API et à la vérification du comportement attendu.
- Optimisation de la lisibilité, de la maintenabilité et de la portabilité du code.
- Préparation d une base projet adaptée à une mise en production progressive.
- Atelier pratique : tester puis préparer le déploiement d une mini API Hono.js sur un runtime cible.
Pour aller plus loin
Formation Astro : un framework JS pour des sites ultra performants
Formation Angular : Sécurité
Formation Jetbrains CLion
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
| 1 400€ HT / personne |
| 2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

