Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Presentatie en geschiedenis phonegap/cordova
Verschil tussen phonegap en cordova
Ondersteunde platforms
Ontwikkelingstechnologieën (HTML5, CSS3, JS)
Workshop: De cordova-omgeving installeren
Toepassing
Een Cordova project aanmaken
Cordova mappen organiseren
Een platform aan het project toevoegen
Workshop: Creëren en testen van een Cordova project
De Cordova API's
Contacten openen
Geolocatie gebruiken
De versnellingsmeter gebruiken
De camera openen
Een bestand lezen en schrijven
De dialoogvensters gebruiken (Waarschuwing, Bevestiging, Prompt)
De verbinding testen
De vibrator gebruiken
Workshop: verschillende plugins testen
Evenementen
Detecteren van het laden van de toepassing (onDeviceReady)
Detecteren van de overgang naar de voorgrond en achtergrond (onResume, onPause)
Aanraakbeheer (touchEnd, touchStart)
Workshop: Gebruik van de verschillende gebeurtenissen
Haken
Lijst van bestaande haken
Bruikbaarheid van haken
Een script aan een haak koppelen
Workshop: Testen van een haak
Opslaan van gegevens
Restful API
LocalStorage & SessionStorage
Web Storage HTML5
Api FileSystem
SQLite plugin
De beste praktijken
SPA's (Single Page Application) gebruiken
Prestaties verbeteren
Click vs Touch
Animaties (CSS vs JS)
Verbindingsstatus testen
Beveiliging beheren met CSP's (Content Security Policy)