Last updated
Kurskod
ProgApp
Varaktighet
14 timmar (vanligtvis 2 dag inklusive pauser)
Krav
- HTML, CSS, and object-oriented JavaScript.
- A mobile device.
- Ability to run Google Chrome on mobile device.
Audience
- Web developers
- App developers
Översikt
En progressiv webbapp (PWA) är en webbapplikation som fungerar som en mobil mobilapp. En progressiv webbapp kan distribueras som en vanlig webbplats samt en Native-app i en app store.
I denna instruktörsledda, liveträning (på plats eller fjärrkontroll) kommer deltagarna att lära sig att utveckla sin första progressiva webbapp när de går igenom en serie praktiska övningar som kulminerar med skapandet och implementeringen av en funktionell PWA.
Kursformat
- Interaktiv föreläsning och diskussion.
- Massor av övningar och träning.
- Praktisk implementering i en levande labbmiljö.
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
Kursplan
Introduction
- Convergence of web and mobile
Reasons for Developing Progressive Web Apps
- speed and performance (compared to websites)
- security
- offline capabilities
- push notifications
- improved bounce rates
- app-like feel and functionality
- bypassing of App Stores
Enabling Your Website
- secure HTTPS connection
- JSON Manifest
- Service Worker
Building Your First Progressive Web App (PWA)
Using Service Workers to Enable Your App to Work Offline
- Caching data
- Serving push notifications
- Updating content
- Data manipulation
Event Listeners and Commands
- Customizing responses to network requests depending on whether online/offline status
- Data persistence and messaging
- Accessing Cache API, Fetch API, IndexedDB API, postMessage(), etc.
- Increasing user engagement through Notification API
Using Cached Assets in Your Application
Configuring Web App Manifest
- Adding the app to the Home Screen
Application Shell Architecture
UI Considerations
- Usability
- Localization
Troubleshooting the PWA
Deploying the PWA to an App Store
Summary and Conclusion
Vittnesmål
We also do Consultancy!
We work with leading clients across a wide range of technologies!
Reach out for Project | Staff Enhancement | System Audit Consulting