Node.js - Développement d'applications Web

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

  • Anticiper et développer asynchrone dans un environnement multi-utilisateurs
  • Identifier les API fondamentales fournies par Node.js
  • Décrire NPM et la modularité, de façon approfondie
  • Accéder aux données depuis Node.js
  • Utiliser les modules Express
  • Réaliser des API REST et les tester
  • Identifier les dernières fonctionnalités de Node.js
  • Tester une application Node.js.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1 - Matin

Impacts architecturaux

  • Rappels JavaScript en ECMAScript 6
  • Présentation rapide de NPM (Node Package Manager)
  • Les modules dans Node.js
  • Apports de N-API dans les dernières versions
  • Présentation de Node.js
  • Utilisation de REPL (Read Eval Print Loop)
  • Intérêts de JavaScript côté serveur
  • Asynchronisme, programmation évènementielle
  • Stateless

Asynchronisme avec Node

  • Logique asynchrone
  • Des callbacks partout
  • Nested callbacks
  • Gestion d'erreurs
  • Patterns asynchrones
Exemple de travaux pratiques (à titre indicatif)
  • Conception d'un premier programme Node.js pour comprendre l'aspect asynchrone du langage

Jour 1 - Après-midi

Node API

  • Global objects
  • Node Event Loop
  • Event et EventEmitter
  • Process objects
  • Gestion des processus fils
  • Timers
  • Les Worker Threads
Exemple de travaux pratiques (à titre indicatif)
  • Traitement des évènements avec Node.js

Modules

  • Inclusion de modules avec require
  • Résolution des noms, chemins et fichiers
  • Modules populaires avec :
    • Console
    • Util
    • Timers...
Exemple de travaux pratiques (à titre indicatif)
  • Présentation et utilisation des modules les plus utiles

Jour 2 - Matin

Programmation serveur

  • Rappels de la programmation asynchrone
  • Modules HTTP et NET
  • Modules DNS et URL
  • Module FS (File System)
  • Connect
  • Ressources statiques
  • Moteurs de templates
  • Templates avec EJS
Exemples de travaux pratiques (à titre indicatif)
  • Utilisation des modules HTTP, NET, DNS et URL
  • Utilisation du module FS
  • Création d'une application Web avec EJS

Jour 2 - Après-midi

Back end

  • Modes de connexion
  • Accès MongoDB
  • Accès Redis
  • Accès MySQL
  • ORM pour Node.js
Exemples de travaux pratiques (à titre indicatif)
  • Ajout de l'accès à une base de données MySQL depuis Node.js
  • Accès via l'API
  • Accès via l'ORM Sequelize

Node Package Manager

  • Commandes NPM
  • Packager un module
  • Installation locale ou globale
Exemple de travaux pratiques (à titre indicatif)
  • Utilisation de diverses commandes importantes de NPM en local et global

Jour 3 - Matin

Express Web Framework

  • Configuration
  • API Requêtes et Réponses
  • API Routes
  • Présentation de REST
  • Création d'une API REST
Exemples de travaux pratiques (à titre indicatif)
  • Mise en oeuvre d'une application serveur Web avec Express Web
  • Création d'API REST accédant à la base MySQL et répondant en JSON à un client JavaScript

Jour 3 - Après-midi

Développement et déploiement d'une application

  • Création de l'application serveur en Node.js
  • Création de l'application cliente avec le framework Vue.js
  • Déploiement
  • Test
Exemples de travaux pratiques (à titre indicatif)
  • Création et déploiement d'une application

Tests

  • Test avec Mocha
  • Assertions

Examen M2i (en option)

  • Prévoir l'achat de l'examen en supplément
  • L'examen (en français) sera passé le dernier jour, à l'issue de la formation et s'effectuera en ligne
  • Il s'agit d'un QCM dont la durée moyenne est d'1h30 et dont le score obtenu attestera d'un niveau de compétence
  • L'examen n'est pas éligible au CPF, mais permettra néanmoins de valider vos acquis

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation et/ou un examen M2i

Les + de la formation

Un examen M2i permettant de valider vos acquis à l'issue de la formation est disponible sur demande (coût : 120€).

Prérequis

Avoir une connaissance avancée de JavaScript ou avoir suivi le cours

Public

Développeurs, architectes et chefs de projets techniques.

Ces formations pourraient vous intéresser

Objectifs de la formation

Apprendre à  créer et mettre en ligne un site web avec Google Sites
Tarif

A partir de 1 475,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Créer et utiliser des pages JSF avec Facelets
  • Distinguer l'architecture d'une application JSF et son modèle MVC
  • Décrire le rôle des managed-beans
  • Détailler le cycle de vie d'une requête
  • Identifier les principaux composants standards JSF
  • Intégrer des composants JSF Ajax
  • Lier les composants JSF et les autres composants JEE.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

ASP.NET - Les fondamentaux

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Acquérir les fondamentaux pour développer des applications basées sur ASP.NET avec Visual Studio. 

A l'issue de la formation, le stagiaire sera capable de :

  • Créer des pages dynamiques
  • Lier ses applications avec des bases de données
  • Intégrer des services Web utilisant les technologies XML
Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Formation jQuery Mobile

Proposé par DAWAN

Objectifs de la formation

Maîtriser le développement d'interfaces web pour applications mobiles à  l'aide de jQuery Mobile
Tarif

A partir de 1 495,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Illustrator certification Tosa

Proposé par CAPITAL FORMATIONS

Objectifs de la formation

  • Évaluation du niveau sur Adobe Illustrator
  • Définition des objectifs particuliers de la formation
  • Élaboration d’un programme de formation personnalisée
  • Tarif

    Contacter l'organisme

    Durée

    Sur mesure, le format est défini avec vous selon les objectifs et le niveau.

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Réaliser la maquette graphique du site permettant au client de visualiser l'interface fonctionnelle et graphique de la plateforme Web
    • Réaliser ensuite l'intégration de la maquette graphique en utilisant du code informatique qui sera interprété par les navigateurs
    • Réaliser les animations, évènements et les différentes interactions avec l'interface utilisateur
    • Optimiser le référencement naturel du site
    • Veiller à ce que ce dernier s'adapte à tous les appareils et toutes résolutions (smartphones, tablettes, desktop).
    Tarif

    A partir de 4 410,00 €

    Durée

    21j / 147h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Maîtriser le développement d'interfaces web pour applications mobiles à  l'aide de Cordova
    Tarif

    A partir de 2 245,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Appliquer le cadre réglementaire et les étapes clés du recrutement
    • Conduire efficacement l'entretien d'embauche
    • Analyser l'entretien pour prendre la décision permettant d'anticiper l'intégration et le suivi de l'embauche
    Tarif

    A partir de 1 618,00 €

    Durée

    2 jours

    Modes
    • Entreprise
    • Centre

    Formation Ant

    Proposé par DAWAN

    Objectifs de la formation

    Connaître les enjeux et possibilités des scripts Ant dans une équipe de développement - Etre capable de mettre en place et maintenir de multiples projets avec Ant
    Tarif

    A partir de 1 495,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...