Plan du cours

Jour 1 : Introduction aux JavaScript

  • JavaScript : syntaxe, variables et types de données
  • Structures de contrôle : conditionnelles et boucles
  • Fonctions et champ d'application
  • Travailler avec des tableaux et des objets
  • Manipulation du DOM et gestion des événements

Jour 2 : Fonctionnalités avancées JavaScript et ES6

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

Jour 3 : Introduction aux Node.js

  • Node.js : boucle d'événements, modules et NPM
  • Construction d'un serveur simple avec Express.js
  • API RESTful : conception et implémentation
  • Travailler avec un middleware
  • Système de fichiers et flux

Jour 4 : Introduction à React

  • Les bases de React : composants, props et état
  • Syntaxe JSX et rendu des éléments
  • Gestion des événements et des formulaires
  • Crochets React : useState et useEffect
  • Cycle de vie des composants et API contextuelle

Jour 5 : Intégration avancée React et Full-Stack

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

Résumé et prochaines étapes

  • Récapitulation des concepts clés
  • Session de questions-réponses
  • Ressources pour la poursuite de l'apprentissage
  • Certification et retour d'information

Pré requis

  • 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 connaissance des langages HTML et CSS est utile mais pas obligatoire.

Audience

  • Développeurs .NET souhaitant se perfectionner en JavaScript, Nodejs, et React.
  • Développeurs souhaitant migrer des systèmes/plateformes existants vers des technologies web modernes
  • Les personnes intéressées par le développement complet avec un accent sur les technologies basées sur JavaScript.
 35 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires