Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Jour 1 : Introduction à JavaScript
- Les bases de JavaScript : syntaxe, variables et types de données
- Structures de contrôle : conditions et boucles
- Fonctions et portée (scope)
- Manipulation de tableaux et d'objets
- Manipulation du DOM et gestion des événements
Jour 2 : JavaScript avancé et fonctionnalités ES6+
- Fonctionnalités ES6+: flèches (arrow functions), littéraux de gabarit (template literals), 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
- Les bases de Node.js : boucle d'événements, modules et NPM
- Construction d'un serveur simple avec Express.js
- APIs RESTful : conception et implémentation
- Travail avec le middleware
- Système de fichiers et flux (streams)
Jour 4 : Introduction à React
- Les bases de React : composants, props et state
- 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 d'applications : Heroku, Netlify ou Vercel
- Meilleures pratiques pour la migration des systèmes hérités
Résumé et prochaines étapes
- Rappel des concepts clés
- Séance de questions et réponses
- Ressources pour un apprentissage approfondi
- Certification et commentaires
Pré requis
- Compréhension des concepts de programmation de base (ex. : variables, boucles, fonctions)
- Expérience avec C# ou tout autre langage de programmation orienté objet
- La familiarité avec HTML et CSS est un atout mais n'est pas obligatoire
Audience visée
- Développeurs .NET souhaitant se perfectionner en JavaScript, Node.js et React
- Développeurs visant la migration de 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
Nos clients témoignent (1)
Le formateur a fait un excellent travail pour briser la glace et a pris l'initiative d'encourager tout le monde à participer. Personne n'a été mis de côté, et il a su s'adapter efficacement aux difficultés de chacun. Il a bien utilisé les défis et les questions soulevés par les participants pour fournir des explications plus claires à l'ensemble de l'audience.
Joao Aguiar - INESC TEC
Formation - React: Build Highly Interactive Web Applications
Traduction automatique