Faire une API en TypeScript ? La déployer en toute confiance, sans Docker, Kubernetes etc ? Et à moindre coût ? Et oui on n'est plus en 2009, c'est possible de faire un backend Node.js qui tient la route aujourd'hui !
Découvrons ensemble
Nest.js, le framework à base de TypeScript et inspiré d'Angular qui monte à toute vitesse grâce à sa simplicité, sa rapidité et sa robustesse. Pour cela, nous allons construire une API REST complète qui sera enrichie au fur et à mesure: connection d'une base de données, upload de fichiers et authentification, tout cela deployé dans le cloud et sans toucher à un seul serveur
---
Prérequis (pour gagner du temps au démarrage):
Pour suivre cet atelier, vous aurez besoin des outils suivants:
- Un laptop avec connexion internet
- Un environment
Node.js fonctionnel (dernière version LTS recommandée)
- La
CLI Azure pour créer des resources sur Azure. Si vous ne souhaitez pas l'installer en local, il est possible d'utiliser
shell.azure.com- Les
Azure Functions Core Tools pour tester vos fonctions en local
- Un éditeur de code de votre choix. Si vous n'en avez pas, vous pouvez installer
Visual Studio CodeUn compte Azure est aussi nécessaire pour créer les resources et déployer votre application. Des pass seront distribué pendant l'atelier pour créer un compte incluant du crédit préchargé. Si vous le souhaitez, vous pouvez aussi
en créer un ici qui comprend des crédits offerts (bien plus que nécessaire pour l'atelier).