Formation JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
Les technologies JavaScript, Node.js et React sont essentielles au développement web moderne, permettant aux développeurs de créer des applications dynamiques, évolutives et réactives.
Cette formation en direct (en ligne ou sur site) est destinée aux développeurs .NET débutants qui souhaitent acquérir des compétences en JavaScript, Node.js et React pour développer et migrer activement des systèmes/plateformes.
A l'issue de cette formation, les participants seront capables de :
- Écrire et déboguer efficacement du code JavaScript.
- Construire et déployer des applications côté serveur en utilisant Node.js.
- Développer des interfaces utilisateurs dynamiques et réactives avec React.
- Intégrer des composants frontaux et dorsaux pour créer des applications complètes.
- Comprendre les meilleures pratiques pour migrer les systèmes existants vers des plateformes modernes basées sur le JavaScript.
Format du cours permettant d'évaluer les participants
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
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.
Les formations ouvertes requièrent plus de 3 participants.
Formation JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) - Booking
Formation JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) - Enquiry
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (5)
La situation était atypique car une formation intensive pour développeurs devait être menée avec des non-développeurs. Lukasz a relevé ce défi avec empathie et beaucoup d'humour. Grâce à son intelligence et à sa flexibilité, il a réussi à faire en sorte que tout le monde puisse bénéficier d'un apprentissage concret. J'ai beaucoup apprécié ce séminaire et je le referais volontiers avec Lukasz.
Christoph - Honda Bank GmbH
Formation - MERN Fullstack Development
Traduction automatique
La diffusion des connaissances générales par Narendra et toutes les ressources de développement partagées
Pako Diale
Formation - Transform a React Application into a Progressive Web App (PWA)
Traduction automatique
Aucun PowerPoint
Raymond Chan - Hospital Authority
Formation - Advanced React
Traduction automatique
La formation contient de bons éléments et est facile à suivre
David Phetole Leshabela - Vodacom SA
Formation - React with Next.js
Traduction automatique
La largeur des sujets abordés était considérable et le formateur a essayé de rendre justice à cela.
Lakshmipriya Sivakumar - Deque Systems Inc
Formation - Spring Boot, React, and Redux
Traduction automatique
Cours à venir
Cours Similaires
Advanced React
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent créer des composants React et concevoir des applications complexes.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts avancés de React, y compris les API de contexte, les HOC, l'état externe, les API asynchrones, etc.
- Construire des composants composables avec React.
- Entretenir l'authentification côté serveur et côté client.
- Implémenter React et les bibliothèques Redux pour gérer des applications complexes avec état.
- Réduire le code et optimiser les performances d'une application.
- Tester et déployer une application.
Choosing the Right JavaScript Framework
14 HeuresCette formation en direct avec instructeur dans France (sur place ou à distance) est destinée aux développeurs qui doivent décider quel JavaScript framework utiliser pour développer des applications frontales.
A la fin de cette formation, les participants seront capables de :
- Mettre en place un environnement de développement optimal pour commencer à développer des applications frontales.
- Mettre en œuvre des applications de démonstration pour tester les limites et les avantages d'un cadre JavaScript.
- Choisir le framework JavaScript qui leur convient le mieux.
Testing React Apps with Jest
14 HeuresCette formation en direct avec instructeur in <loc> ; (sur site ou à distance) est destinée aux ingénieurs qui souhaitent utiliser Jest pour tester React des applications et des composants.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer un environnement de test approprié.
- Écrire des tests asynchrones pour React applications et composants.
- Exécuter des tests Jest avancés qui incluent le mocking, les spies et les stubs.
MERN Fullstack Development
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs web qui souhaitent utiliser la pile MERN pour le développement complet.
A l'issue de cette formation, les participants seront capables de :
- Intégrer React avec MongoDB, Express et Node.js.
- Construire une application web complète à partir de zéro.
- Mettre en œuvre la sécurité de l'application par l'autorisation et l'authentification.
Next.js 14 Advanced Development
21 HeuresCette formation en direct (en ligne ou sur site) s'adresse aux développeurs web et architectes techniques de niveau intermédiaire à avancé qui souhaitent explorer les avancées de Next.js 14 et acquérir les connaissances nécessaires pour créer des applications web de pointe.
A la fin de cette formation, les participants seront capables de :
- Exploiter le plein potentiel de Next.js 14 pour construire des applications complexes.
- Utiliser les dernières fonctionnalités telles que Middleware, React Server Components, et Edge Functions.
- Mettre en œuvre les meilleures pratiques pour la performance, l'évolutivité et le référencement.
- Résoudre efficacement les problèmes courants dans les applications Next.js.
Next.js 14 - Advanced
21 HeuresCette formation en direct avec instructeur dans France (en ligne ou sur site) est destinée aux développeurs de niveau avancé qui souhaitent maîtriser les dernières fonctionnalités de Next.js 14, optimiser les performances et mettre en œuvre des techniques modernes de React.
A la fin de cette formation, les participants seront capables de :
- Mettre en œuvre des crochets React avancés et des fonctionnalités concurrentes.
- Comprendre et utiliser efficacement les stratégies de routage Next.js.
- Exploiter les composants de serveur, les actions de serveur et les approches de rendu hybrides.
- Optimiser la recherche de données, la mise en cache et la régénération statique incrémentale.
- Utiliser Next.js comme solution backend avec Edge Functions et Edge Runtime.
- Gérer l'état en utilisant React Context, Redux et les bibliothèques d'état atomique.
- Optimiser les performances de l'application pour Web Core Vitals.
- Tester, surveiller et déployer efficacement les applications Next.js.
React : Construire des applications web hautement interactives
21 HeuresDans cette formation en direct, dirigée par un instructeur, nous démontrons la puissance et la flexibilité de React, nous le comparons à d'autres frameworks et nous accompagnons les participants pas à pas dans la création de leur propre application React.
A la fin de ce cours, les participants seront capables de :
- Comprendre la philosophie de conception de React' .
- Décider quand et où il est judicieux d'utiliser React, et quand repenser le modèle MVC conventionnel.
- Comprendre les concepts React tels que les composants, les accessoires, l'état et le cycle de vie.
- Implémenter des technologies connexes telles que Babel, Webpack et JSX.
- Construire, tester et déployer une application web interactive.
Building Interactive Applications with React, Redux and GraphQL
28 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront à construire des applications React en utilisant Flux et GraphQL. Le cours couvre l'installation, la configuration, l'intégration, les tests, le déploiement et les meilleures pratiques tout en accompagnant les participants dans la création d'une série d'exemples d'applications qui démontrent comment ajouter des niveaux supplémentaires de complexité et de "coolness" à une application en utilisant les outils et les techniques les plus avancés.
Le développement d'applications avec React nécessite un mode de pensée différent, comparé à ce à quoi certains développeurs sont habitués, en particulier lorsqu'ils viennent de l'état d'esprit d'autres frameworks MVC tels que AngularJS et Bootstrap. Cette formation couvre les principes fondamentaux des technologies utilisées à chaque étape afin que les participants soient non seulement capables de construire une application fonctionnelle, mais aussi de comprendre pourquoi une approche particulière est utilisée. Cela pose les bases d'une réflexion indépendante et créative sur la conception et les résultats souhaités pour la construction de leurs propres applications à l'avenir.
React with Next.js
14 HeuresCette formation en direct avec instructeur dans France (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Next.js pour créer des applications React.
A l'issue de cette formation, les participants seront capables de :
- Développer des applications web côté serveur et des sites statiques en Next.js.
- Manipuler et stocker des données avec MongoDB.
- Sécuriser une application web avec l'authentification AuthO.
React Patterns
14 HeuresCette formation en direct, animée par un instructeur (sur site ou à distance), est destinée aux développeurs possédant les compétences de React qui souhaitent optimiser et améliorer leur création d'applications React en comprenant et en appliquant les modèles de composants de React .
À la fin de cette formation, les participants seront en mesure de:
- Comprendre les différents types de modèles de React
- Utiliser l'API de contexte React pour les applications Web
Format du cours permettant d'évaluer les participants
- Conférence interactive et discussion.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement de laboratoire réel.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
- Pour en savoir plus sur React , veuillez visiter: https://reactjs.org
Transform a React Application into a Progressive Web App (PWA)
14 HeuresCette formation en direct avec instructeur (sur site ou à distance) s'adresse aux développeurs qui souhaitent transformer une application React en Progressive Web App.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour commencer à transformer une application React.
- Cachez en utilisant Service Worker pour faire fonctionner une application React hors ligne.
- Créer et styliser une notification push.
- Installer l'application web progressive sur un appareil mobile.
React, Redux and TypeScript
21 HeuresReact est une bibliothèque largement utilisée pour la création d'applications à page unique en Java Script et HTML . Il est utilisé par des sociétés telles que Facebook , Instagram, Netflix ou le New York Times.
Ce cours présentera les bases sur lesquelles React et d'autres bibliothèques (comme Angular et Vue.js ) sont basées et met en évidence les spécificités de React . Il couvrira également les technologies couramment utilisées avec React , telles que Redux et React -Router.
À la fin de ce cours, les participants seront en mesure de créer des applications de complexité React avec React tout en respectant les meilleures pratiques.
React, Relay, and GraphQL
14 HeuresCette formation en direct avec instructeur (sur site ou à distance) s'adresse aux développeurs qui souhaitent utiliser GraphQL et Relay pour gérer les données sur les applications React.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour démarrer le contrôle des données pour React applications.
- Délivrer des interactions instantanées entre l'interface utilisateur et la réponse.
- Agréger les données de plusieurs bibliothèques en une seule API pratique.
- Precherche de données à l'aide de GraphQL et Relay.
Spring Boot, React, and Redux
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs web qui souhaitent créer des applications web fonctionnelles front-end et back-end avec Spring Boot, React, and Redux.
A l'issue de cette formation, les participants seront capables de :
- Créer une application front-end avec React et Redux.
- Créer des API RESTful avec Spring Boot.
- Sécuriser les services web avec Spring security et les jetons web JWT.
Online Payment Processing with Stripe
14 HeuresCette formation en direct (en ligne ou sur site) est destinée aux développeurs qui souhaitent monétiser un site ou une application web à l'aide de l'API Stripe.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour commencer à développer.
- Construire une application qui intègre les fonctions de traitement des paiements telles que la caisse, les intentions de paiement et la facturation.