Formation - 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

  • 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.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

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

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

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

Programme

1 - Principes généraux

  • Historique rapide
  • Panorama rapide
  • Fonctionnement interne
  • Exemples d'applications
  • Avantages et inconvénients
  • Installation et découverte
  • Application "hello world"

2 - Les modules

  • Se servir des modules de base
  • Les informations système avec le module os
  • NPM

3 - Serveur Web

  • Ma première application web
  • Gérer les requêtes et les réponses HTTP
  • Routage des URLs
  • Opérations bloquantes et non-bloquantes
  • Les modules fs et path

4 - Introduction du projet

  • Découverte d’Express
  • Génération du projet avec la CLI
  • Organisation (modules, routes, etc.)
  • Architecture du code

5 - Gestion des requêtes web

  • Requêtes HTTP
  • Middlewares
  • Gestion des erreurs
  • Sessions
  • Templating
  • Code

6 - Persistance de données avec MongoDB

  • Présentation de MongoDB
  • Installation de MongoDB
  • Installation de Mongoose
  • Configuration et connexion à la BDD
  • Créer des schémas de données
  • Insérer un document
  • Récupérer un ou plusieurs documents
  • Modifier ou supprimer des documents

7 - Communication en temps réel avec Socket.IO

  • Installation et configuration de Socket.IO (client/serveur)
  • Gestion des connexions / déconnexions
  • Emission d’événements
  • Broadcasting
  • Multicasting avec les rooms

8 - Performances

  • La librairie d’assertion assert
  • Tests unitaires avec mocha (test runner, test framework, ...)
  • Single-thread et event-loop

Prérequis

Public

  • Développeurs
  • Architectes techniques
  • Chefs de projet Web...

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Installer le serveur Web Apache sur différents systèmes d’exploitation.
  • Gérer les privilèges d'exécution des différents processus du serveur.
  • Mettre en place des limitations sur les ressources consommées.
  • Eviter les attaques courantes par la configuration appropriées des modules de sécurité d'Apache et notamment mod_evasive.
  • Configurer le mode de fonctionnement d’Apache selon le système d’exploitation pour optimiser les performances.
  • Organiser la configuration dans les différents fichiers.
  • Sécuriser les échanges entre les navigateurs et le serveur avec HTTPS.
  • Mettre en place une stratégie de restriction d’accès par machine et par authentification utilisateur.
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Exploiter les opportunités et les enjeux du marketing à l’ère digitale.
  • Créer de la valeur en activant les bons leviers marketing.
  • Intégrer les nouvelles architectures de communication au funnel marketing.
  • Évaluer les actions mises en œuvre et faire des arbitrages.
Tarif

A partir de 1 540,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Comprendre les principes de base de Shiny
  • Développer une application pas à pas
  • Personnaliser l'interface (ui)
  • Gérer la partie serveur (server)
  • De profiter de la chaîne de réactivité de l'interface
  • De partager des tableaux de bord (shinydashboard)
  • Déployer une application (via shinyapps ou en installant shiny server)
Tarif

A partir de 3 100,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 précisément la conception de sites Web actuels, avec les technologies qui les sous-tendent
  • Fournir une méthode générale de conception et de développement réutilisable dans de nombreux contextes applicatifs (site institutionnel, commercial, lié à des SGBD, communication) pour améliorer la productivité de tout projet Web
  • Identifier les impacts des techniques du Cloud et de la mobilité dans la conception des sites actuels
  • Distinguer l'importance des services Web dans les architectures actuelles
  • Identifier dans quels cas une architecture à base de microservices peut être intéressante, et comprendre les étapes de sa conception
  • Reconnaître l'intérêt des conteneurs et de Docker en particulier
  • Mettre en oeuvre, déployer et administrer des applications dans des conteneurs
  • Distinguer les étapes d'une application Web depuis l'analyse jusqu'à la mise en oeuvre
  • Reconnaître les principales technologies, architectures et langages participant au monde Internet / Intranet
  • Décrire les techniques d'adaptation des sites Web aux terminaux tels que les mobiles, tablettes
  • Identifier les différents métiers participant à la réussite d'une application Web
  • Utiliser des outils et langages de développement de site Web, tant serveur que client.
Tarif

A partir de 2 280,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Connaître les principes et enjeux des nouvelles architectures informatiques
Tarif

A partir de 1 745,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier les bonnes pratiques de conception
  • Auto-évaluer l'accessibilité des sites Web à travers le référentiel RGAA.
Tarif

A partir de 1 520,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Respecter les règles de recueil et de protection des données dans son activité marketing.
  • Adopter les bonnes pratiques pour des rédactions conformes au RGPD et à la directive "e-privacy".
Tarif

A partir de 970,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Industrialiser, structurer et optimiser vos développements d’applications Web JavaScript en utilisant la bibliothèque React
  • Mettre en œuvre les concepts de la programmation fonctionnelle et déclarative
  • Mettre en place une architecture de gestion d’état de l’application avec Redux
Tarif

A partir de 2 490,00 €

Durée

3j / 21h

Modes
  • Entreprise

Objectifs de la formation

Couvrir les fondamentaux de la construction d'infrastructures informatiques sur Amazon Web Services (AWS) - Optimiser l'utilisation du Cloud AWS en comprenant les services AWS et leur intégration dans des solutions basées sur le cloud - Découvrir les meilleures pratiques pour le Cloud AWS applicables à toutes les solutions, tout en recommandant divers motifs de conception pour aider à concevoir des solutions informatiques optimales sur AWS - Explorer un scénario offrant l'opportunité de construire diverses infrastructures grâce à une approche pratique - Préparer la certification AWS Solutions Architect - Associate (SAA-C03), qui met l'accent sur la conception de solutions optimisées en termes de coûts et de performances
Tarif

A partir de 3 875,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Expliquer l'architecture des applications natives pour la plateforme SAP HANA ("native" signifie indépendante du monde ABAP, l'application fonctionne entièrement sur la plateforme SAP HANA, aucun serveur d'application NetWeaver n'est utilisé)
  • Utiliser les services applicatifs étendus de la plateforme SAP HANA (c'est-à-dire le serveur d'application mis en oeuvre par le composant XS Advanced)
  • Décrire les différentes technologies utilisées pour le développement d'applications natives (Core Data Services pour développer la couche de persistance des données, Node.js et OData pour la communication entre client et serveur de données et SAPUI5 pour la couche d'interface utilisateur)
  • Développer une application native SAP HANA simple mais fonctionnelle.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Distance

Je cherche à faire...