Notre offre Formation L'équipe Blog Guides
Contact

Formation : Déployer une application Javascript / NodeJS

Session 2024 - 2025 | Tornade.io

Illustration de la formation

Intermédiaire

2 jours

Présentiel ou distanciel

À propos

Aujourd'hui, le Cloud Computing prend de plus en plus d'importance et l'on assiste de plus en plus à une véritable perte de compétence des développeurs, des devops ou des administrateurs systèmes sur le déploiement des applications.

Savoir déployer n'importe quelle application JS ou NodeJS sur un VPS, sans intermédiaire, est aujourd'hui devenu une compétence rare et demandée par tous.

Cette formation intensive de deux jours vous apprendra à déployer des applications JavaScript et Node.js sur un serveur privé virtuel (VPS) sans utiliser des services de déploiement gérés comme Vercel. Vous apprendrez à configurer votre serveur, à déployer et à gérer vos applications en toute autonomie.

Objectifs

  • Configurer un serveur VPS pour le déploiement d'applications Node.js
  • Installer et gérer les dépendances nécessaires pour les applications JS/Node.js.
  • Déployer, superviser et maintenir des applications en production.
  • Comprendre les meilleures pratiques en matière de sécurité et de performance.
  • Comprendre comment choisir et sélectionner un VPS en fonction de ses besoins
  • Déployer une architecture technique permettant la rationalisation des ressources du VPS avec plusieurs applications en production sur un même serveur.

Programmes

> Partie 1 : Configuration du Serveur VPS et Déploiement de Base

  • Introduction aux VPS et choix des fournisseurs
  • Configuration initiale du serveur (SSH, mise à jour du système, etc.)
  • Installation de Node.js et NPM sur le VPS (ASDF)
  • Configuration du pare-feu et des règles de sécurité de base
  • Déploiement d'une application Node.js simple

> Partie 2 : Gestion et Optimisation des Applications en Production

  • Gestion des processus avec PM2
  • Configuration de Nginx comme reverse proxy pour Node.js et du DNS
  • Mise en place d'un certificat SSL avec Let's Encrypt
  • Surveillance des applications en production
  • Choisir les ressources VPS nécessaires

Pour qui ?

  • Développeurs
  • DevOps
  • Administrateurs système

Prérequis

  • Une connaissance élémentaire du terminal
  • Un ordinateur Windows, Mac ou Linux
  • Connaissances de base en JavaScript et Node.js.
  • Quelques notions de développement

Méthodes utilisées

Nos formations combinent des présentations théoriques claires avec des supports visuels et des exemples concrets pour établir des bases solides. Des études de cas réels illustrent ces concepts, facilitant leur application pratique.

Nous incluons des démonstrations pratiques et des exercices interactifs, permettant aux participants de pratiquer et de consolider leurs compétences dans un environnement contrôlé. Enfin, des sessions de questions-réponses et des discussions encouragent l'interactivité et l'apprentissage collaboratif, complétés par des supports pédagogiques et des évaluations régulières pour mesurer l'efficacité de la formation.

Nous contacter

Contactez-nous pour que l'on discute de vos objectifs pour cette formation et réservez une session !

Réponse garantie en 72 heures !

Foire aux questions

Nous répondons aux questions les plus posés par nos clients depuis 10 ans.

Cette formation est-elle adaptée aux débutants en administration système ?

trois points alignés

Pourquoi déployer sur un VPS plutôt que sur Vercel ?

trois points alignés

Quels outils et ressources seront nécessaires pour suivre la formation ?

trois points alignés

Vais-je recevoir un certificat à la fin de la formation ?

trois points alignés

La formation est-elle adaptée aux besoins spécifiques de mon entreprise ?

trois points alignés