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
- 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
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