0% ont trouvé ce document utile (0 vote)
63 vues15 pages

02 Introduction A Node

Node.js est un environnement d'exécution JavaScript côté serveur, créé en 2009, qui permet de développer des applications réseau performantes et évolutives. Le document couvre l'installation, la configuration, les concepts de base, la gestion des fichiers, et la programmation asynchrone avec Node.js. Il met également en avant l'utilisation de modules intégrés et la gestion des dépendances via npm.

Transféré par

myspec.ma
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
63 vues15 pages

02 Introduction A Node

Node.js est un environnement d'exécution JavaScript côté serveur, créé en 2009, qui permet de développer des applications réseau performantes et évolutives. Le document couvre l'installation, la configuration, les concepts de base, la gestion des fichiers, et la programmation asynchrone avec Node.js. Il met également en avant l'utilisation de modules intégrés et la gestion des dépendances via npm.

Transféré par

myspec.ma
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

420-FCS(4FS)-TT

Introduction à Node.js
Plan
1. Introduction et Présentation
2. Installation et Configuration de l'Environnement
3. Concepts de Base de Node.js
4. Gestion des Fichiers et des chemins
5. Programmation Asynchrone
1. Introduction et Présentation
Qu'est-ce que Node.js ?

• Node.js est un environnement d'exécution JavaScript côté


serveur.
• Créé par Ryan Dahl en 2009.
• Basé sur le moteur JavaScript V8 de Google Chrome.
• Permet de créer des applications réseau hautement
performantes et évolutives.
1. Introduction et Présentation
Pourquoi utiliser Node.js ?

• Non-bloquant et asynchrone grâce à un modèle basé sur


les événements.
• Idéal pour les applications en temps réel (ex: chats, jeux
en ligne).
• Utilisé par des entreprises telles que LinkedIn, Netflix, et
PayPal.
2. Installation et Configuration de l'Environnement
Installation de Node.js et npm :

Téléchargez et installez Node.js depuis le site officiel nodejs.org.


2. Installation et Configuration de l'Environnement

Configuration de l'environnement de développement :

• Utilisez un éditeur de code tel que Visual Studio Code,


Sublime Text, ou Atom.
• Ajoutez Node.js au PATH système si nécessaire.
3. Concepts de Base de Node.js
3.1. Modules et Packages
Modules intégrés:
• Exemples :
• fs (système de fichiers)
• http (serveur HTTP)
• path (gestion des chemins)
3. Concepts de Base de Node.js
3.1. Modules et Packages
Modules créés par l'utilisateur:
3. Concepts de Base de Node.js
3.1. Modules et Packages
Utilisation de npm pour gérer
les dépendances:
4. Gestion des Fichiers et des chemins
Lecture et écriture de fichiers avec le module fs :
4. Gestion des Fichiers et des chemins
Gestion des chemins de fichiers avec le module path :
5. Programmation Asynchrone
Callbacks :
5. Programmation Asynchrone
Promises :
5. Programmation Asynchrone
Async/Await :
Next …

Développement d'Applications Web avec Node.js !

Vous aimerez peut-être aussi