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