Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Créez des applications de bureau multiplateformes en exploitant vos compétences web avec Electron pour un déploiement rapide et performant !
Cette formation Electron vous permettra de tirer parti de vos compétences en HTML, CSS et JavaScript pour créer des applications de bureau multiplateformes.
Au fil des trois journées de formation, vous découvrirez comment :
- initialiser un projet Electron,
- configurer et gérer un processus principal et un processus de rendu,
- utiliser les API système,
- packager votre application pour la distribuer sur Windows, macOS et Linux,
- mettre en place les mises à jour automatiques et
- exploiter les bonnes pratiques de sécurité et d’optimisation des performances, afin de proposer à vos utilisateurs un environnement fiable et efficace.
Au cours des travaux pratiques, vous manipulerez les fonctionnalités incontournables d’Electron (gestion des fenêtres, menus personnalisés, notifications, accès au système de fichiers).
Alors notre formation Tauri pourrait également vous intéresser !
package.json
Mises en pratique :
- Création d'une application Electron (“Hello World”) (configuration, création des fichiers nécessaires et affichage d’une fenêtre de base)
- Mise en place d'un environnement de développement efficace (outils recommandés pour le développement avec Electron)
Mises en pratique :
- Ajout de fonctionnalités système à l'application (création de nouvelles fenêtres, personnalisation de menus, gestion de raccourcis clavier et affichage de notifications natives)
- Mise en œuvre de mesures de sécurité (restriction de l'accès aux ressources système, gestion des permissions et protection contre les vulnérabilités courantes)
Mises en pratique :
- Packaging et génération d'un installateur adaptés aux différentes plateformes cibles (Windows, macOS, Linux)
- Implémentation d'un système de mise à jour automatique
- Optimisation des performances de l'application (Réduction de son empreinte mémoire, accélération des temps de chargement et optimisation de l'utilisation des ressources système)
Julien est un développeur chevronné avec 20 ans d’expérience et une passion débordante pour le partage de ses connaissances. Autodidacte, il a gravi les échelons jusqu’à devenir Tech Lead, maîtrisant diverses technologies telles que NestJS, Php, Symfony, JavaScript, React.js, Angular ou Node.
Lors de ses formations, il privilégie une approche pratique pour rendre chaque concept accessible, s’appuyant sur son expérience avec des entreprises telles que FDJ, Renault Digital ou Autodistribution.
Avec Julien, apprenez auprès d’un formateur passionné et d’un contributeur clé de la communauté, prêt à vous transmettre ses compétences et ses astuces de pro !
Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
Human Coders c'est un centre de formation pour développeurs avec :
* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012