Flèche gauche

Retour à la recherche

Comparer
Comme Comme
star--2

Réaliser des applications Javascript côté serveur avec NodeJS

À propos de cette formation

Horloge
28h - 4 jours
Disponible en e-learning
Coche
Action de formation

Accessible au débutant

Pièce
À partir de 3 200€ HT
Formation éligible OPCO
Lieu
France

Description

NodeJS est le framework qui permet de réaliser des applications Javascript côté serveur. Cette formation vous permettra, après un petit rappel de notions basiques, de réaliser vous même votre propre application NodeJS pour le Web. Que cela soit pour la réalisation d’une API, de l’exposition de HTML ou même de l’interactivité avec du WebSocket, toutes ces notions seront abordées lors de la formation.

Durée : 4 jours (formation possible en présentiel ou distanciel).
Possibilité de passer à 3 jours si certains sujets ne sont pas à couvrir : nous contacter.

Le programme de cette formation est présenté ici avec Javascript : il est possible de l'adapter pour remplacer Javascript par Typescript sur l'ensemble du programme.

En savoir plus

Objectifs pédagogiques

  • Connaitre la différence entre un environnement NodeJS et Javascript Navigateur
  • Pouvoir réaliser une application NodeJS permettant de retourner du HTML ou d'exposer des données via une API
  • Savoir interconnecter une application NodeJS avec une base de données
  • Comprendre comment réaliser un serveur Websocket en NodeJS
  • Pouvoir effectuer le déploiement d’une application NodeJS
  • Réaliser des tests unitaire et d'intégration pour son code NodeJS

Contenu de la formation

  • Rafraîchir ses notions de développement
    • Développer en Javascript
    • Maîtriser la programmation asynchrone
    • Comprendre la Programmation Objet
    • Revoir les principes d’architecture Web
  • Découvrir NodeJS
    • Visualiser l’historique du développement de NodeJS
    • Appréhender les grands principes du Framework
    • Installer son environnement pour développer
    • Découvrir les principaux composants Node.JS
    • Comprendre la notion de Modules en NodeJS
    • Utiliser des Librairies
    • Différencier le développement client et serveur
  • Développer en NodeJS pour le Web
    • Créer un serveur REST avec Express
    • Générer du contenu HTML via du templating
    • Gérer les sessions utilisateurs
    • Sécuriser son application via authentification
    • Communiquer avec une base de données relationnelle
    • Communiquer avec une base de données NoSQL
    • Ajouter de l'interaction avec Websocket
  • Tester ses applications
    • Revoir les grands principes des tests
    • Réaliser des tests unitaires
    • Réaliser des tests d’intégration
  • Aller plus loin en NodeJS
    • Utiliser Typescript plutôt que Javascript
    • Réaliser le déploiement d’une application NodeJS
    • Comprendre la notion de Twelve-Factor
    • Conteneuriser son application avec Docker
    • Appréhender le principe de l’event loop
    • Gérer le Multi-Threading
    • Utiliser un message broker

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
star--2

L'organisme de formation

CONFOR - Conseil et Formation

Siège social: Saint-Herblain

Public concerné

Développeurs

Pré-requis

Connaissance générale du développement

Connaissance basique en Javascript

Conditions d'accès

Accessibilité

Pour plus d'informations sur les modalités d'accessibilité pour cette formation, vous pouvez contacter directement adeschamps@confor.tech .

Capacité

1 à 8 personnes

Délai d'accès

2 semaines

Plus qu'une formation !

Équipe pédagogique

Antoine Précigout est développeur full-stack et leader technique depuis 2012. Il a travaillé en ESN pour le compte d'un grand ministère, dans le monde de l'édition logiciel et des ERP et enfin dans le domaine des applications web et mobile. Passionné par l'industrialisation et la mise en place de bonnes pratiques, il développe tous ses projets dans cette optique. De par son métier et ses principes, le transfert de connaissances et l'accompagnement font partie des choses incontournables pour Antoine.

Ressources pédagogiques

  • Accueil des apprenants dans une salle dédiée à la formation (si présentiel)
  • Documents supports de formation projetés ou partagés en ligne
  • Exposés théoriques
  • Live-coding
  • Etude de cas concrets
  • TP pratiques de code
  • Mise à disposition en ligne de documents supports à la suite de la formation

Parmi les formateurs

star--2

Antoine Précigout

Antoine Précigout est développeur full-stack et leader technique depuis 2012. Il a travaillé en ESN pour le compte d'un grand ministère, dans le monde de l'édition logiciel et des ERP et enfin dans le domaine des applications web et mobile. Passionné par l'industrialisation et la mise en place de bonnes pratiques, il développe tous ses projets dans cette optique. De part son métier et ses principes, le transfert de connaissances et l'accompagnement font partie des choses incontournables pour Antoine.

Comparer
Comparez jusqu'à 3 cours

Connectez-vous !

Retrouvez vos formations, financements et Organismes préférés dans l'onglet

MON CATALOGUE DE FORMATION

Pour conserver vos favoris, créer votre compte gratuit.

Se connecter