Aperçu du cours
Doel van de opleiding: Deze training biedt ontwikkelaars en IT-professionals diepgaande kennis over IBM Worklight (nu onderdeel van IBM MobileFirst Platform). Deelnemers leren hoe ze hybride mobiele applicaties kunnen ontwerpen, ontwikkelen en implementeren met IBM Worklight, inclusief integratie met back-end systemen, beveiliging en prestatie-optimalisatie.
Prérequis
- Basiskennis van JavaScript, HTML5, CSS en mobiele app-ontwikkeling. Ervaring met RESTful API’s en backend-integratie is nuttig, maar niet verplicht.
Fonctionnalités
- Begrijpen van IBM Worklight-architectuur en mobiele ontwikkelingsprincipes.
- Ontwikkelen van hybride en native mobiele applicaties.
- Integreren van mobiele apps met back-end systemen en cloudservices.
- Implementeren van beveiliging, authenticatie en data-opslag.
- Optimaliseren van prestaties en gebruikservaring van mobiele apps.
Public ciblé
- Mobiele ontwikkelaars die IBM Worklight willen gebruiken voor hybride en cross-platform ontwikkeling.
- Software- en cloudarchitecten die verantwoordelijk zijn voor mobiele applicatie-architectuur.
- IT-consultants en DevOps-professionals die mobiele apps beheren en integreren met bedrijfsinfrastructuren.
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.