Formation

Img Post

Nodejs

  • #Javascript
  • #Backend
  • #API
background image
cadre Talosi

Participants

  • Développeurs
  • TechLeader
  • Architectes

Prés-requis

  • Être à l'aise avec les langages de developpement
  • Avoir déjà fait du javascript

Durée

3 jour (21 heures)

Tarif

1800 € HT

Format possible

  • En présentiel
  • En distanciel

Prochaines sessions

  • 27 novembre 2023

La description

Vous avez envie d'apprendre à concevoir des outils backend rapide à exécuter et à développer ? Cette formation est faîtes pour vous. NodeJs dispose d'une communauté active, et permet d'accroître la maintenabilité en utilisant le langage Javascript dans toute votre stack applicative.

Objectifs

  • Apprendre les bases de nodeJS
  • Gerez la persistence des données
  • Deployer une application nodejs
  • Apprendre les bonnes pratiques de nodejs

Le programme

    I . Premier pas avec nodeJS

    • Les outils : node et npm
    • Ecriture et execution d'un permier script
    • Quelques rappels sur le langage javascript : callbacks, closures, scope, apply, bind, call
    • ECMAScript 6 : module, promise, class...

    II . Un peu de théorie

    • Le moteur Google V8
    • La boucle d'évenement
    • Les threads

    III . Comprendre comment utiliser nodejs

    • La gestion des évenements
    • Le developpement asynchrone
    • Gérer les erreurs
    • Utilisation des streams : (http, fs, socket)

    IV . Apprendre à utiliser le framework Express

    • Les concepts d'Express
    • Création d'un serveur d'API REST
    • Mise en pratique de la théorie avec un projet fil rouge

    V . Utilisation d'une base de donnée

    • Mise en place d'une base de donnée Relationnel
    • Utilisation d'un ORM : Sequelize

    VI . Tester avec nodejs

    • Un premier test avec Jest
    • Création de test unitaire (utilisation de mock)
    • Test d'integration

    VII . Aller plus loin

    • Packager une application nodeJs
    • Dockeriser mon application
    • Creer une librairie nodeJS