Formation Node.js.
Score de satisfaction : 4.94/5
Durée :
4 jours
09/04/2024 à Distance
numero vert : 0805 950 800 (service et appel gratuits)
Node.js
à partir de
2400 €HT

Référence :
SF33446
Durée :
4 jours

Réservez vos places pour la session du
Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 28 heures de formation
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation Node.js.

Développez et déployer des applications NodeJS performantes grâce à notre formation de 4 jours !

Cette formation NodeJS s'adresse aux développeurs web souhaitant acquérir les compétences nécessaires pour développer et déployer des applications NodeJS performantes et sécurisées. Les participants apprendront les concepts fondamentaux de NodeJS, maîtriseront ses principales fonctionnalités et modules, et découvriront comment développer des applications web en utilisant les frameworks les plus courants. Ils apprendront également à gérer les bases de données avec NodeJS, mettre en place des tests et assurer la sécurité des applications.

Objectifs pédagogiques.

1Comprendre les concepts fondamentaux de NodeJS et de son environnement

2Maîtriser les principales fonctionnalités et modules de NodeJS

3Développer des applications web en utilisant les frameworks courants

4Gérer les bases de données avec NodeJS

5Mettre en place des tests et de la sécurité dans les applications NodeJS

6Déployer des applications NodeJS

Prérequis : Connaissances en JavaScript, HTML et CSS.
Partagez cette formation

Programme de formation Node.js.

PDF

Introduction à la formation NodeJS

Présentation de NodeJS et de son histoire
Comparaison avec d’autres technologies back-end
Installation et configuration de NodeJS et npm (Node Package Manager)

Concepts fondamentaux de NodeJS

Architecture basée sur les événements
Gestion des entrées et sorties non bloquantes (I/O)
Le système de modules et les packages npm
Exemple de cas pratiques : création d’un serveur HTTP simple

Fonctionnalités et modules principaux

Le module File System (fs)
Le module HTTP et HTTPS
Le module Events et EventEmitter
Le module Stream
Exemple de cas pratiques : création d’une API RESTful

Développement d’applications web avec des frameworks courants

Présentation des frameworks Express, Koa et Hapi
Création d’une application avec Express
Routage, middlewares et gestion des erreurs
Exemple de cas pratiques : développement d’un blog avec Express

Gestion des bases de données avec NodeJS

Présentation des bases de données SQL et NoSQL
Utilisation des ORM et ODM (Sequelize, Mongoose)
Exemple de cas pratiques : intégration d’une base de données MongoDB dans une application Express

Tests et sécurité des applications NodeJS

Présentation des outils de test (Mocha, Jest, Chai)
Mise en place de tests unitaires et d’intégration
Bonnes pratiques de sécurité et utilisation de modules de sécurité (Helmet, cors)
Exemple de cas pratiques : sécurisation d’une API RESTful

Déploiement d’applications NodeJS

Présentation des plateformes de déploiement (Heroku, AWS, Google Cloud)
Processus de déploiement et bonnes pratiques
Exemple de cas pratiques : déploiement d’une application sur Heroku

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

En apprendre davantage sur Node.js.

Souvent confondu avec un serveur JavaScript, Node.JS est une plateforme logicielle open-source permettant le développement d’applications pouvant s’exécuter sur un serveur JS. Il rend possible le fait d’écrire des applications JS server-side, il n’est pas lui-même un serveur permettant de lancer les applications qu’il permet de créer.

Etant Open-source, Node.JS est développé par la OpenJS Foundation depuis 2019, afin de favoriser une croissance saine du JavaScript.

Au travers de cette formation Node.JS, vous apprendrez à utiliser toutes les fonctionnalités qu’offre la plateforme NodeJS. Vous saurez notamment comment créer et installer vos propres modules ou trouver d’autres modules déjà créés.

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8096
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
20237
heures de formation réalisées en 2023
HAUT