Formation Node.js

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre les concepts fondamentaux de NodeJS et de son environnement
  • Maîtriser les principales fonctionnalités et modules de NodeJS
  • Développer des applications web en utilisant les frameworks courants
  • Gérer les bases de données avec NodeJS
  • Mettre en place des tests et de la sécurité dans les applications NodeJS
  • Déployer des applications NodeJS

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 2 400,00 €

Durée 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 2 400,00 €

Durée 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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.

Programme

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

Prérequis

Connaissances en JavaScript, HTML et CSS.

Public

Architectes techniques,

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous aurez les connaissances nécessaires pour :

  • Développer des applications Web full JavaScript tout en découvrant les fonctionnalités principales des technologies Javascript comme Angular et Node JS.
  • Dialoguer très riche avec le serveur (ligne de commande interactives, accès aux fichiers/dossiers, analyse de performances, etc.) grâce à une large bibliothèque proposé par NodeJS.
  • Comprendre comment Angular facilite le développement autour des concepts de composants, de services et de routing.
Tarif

A partir de 2 260,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Node.js, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement et les usages courants de la plateforme Node.js
  • Connaître les spécificités de la programmation côté serveur en JavaScript
  • Savoir installer et configurer un serveur Node.js
  • Connaître les particularités de la programmation asynchrone et celles de la programmation orientée événements
  • Savoir paramétrer et manipuler l’API Node.js et son serveur d’API REST
  • Savoir se connecter à une base de données
  • Mettre en œuvre les bonnes pratiques Node.js
Tarif

A partir de 1 850,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Ecrire un code participant à la sécurité d'une application Web
  • Expliquer les vulnérabilités affectant les applications Web
  • Créer des tests visant à éprouver la sécurité des applications Web, notamment en JavaScript
  • Développer des applications sécurisées en utilisant les frameworks JavaScript
  • Formuler des exigences de sécurité aux autres corps de métiers.
Tarif

A partir de 1 420,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Formation React et Redux

Proposé par Sparks

Objectifs de la formation

  • Savoir utiliser React et Redux pour les applications Web
  • Comprendre React, le modèle VMC et le cycle de vie
  • Gérer l'interactivité des composants React, le routage et l'isomorphisme
  • Utiliser Flux et Redux pour les applications Web monopages
  • Connaître les fonctions React pour l'utilisation avec Redux
  • Maîtriser les React Hooks
  • Savoir utiliser Redux, connaître son pattern et ses fonctionnalités
Tarif

A partir de 3 250,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...