Formation Node.js – Développement Back-End

Description

Node.JS est un Framework JavaScript côté serveur qui facilite le développement d’applications web performantes et évolutives. Cette formation Node.js vous apprend à développer des applications web efficaces côté serveur en utilisant JavaScript. Elle associe l’enseignement théorique et les projets pratiques pour vous former au développement full-stack moderne.  

Public visé

  • Débutants en développement web
  • Développeurs souhaitant se spécialiser côté serveur
  • Étudiants ou professionnels voulant maîtriser Node.js

Prérequis

Cette formation s’adresse à toute personne maîtrisant déjà JavaScript ou ayant suivi la formation « Développer des sites Web dynamiques » (CE980).

Objectifs pédagogique

  • Découvrir et comprendre les principes et le fonctionnement de Node.js
  • Se familiariser avec les composants de la plateforme
  • Être capable d’utiliser node.js pour exploiter la puissance de la technologie JavaScript sur le serveur
  • Être familiarisé avec les meilleures méthodes de développement en utilisant Node.js

Programme de la formation

Apprenez à développer des applications web performantes avec Node.js

Maîtrisez Node.js et créez des applications web côté serveur !

Contenu

  1. Introduction
  • Historique rapide
  • Panorama rapide
    Principes généraux 
  • Fonctionnement interne
  • Exemples d’applications
  • Avantages et inconvénients
  • Installation et découverte
  • Application “hello world”
  1. Etablissement de la connectivité internet
  • Compréhension des couches TCP/IP internet
  • Adressage IB des sous-réseaux
  • Compréhension des couches de transport TCP/IP
  • Exploration des fonctions du routage
  • Configuration d’un routeur Cisco
  • Réalisation de l’installation et de la configuration initiale d’un routeur
  • Exploration du processus de deliverance des paquets
  • Configuration du routage statique
  • Gestion du trafic avec les ACLs
  • Configuration de la connexion internet
  1. Les Modules
  • Se servir des modules de base
  • NPM
  1. Serveur Web
  • Ma première application web
  • Gérer les requêtes et les réponses HTTP
  • Routage des URLs
  • Opérations bloquantes et nonbloquantes
  1. EXPRESS
  • Paramétrage
  • Gestion des requêtes HTTP
  • Sessions
  • Templating
  1. Bonnes Pratique de Développement
  • Organisation (modules, routes, etc.)
  • Code
  1. Autres Composants
  • Socket.IO
  • Connect
  • Async
  1. Tests
  • Assert / expect.js
  • Mocha / Zombie
  • PhantomJS / CasperJS
  1. Performances
  • Singlethread et eventloop
  • Communication interprocessus
  • Redis
  • Le module “cluster”

À l’issue de cette formation Node.js, vous serez en mesure de concevoir des applications web efficaces côté Backend et d’améliorer vos aptitudes en développement full-stack. Pour poursuivre votre cheminement et découvrir d’autres formations liées au Développement Web, consultez notre catalogue . Pour en savoir davantage sur Node.js, vous pouvez aussi consulter le site officiel nodejs.org.

formation Node.Js

Réference: DW08

Niveau: Fondamental

Certificat : De participation

Durée: 3 Jours

Lieu: En présentiel ou à distance

Financement CNFCPP

Partager

Les points forts de la formation

  • Développez des applications web côté serveur
  • Maîtrisez Node.js et ses concepts clés
  • Réalisez des projets pratiques concrets
  • Préparez-vous au développement full-stack moderne

SOFTWAY TUNISIE

Moyens Pédagogiques

  • Cours interactifs
  • Travaux pratiques
  • Exercices guidés
  • Support Continu

Offre Speciale

Formation Intelligence Artificielle: Enjeux et Outils

Cette formation en Intelligence Artificielle vise à donner une compréhension globale des enjeux, des concepts clés et des usages actuels de l’IA

 Autres formations à découvrir

Formation Rédaction Web – Approche éditoriale d’un site web

Réference: DG01

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

ISTQB Foundation

Réference: PR03

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

Formation Sage Paie 100

Réference: SA05

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

Partenaire sage en Tunisie & Centre de formation professionnelle​

Revendeur et intégrateur Sage, SOFTWAY TUNISIE, vous fait bénéficier de son expertise et du savoir-faire de son personnel hautement qualifié en accompagnant votre entreprise dans la conception de vos projets informatiques.

Demande de devis

Softway

Inscription à une Formation

Rejoignez-nous !​

Dans le cadre de notre activité de formation professionnelle, nous sommes constamment à la recherche de nouveaux consultants formateurs.
Softway

Demande de demo

Softway