Prenez contact avec nous

Plan du cours

Jour 1 : Introduction à JavaScript

  • Bases de JavaScript : syntaxe, variables et types de données
  • Structures de contrôle : conditions et boucles
  • Fonctions et étendue
  • Travail avec des tableaux et des objets
  • Manipulation du DOM et gestion des événements

Jour 2 : JavaScript Avancé et fonctionnalités ES6+

  • Fonctionnalités ES6+ : flèches, modèles littéraux, déstructuration
  • JavaScript asynchrone : promesses et async/await
  • Modules et import/export
  • Gestion des erreurs et débogage
  • Introduction aux tests JavaScript (Jest)

Jour 3 : Introduction à Node.js

  • Bases de Node.js : boucle d'événements, modules et NPM
  • Création d'un serveur simple avec Express.js
  • API RESTful : conception et mise en œuvre
  • Travail avec les middleware
  • Système de fichiers et flux

Jour 4 : Introduction à React

  • Bases de React : composants, props et état
  • Syntaxe JSX et rendu des éléments
  • Gestion des événements et formulaires
  • Hooks React : useState et useEffect
  • Cycle de vie des composants et API de contexte

Jour 5 : React Avancé et Intégration Full-Stack

  • React Router pour la navigation
  • Gestion d'état avec Redux (optionnel)
  • Intégration de React avec le backend Node.js
  • Déploiement des applications : Heroku, Netlify ou Vercel
  • Meilleures pratiques pour la migration des systèmes hérités

Résumé et étapes suivantes

  • Récapitulatif des concepts clés
  • Session de questions et réponses
  • Ressources pour un apprentissage ultérieur
  • Certification et retour d'expérience

Pré requis

  • Une compréhension des concepts de base de la programmation (par exemple, variables, boucles, fonctions)
  • Expérience avec C# ou tout autre langage de programmation orienté objet
  • La familiarité avec HTML et CSS est utile mais non requise

Public cible

  • Développeurs .NET souhaitant se perfectionner en JavaScript, Node.js et React
  • Développeurs visant à migrer des systèmes/plateformes existants vers des technologies web modernes
  • Personnes intéressées par le développement full-stack avec un accent sur les technologies basées sur JavaScript
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires