IBM Worklight Mobile Application Development: Ontwikkeling en Beheer van Hybride Mobiele Applicaties
Détails
- 4 Sections
- 12 Lessons
- 4 Days
Expand all sectionsCollapse all sections
- Dag 1: Introductie en Basisconfiguratie van IBM Worklight (7 uur)3
- 1.1Introductie tot IBM Worklight en hybride mobiele ontwikkeling (2 uur) Overzicht van IBM Worklight en MobileFirst Platform. Verschillen tussen native, hybride en webapplicaties. Ondersteunde platforms: iOS, Android, Windows Phone. Praktijk: Deelnemers installeren IBM Worklight Studio en maken hun eerste project.
- 1.2Opzetten van een mobiele ontwikkelomgeving (3 uur) Installatie en configuratie van IBM Worklight Server en Studio. Werken met Eclipse IDE en Worklight-adapters. Praktijk: Deelnemers configureren een ontwikkelomgeving en bouwen een Worklight-project.
- 1.3Structuur en architectuur van een Worklight-app (2 uur) Begrip van adapter-based architectuur en API-integratie. Werken met JSONStore en lokale data-opslag. Praktijk: Deelnemers maken een eenvoudige mobiele applicatie met lokale opslag.
- Dag 2: UI/UX-ontwikkeling en Backend-Integratie (7 uur)3
- 2.1Ontwerpen van de gebruikersinterface voor mobiele apps (3 uur) Werken met HTML5, CSS3 en JavaScript frameworks (Dojo, jQuery Mobile, AngularJS). Responsive design en aanpassing aan meerdere schermformaten. Praktijk: Deelnemers bouwen een responsieve UI voor een hybride mobiele app.
- 2.2Integratie met backend-services en API’s (2 uur) Werken met RESTful webservices en JSON/XML gegevensuitwisseling. Integreren van IBM Cloudant en externe databases. Praktijk: Deelnemers verbinden hun app met een REST API en testen data-uitwisseling.
- 2.3IBM Worklight Adapters en offline synchronisatie (2 uur) Configureren van Worklight HTTP en SQL adapters. Implementeren van offline modus en data synchronisatie. Praktijk: Deelnemers configureren een Worklight adapter en testen offline functionaliteit.
- Dag 3: Beveiliging, Authenticatie en Mobiele App-Optimalisatie (7 uur)3
- 3.1Beveiliging en toegangsbeheer in Worklight (3 uur) Configureren van OAuth, OpenID Connect en LDAP authenticatie. Implementeren van applicatie-encryptie en secure storage. Praktijk: Deelnemers implementeren een beveiligingslaag voor gebruikersauthenticatie.
- 3.2Push Notifications en Messaging Services (2 uur) Configureren van Apple Push Notification Service (APNS) en Firebase Cloud Messaging (FCM). Werken met Worklight Push Services en real-time berichten. Praktijk: Deelnemers implementeren push notifications en testen real-time berichten.
- 3.3Optimalisatie en prestaties van mobiele applicaties (2 uur) Debugging en performance monitoring met Worklight Console. Werken met code minification, lazy loading en caching. Praktijk: Deelnemers optimaliseren een Worklight-app en testen de prestaties.
- Dag 4: Deployment, DevOps en CI/CD voor Mobiele Apps (7 uur)3
- 4.1Deployment en publicatie van Worklight-apps (3 uur) Bouwen en exporteren van apps voor iOS, Android en Windows. Configureren van MobileFirst Application Center voor distributie. Praktijk: Deelnemers exporteren hun app en testen deze op fysieke apparaten.
- 4.2Automatisering en CI/CD voor mobiele ontwikkeling (2 uur) Werken met Jenkins, GitHub Actions en OpenShift Pipelines. Automatiseren van app-builds en deployments via DevOps-tools. Praktijk: Deelnemers configureren een CI/CD-pipeline voor een mobiele app.
- 4.3Best practices en afsluiting (2 uur) Beheer en onderhoud van mobiele applicaties op grote schaal. Best practices voor veiligheid, schaalbaarheid en multi-platform ondersteuning. Praktijk: Deelnemers evalueren hun mobiele app en presenteren hun project.
Structuur en architectuur van een Worklight-app (2 uur) Begrip van adapter-based architectuur en API-integratie. Werken met JSONStore en lokale data-opslag. Praktijk: Deelnemers maken een eenvoudige mobiele applicatie met lokale opslag.
Préc.
Integratie met backend-services en API’s (2 uur) Werken met RESTful webservices en JSON/XML gegevensuitwisseling. Integreren van IBM Cloudant en externe databases. Praktijk: Deelnemers verbinden hun app met een REST API en testen data-uitwisseling.
Suivant