Javascript, React & Electron

Nombre d'heure : 0h

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. 

Les points forts de la formation

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.

Objectif de la formation

  • 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

Prérequis

Aucun prérequis pour cette formation.

Modalités pédagogiques adaptées aux personnes en situation de handicap

Notre centre de formation prend en charge et facilite l'accès à la formation des personnes en situation de handicap. Les locaux sont adaptés pour faciliter l'accès et les déplacements des personnes en situation de handicap (WC aux normes handicapées, espaces facile d'accès). Les activités annexes à la formation de cohésion, de jeux et de détentes sont accessibles aux personnes en situation de handicap. Mise à disposition d'un référent pédagogique handicap au sein du centre pour accompagner les apprenants.

Durée et rythme de la formation

0 h
Plusieurs rythmes possibles

Financement

Prix : 1900

Formations similaires

14 formations
HTML & CSS avancé
Lire plus...
Initiation au langage Javascript
Lire plus...
Approfondissement du Javascript
Lire plus...
TypeScript
Lire plus...
Apprentissage du langage PHP (PHP8)
Lire plus...
Programmation orientée objet en PHP
Lire plus...
Initiation au Framework PHP Symfony
Lire plus...
Framework PHP Symfony : perfectionnement
Lire plus...
Initiation au Framework React.js
Lire plus...
Approfondissement du Framework React.js
Lire plus...
Initiation au Framework Vue.js
Lire plus...
Approfondissement du Framework Vue.js
Lire plus...
Comprendre et développer des APIs
Lire plus...