Smart Tech Institute, sti, Formation DÉCOUVERTE DE NODE.JS

DÉCOUVERTE DE NODE.JS

Formation intensive de 5 jours

Durée
  • 05 jours (35 heures)
Pour qui ?
  • Développeurs débutants souhaitant s'initier à Node.js
  • Développeurs expérimentés souhaitant ajouter Node.js à leur palette de compétences
  • Toute personne intéressée par le développement back-end
Méthodes & moyens pédagogiques
  • Classe virtuelle
  • Formation interactive et synchrone (échange formateurs / apprenants)
  • Enseignement à distance (Elearning)
  • Mise à disposition d'une plateforme d'apprentissage en ligne
Modalités d'évaluations
  • Évaluation des acquis module par module.
  • QCM
  • Mise en situation
  • Travaux pratiques
  • Soutenance de fin de formation
Sanction(s)
  • Attestation de fin de formation
Métier(s) visé(s)
  • Développeur Full Stack Junior
  • Technicien Node.JS

Informations pratiques

Modalités pédagogiques

  • Formation en classe virtuelle pour une expérience d'apprentissage interactive et flexible
  • Encadrement personnalisé assuré par un formateur principal et une équipe pédagogique dédiée, pour un suivi individualisé et des réponses à vos questions
  • Support de cours complet et accessible pour une révision optimale des notions abordées
  • Plateforme d'e-learning intuitive pour un accès continu aux ressources pédagogiques et un suivi de votre progression
  • Outils de communication performants pour faciliter les échanges entre apprenants et formateurs

Prérequis

  • Connaissance de base en programmation, idéalement en JavaScript
  • Compréhension des concepts fondamentaux de développement web
  • Expérience préalable en développement, bien que non obligatoire, est un plus

Accessibilité

  • Formation accessible aux personnes handicapées grâce aux modalités d'apprentissage en distanciel

Prochaines sessions

  • Contactez-nous pour connaître les dates des prochaines formations

Tarifs

  • N'hésitez pas à nous contacter pour obtenir un devis personnalisé

Contact

Description

Cette formation est conçue pour initier les participants à Node.js, un environnement d'exécution JavaScript côté serveur. Destinée aux débutants et aux expérimentés souhaitant acquérir des compétences en développement back-end avec Node.js, cette formation couvre les concepts fondamentaux ainsi que des applications pratiques pour le développement de serveurs et d'applications web modernes.

Objectifs

L'objectif de ce cursus est de fournir aux participants une compréhension solide de Node.js, de ses principaux modules et de son utilisation pour créer des applications serveur performantes et évolutives. À la fin de cette formation, les participants seront capables de développer, déployer et maintenir des applications Node.js de manière efficace.

Capacités visées

A l'issue de la formation, les participants seront capables de :

  • Comprendre l'architecture de Node.js et son modèle non bloquant
  • Manipuler les modules natifs et utiliser npm pour la gestion de dépendances
  • Créer et configurer des serveurs web avec Express.js
  • Gérer les routes, middleware et les erreurs dans une application Node.js
  • Intégrer des bases de données relationnelles et NoSQL
  • Mettre en œuvre des pratiques de développement modernes et utiliser des outils de débogage et de test

Programme de Formation


L'apprentissage s'appuiera sur une pédagogie mixte, alliant théorie et pratique, avec des QCM, exercices et travaux pratiques pour mesurer la progression et valider les acquis des apprenants.

Introduction à Node.js (07 heures)

  • Introduction et Configuration de Node.js - 3.5h
  • Architecture et Modules de Base -3.5h

Développement avec Express.js (07 heures)

  • Configuration et Routes de Base - 3.5h
  • Middleware et Gestion des Erreurs - 3.5h

Manipulation des Données et Bases de Données (07 heures)

  • Bases de Données Relationnelles - 3.5h
  • ORM et NoSQL - 3.5h

Outils et Pratiques de Développement (07 heures)

  • Gestion de Paquets et Débogage - 3.5h
  • Tests Unitaires et Automatisation - 3.5h

Projet Final et Présentation (07 heures)

  • Projet de fin de formation - 3.5h
  • Présentation et Évaluation - 3.5h