Table of Contents
Part I – Getting Started
1. Putting Windows 8 and WinRT in Context
2. Preparing for Development
3. HTML5 Primer
4. CSS3 Primer
5. JavaScript Language Primer
Part II – Core App Development
6. A First Application
7. Creating the Main UI
8. Creating the Start Menu UI
9. Handling Touch Events
10. Dealing with I/O and Storage
11. Using Networking and the Cloud
12. Asynchronous Programming
13. Using Data & Databases
14. Windows 8 Platform Integration
15. Using Geolocation
16. Working with Multimedia
Part III – Packaging & Deployment
17. Preparing for Deployment
18. Dealing with licences, signing and the Windows store
19. Using side-loading and Enterprise deployments
20. Managing versions and telemetry
Part IV – Advanced Metro Development
21. Sharing Data
22. Developing with multiple programming languages
23. Performance Tuning Applications
24. Unit Testing JavaScript Applications
25. Security & Cryptography
26. Internationalization