Cordova/Phonegap et jQuery Mobile

Loader DigitalCityEen ogenblik, aub...

Cordova/Phonegap et jQuery Mobile

(Réf.640)
35
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Beheers de ontwikkeling van web interfaces voor mobiele applicaties met behulp van Cordova in combinatie met jQuery mobile

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)

Inleiding tot jQuery Mobile

Mobiele webapplicaties ontwikkelen
Overzicht van beschikbare webframeworks: jQTouch, jQuery Mobile, Sencha Touch, Dojo Mobile,...
jQuery Mobile: presentatie, componenten
jQTouch vs jQuery mobile
Presentatie HTML 5 / CSS 3 / Ajax
Opzetten van een jQuery Mobile project
Herinneringen aan jQuery

Praktische workshop: Opzetten van de ontwikkelomgeving: bibliotheken, webserver en projectorganisatie

jQuery Mobile componenten

Pagina's/Vensters: structuur, navigatie, overlays, dialoogvensters
Werkbalken en navigatie: instellen, positionering
Knoppen: types, decoratie en groepering
Formulieren: structuur, details van componenten, indiening en plugin-methodes
Lijsten: opbouw (eenvoudig/nest), acties, filtering, decoratie
Presentatie van thema's

Praktische workshop: Meerdere toepassingen die de opbouw van pagina's met het gebruik van formulieren in detail beschrijven

jQuery Mobile JavaScript API

Configuratie van het kader
Details van de gebeurtenissen : Aanraken, oriëntatieverandering, scrollen, animaties,...
Overzicht van de methoden van het object $.mobile
Dynamisch aanmaken van componenten
AJAX-oproepen

Praktische workshop: Gebruik van de jQuery Mobile JavaScript-bibliotheek, dynamisch invoegen van elementen en AJAX-oproepen

Geavanceerde concepten

Het creëren van jQuery Mobile componenten
Data persistentie: database, sessie,...
Geolokalisatie, Google Maps integratie, GPS,...presentatie van PhoneGap

Praktische workshop : Creatie van mobiele jQuery componenten

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.