Créez des applications web coté serveur en JavaScript avec NodeJS

Objectifs

Node.js est un environnement JavaScript côté serveur propulsé par le moteur V8. Il permet de développer des applications web, des outils systèmes, de gérer des bases de données, de créer des applications de gestion de contenu, etc.

Dans cette formation, vous apprendrez à créer un serveur Node.js, à créer des applications en ligne de commande ou encore à déployer votre propre API. L’écosystème Node.js est très riche et est composé de plusieurs frameworks et de librairies qui vous permettrons d’enrichir vos applications.

À l’issue de cette formation, les participants auront une prise en main complète de l’environnement Node.js et sera capable de déployer sa propre application.

Public

  • Développeurs frontend
  • Développeurs backend
  • Chefs de projets techniques

Pré-requis

Une bonne connaissance du langage JavaScript, ainsi que du fonctionnement d’une application Web.

Plan de cours

Jour 1

  • Installation et découverte
  • Outils
  • Premier script en CLI
  • Développement asynchrone
  • Une API avec Express

Jour 2

  • Debug
  • Utilisation d’une base de donnée
    • Prisma
    • TypeORM
  • Frameworks
    • NestJS
    • Strapi
    • NextJS
  • Déploiement d’une application
  • Monitoring
Télécharger le plan

Méthode pédagogique

Avant chaque formation, nos formateurs contactent les participants afin de déterminer vos objectifs et savoir s’il faut mettre l’accent sur un sujet particulier. C’est le bon moment, pour vous, d’échanger avec le formateur pour lui permettre de mieux cerner vos objectifs et les aspects que vous aimeriez voir approfondis.

Composition de la formation :

  • Alternance de cours magistraux (40%) et de travaux pratiques sur machine individuelle (60%)
  • Des apports théoriques appuyés par des études de cas, jeux de rôles, mise en situation
  • Un projet en fil rouge tout au long de la formation, servant de support aux exercices proposés

Nous assurons des évaluations continues de vos progrès tout au long de la formation grâce à des corrections collectives et personnalisées lors des exercices pratiques. De plus, à la fin de chaque journée de formation, nous procédons à une évaluation formelle de vos acquis à travers un questionnaire de validation, permettant ainsi de mesurer votre taux de réussite et de garantir une progression efficace.

Moyens

JoliCampus met à disposition pour le bon déroulement de la formation :

  • Un formateur expert dans le domaine du développement avec JavaScript, et ayant prouvé sa maîtrise à transmettre ses connaissances.
  • Une salle calme et lumineuse, adaptée à cet effet et avec une excellente connexion internet.
  • Des supports de formation (slides, exercices…) récupérables par chaque participant.