Formations Web

Durée 1 jour • Prix (HT) 1100€

Quelques rappels pour bien commencer

  • Javascript : prototypes, closures et callbacks
  • La boîte à outils du développeur Web/Javascript
  • Nouveautés ES6

Electron : positionnement et principes généraux

  • Tour d'horizon du projet
  • Ecosystème
  • Paradigme

Premier pas

  • Installer l’environnement
  • Le cycle de vie d’une application
  • L’api BrowserWindow

La communication IPC

  • Développement événementiel
  • API ipcRenderer/ipcMain
  • Debugging

L’interaction avec la machine

  • Les fenêtres de dialogue / notifications / menus
  • Les comportements spécifiques par OS
  • Les interactions avancées (powersaving, détection de connexion)

Le testing

  • Approche des technologies : Chai, mocha
  • Test unitaires
  • Test e2e avec spectron

Updates et packaging

  • Pattern de mise à jour
  • Packaging pour les OS
  • Packaging pour les appstores

Au-delà

  • Industrialisation
  • Optimisations de packaging et de rendu