Formation Electron Initiation
📢 Bonjour à tous et à toutes ❗
- Créer votre première application
- Importation de modules
- Exécution de l’application Electron
- Débogage avec VS Code
- Débogage avec Chromium DevTools
- Utiliser des scripts de préchargement
- Enrichir le moteur de rendu avec un script de préchargement
- Ajouter des fonctionnalités I II III IV
- Empaqueter votre application
- Création d’une distribution livrable – ajout d’un icon
- Création d’une distribution livrable EXE – MSI Windows
- Signer son code
Electron est un environnement permettant de développer des applications multi-plateformes de bureau avec des technologies web (JavaScript, HTML et CSS).
L’infrastructure (backend) est codée en Node.js, et l’interface (frontend) est bâtie sur les outils Chromium, la partie open source de Google Chrome.
Electron est un logiciel libre open source développé par GitHub sous licence MIT.
Electron a notamment permis de développer les éditeurs de texte libres Atom de GitHub et Visual Studio Code de Microsoft
TODO 🎢:
💬 Vous devez avoir obligatoirement configuré votre environnement de développement avec les intructions (partie TODO 🎢) suivantes :
👉 Utilisez l’IDE Visual Studio Code, téléchargez et installez le ici : ->https://code.visualstudio.com/<-
👉 Installer Git (tappez “git version” dans un terminal pour vérifier que tout est bon) , téléchargez et installez le ici : ->https://github.com/git-guides/install-git<-
👉 Téléchargez et installez Chrome ou Chromium ici : ->https://www.chromium.org/getting-involved/download-chromium/<- ou là : ->https://www.google.com/intl/fr/chrome/<-
👉 Installer (et npm) (tappez “node -v” puis “npm -v”dans un terminal pour vérifier que tout est bon), téléchargez et installez le ici : ->https://nodejs.org/en/download<-
👉 Lire le début de la doc officielle ici : ->https://www.electronjs.org/fr/docs/latest/<-
🎓 Afin de débuter la Formation sur Electron Lvl1 ensemble, vous aurez besoin de suivre les instructions du 📚support et/ou de récupérer les éléments de la apsule donnés par le formateur le jour de la formation ❗
Merci de garder pour vous les ressources qui vous serons fournies et de ne pas les diffuser 😏
Merci de m’avertir de toute erreur ou coquille qui m’auraient échapées 😍
©️ 🚫 Do not distribute 😌