Javascript, React & Electron
Rejoindre la formation
La formation
C'est une formation complète qui permet aux participants d'acquérir les compétences nécessaires pour devenir des développeurs polyvalents dans le domaine du développement d'applications web. Cette formation met l'accent sur trois technologies clés : Javascript, React et Electron. Javascript est le langage de programmation incontournable pour le développement web, tandis que React est une bibliothèque JavaScript populaire pour la création d'interfaces utilisateur interactives. Electron, quant à lui, est un framework qui permet de créer des applications de bureau multiplateformes en utilisant des technologies web.
Points clés
Les participants à cette formation bénéficieront d'une combinaison équilibrée de connaissances théoriques et de projets pratiques, ce qui leur permettra de maîtriser ces technologies et de développer des applications modernes et performantes.
Objectifs pédagogiques
- Comprendre les bases de la programmation en Javascript.
- Maîtriser les concepts fondamentaux de React et les principes de développement d'interfaces utilisateur.
- Apprendre à créer des applications web réactives et interactives en utilisant React.
- Comprendre les principes de base d'Electron et apprendre à créer des applications de bureau multiplateformes.
- Acquérir les compétences nécessaires pour développer des applications web et de bureau avec Javascript, React et Electron.
Contenu de la formation
Module 1. Introduction à Javascript
- Présentation des concepts de base de Javascript.
- Utilisation de Javascript pour manipuler le DOM et interagir avec les éléments de la page web.
Module 2. Introduction à React
- Compréhension des composants, de l'état et des propriétés dans React.
- Utilisation de JSX pour créer des interfaces utilisateur réactives.
Module 3. Développement d'interfaces utilisateur avec React
- Création de composants réutilisables en utilisant React.
- Gestion de l'état et des événements dans les composants React.
Module 4. Introduction à Electron
- Présentation des fonctionnalités et de l'architecture d'Electron.
- Création d'une application de bureau de base avec Electron.
Module 5. Communication entre le rendu principal et le rendu du processus
- Utilisation des IPC (Inter-Process Communication) pour communiquer entre les processus du rendu principal et du rendu du processus.
Module 6. Distribution des applications Electron
- Préparation et distribution des applications Electron pour différentes plateformes (Windows, macOS, Linux).
- Gestion des mises à jour et des packages d'installation.
Module 7. Techniques de débogage
- Utilisation des outils de débogage intégrés à Electron.
- Débogage à distance des applications Electron.
Résultats attendus
À la fin de cette formation, les participants seront en mesure de :
- Maîtriser les bases de la programmation en Javascript.
- Développer des applications web réactives en utilisant React.
- Comprendre les principes fondamentaux d'Electron et créer des applications de bureau multiplateformes.
- Créer des interfaces utilisateur modernes et interactives en combinant React et Electron.
- Déployer et distribuer des applications web et de bureau développées avec Javascript