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

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

  • Identifier les éléments fondamentaux, bénéfices et enjeux des solutions Cloud
  • Estimer l'impact du Cloud sur les ESN
  • Spécifier un tour d'horizon des acteurs du Cloud
  • Concevoir une stratégie Cloud pour l'entreprise.
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Traduire des critères de succès en indices mesurables
  • Mesurer, rapporter et traduire des résultats
  • Utiliser des outils de mesure et de suivi adaptés
  • Interpréter les données, formuler des recommandations stratégiques et mesurer les performances associées.
Tarif

A partir de 1 420,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Identifier les acteurs principaux du Cloud
  • Créer et configurer des machines virtuelles
  • Déployer et surveiller des applications Web
  • Configurer les options réseaux d'Azure
  • Créer et gérer le stockage Azure
  • Déployer une base de données relationnelle sur Azure
  • Gérer le contenu d'une base de données Azure SQL
  • Créer et gérer des utilisateurs Azure AD
Tarif

A partir de 1 300,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Sharepoint - Animateur et Concepteur de sites

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne utilisatrice de SharePoint et souhaitant acquérir les compétences indispensables pour concevoir, gérer et administrer un espace collaboratif efficace, permettant la mise à disposition aisée des documents pour les utilisateurs finaux. 

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

  • Créer des sites SharePoint 
  • Créer, personnaliser et sécuriser des listes et bibliothèques de documents 
  • Créer des pages Web et personnaliser les pages 
  • Sécuriser les accès aux sites 
Tarif

A partir de 700,00 €

Durée

2 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Installer et configurer des kits SDK et des boîtes à  outils pour environnements de développement - Automatiser les opérations de service de base à  l'aide de C# ou Java - Utiliser des modèles de sécurité pour gérer l'accès à  AWS - Comprendre les modèles de déploiement et leur utilisation sur AWS
Tarif

A partir de 2 075,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Développer des sites conformes aux recommandations des référentiels d'accessibilité numérique (WCAG ou RGAA)
Tarif

A partir de 1 350,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire les architectures typiques du monde .NET
  • Identifier sur quels critères juger une architecture technique
  • Sélectionner les technologies .NET adéquates
  • Communiquer avec d'autres technologies
  • Mettre en oeuvre les design patterns
  • Choisir la bonne méthodologie de développement
  • Structurer correctement une application dans Visual Studio
  • Choisir et définir une convention de nommage dans son architecture.
Tarif

A partir de 2 280,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Connaître les principaux Patterns d'architecture et les principales caractéristiques de développement pour le Cloud - Connaître les fondamentaux des règles de sécurité et de conformité - Savoir automatiser le déploiement et concevoir le dimensionnement « flexible » des environnements - Comprendre comment développer des applications multi-tenants - Connaitre les principaux modèles d'architecture applicative et de services - Savoir produire un code évolutif et mettre en place une stratégie de tests des développements
Tarif

A partir de 2 075,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation ASP.NET

Proposé par Sparks

Objectifs de la formation

  • Maîtriser le framework ASP.NET
  • Savoir programmer des pages ASP.NET
  • Gérer les données
  • Contrôler les serveurs
  • Utiliser des services Web
  • Gérer la sécurité dans les applications ASP.NET
  • Savoir configurer les applications ASP.NET
  • Déployer ASP.NEGT avec IIS
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire les possibilités clés et les composants de SCOM
  • Gérer les nouveautés et les améliorations concernant les alertes et les actions de remédiations dans SCOM
  • Identifier les nouveautés et les améliorations concernant la performance et la sécurité dans SCOM
  • Décrire les nouveautés au niveau de la disponibilité et de l'évolutivité de SCOM
  • Mettre en oeuvre les nouveautés dans la console Web et l'intégration à des sites existants.
Tarif

A partir de 670,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Je cherche à faire...