Aller au contenu principal

Introduction à NodeJS : programmation JavaScript serveur

Développement 174 arrow small right NodeJS

web JavaScript backend NodeJS

  • Durée

    3 jour(s)
  • Niveau

    Intermédiaire
  • Référence

    DE-082

Présentation

Le développement JavaScript a connu un nouvel essor avec l’arrivée de NodeJS en 2009. D’un environnement majoritairement composé de sites web, JavaScript a été utilisé dans un nombre croissant d’environnements : ligne de commande, applications backend, logiciels notamment. Les forces de NodeJS résident en son modèle événementiel, son support des opérations asynchrones et sa grande quantité de packages permettant d’ajouter rapidement nombre de fonctionnalités fournies par la communauté Open Source.
Cette formation vous propose d’utiliser NodeJS sous différentes formes, tout en découvrant les concepts liés à son gestionnaire de packages (npm), son exécution et les bonnes pratiques de développement.

Objectifs de la formation

  • Comprendre l’environnement technique de NodeJS
  • Déterminer les différents usages de cette technologie
  • Connaître les forces et faiblesses de NodeJS
  • Utiliser des packages via npm
  • Programmer avec NodeJS dans différents contextes

Public

  • Toute personne travaillant ou souhaitant travailler dans le développement informatique.

Prérequis

  • Bases en programmation JavaScript
  • Une connaissance de l’environnement web et/ou réseau est un plus

Programme

1- Tour d’horizon de JavaScript

Historique du langage
Fonctionnalités principales, caractéristiques
Usages de JavaScript
Quelles différences avec TypeScript ? Lequel utiliser ?

2- NodeJS

Environnement d’exécution
Ecosystème et modularité
Node Package Manager (npm)
Bibliothèques populaires utilisables avec NodeJS : pour quels usages ?

3- NodeJS et la connectivité réseau

NodeJS et TCP, UDP et HTTP
Programmation événementielle et temps réel
Bonnes pratiques

4- NodeJS et l’environnement logiciel

Présentation d’Electron
Création d’une application d’exemple avec Electron

5- NodeJS et l’environnement web

Présentation d’Express.js
Création d’un site web d’exemple avec Express.js

Date de dernière modification : 19/10/2022

Organisation

162 arrow small up 163 arrow small down

Modalités d'évaluation :

Questionnaires à choix multiples (QCM) en fin de formation. L'intervenant formulera également une appréciation sur vos acquis pour l'entièreté de la formation.

Moyens pédagogiques :

Formation alternant la théorie et la pratique, avec un intervenant présentant la formation en direct. Possibilité de réaliser cette formation en face-à-face dans nos locaux, dans vos locaux d'entreprise ou à distance via visioconférence.
Une fois terminée, vous disposerez d'une attestation de suivi de la formation, ainsi que des contenus de cours relatifs au contenu présenté.

Informations pratiques :

En cas de dispense dans nos locaux, le matériel informatique est fourni et l'ensemble des commodités sont accessibles. Nos locaux sont également accessibles aux personnes à mobilité réduite : découvrir notre centre.
Retrouvez toutes les informations pratiques pour préparer votre formation sur notre page dédiée : informations pratiques.

Ces formations pourraient vous intéresser

  • React : les fondamentaux

    Avec l’évolution des usages du web de cette dernière décennie, il s’est développé un fort besoin d’un « JavaScript étendu » pour fournir de nouvelles fonctionnalités aux utilisateurs, dans un langage …

    En savoir plus
  • PHP : les fondamentaux

    Si de nombreux sites internet sont aujourd’hui créés à partir de systèmes dits « CMS » (Content Management System, ou Système de Gestion de Contenus) tels que WordPress, WiX ou Drupal, de nombreuses raisons demeurent …

    En savoir plus
  • NodeJS : développer une application avec MongoDB et GraphQL

    Le développement JavaScript a connu un nouvel essor avec l’arrivée de NodeJS en 2009. Les forces de NodeJS résident en son modèle événementiel, son support des opérations asynchrones et sa grande quantité de packages …

    En savoir plus