NodeJS & Typescript
Découvrir et comprendre Node JS pour concevoir des application Backend dans le cloud avec Javascript et Typescript
-
Présentation de la formation
-
Installer et démarrer Node JS
-
Executer du code Javascript avec Node JS
-
Créer un serveur web avec le module Node HTTP
-
Configurer un environnement de développement Typescript
-
Création d’un système de router
-
Les solution d’hébergement Cloud
-
Présentation et configuration de Heroku
-
Déployer une application sur Herroku et Git
-
TP Node JS – Todo List API
Introduction
Présentation de Node JS
Les application web avec Node JS
Mise en production d’une application Node JS
TP - Travaux pratiques
Programmation asynchrone
Ce type de programmation ce différencie de la programmation séquentiel par le fait que le l’execution d’un script ne s’arrête pas pour attendre la réponse à une question.
Voici par l’exemple ce qu’est de la programmation asynchrone:
setTimeout(_=> console.log('world'), 500);
console.log('Hello');
/* Resutat:
Hello
world
*/
La première ligne de code sera executée après la deuxième ligne. Cela est facile à comprendre car il s’agit d’un setTimout() mais regadez de plus près ce que cela donne avec des fonction:
const requestServer = async (url) => await fetch(url).then(res => res.statut)
console.log(requestServer('https://nicolasfazio.ch/'))
console.log('Request code')
/* resulat:
Request code
200
*/
Gardez bien en tête ceci quand vous programmez avec NodeJS
Inscription à la formation
Gratuit