1. Урок 1. 00:05:10
    Angular Progressive Web Apps Course Helicopter View
  2. Урок 2. 00:05:24
    Course Kick-Off - Install Node, NPM, IDE And Service Workers Section Code
  3. Урок 3. 00:07:08
    How To Convert an Angular Application Into a PWA
  4. Урок 4. 00:06:53
    How To Run The Angular Service Worker In Production Mode
  5. Урок 5. 00:04:33
    Angular Service Worker - How Does it Work?
  6. Урок 6. 00:07:33
    Service Worker Version Management - How Does it Work?
  7. Урок 7. 00:04:01
    The Angular Service Worker Kill Switch
  8. Урок 8. 00:04:22
    Performance Caching Policy - Cache First, Network Last
  9. Урок 9. 00:03:26
    Freshness Caching Policy - Network First, Cache Last
  10. Урок 10. 00:07:31
    App Manifest - Making a PWA One-Click Installable
  11. Урок 11. 00:04:59
    What is an Application Shell, What Problem Does it Solve?
  12. Урок 12. 00:06:08
    Learn the Relation Between the App Shell and Angular Universal
  13. Урок 13. 00:05:37
    Learn How the App Shell is Rendered Using the Angular Router
  14. Урок 14. 00:03:26
    The App Shell In Action - View Performance Benefits
  15. Урок 15. 00:03:43
    New Section Kickoff - Push Notifications
  16. Урок 16. 00:05:34
    Server Identification - Generating a VAPID key with the web-push library
  17. Урок 17. 00:02:34
    VAPID Public Key and Private Key - Learn the Differences
  18. Урок 18. 00:05:17
    How do Push Notifications Work? Browser-specific Push Service Providers
  19. Урок 19. 00:03:51
    Push Notifications Request - Implementation Completed
  20. Урок 20. 00:01:07
    How To Display The Allow or Deny Notifications Popup Again
  21. Урок 21. 00:07:48
    Push Notification in Node - Server Implementation With web-push
  22. Урок 22. 00:03:20
    View Web Push Notifications In Action
  23. Урок 23. 00:08:09
    Service Workers In a Nutshell - Service Worker Registration
  24. Урок 24. 00:07:19
    Service Workers Hello World - Lifecycle Part 1 and PWA Chrome Dev Tools
  25. Урок 25. 00:10:17
    Service Workers and Application Versioning - Install & Activate Lifecycle Phases
  26. Урок 26. 00:09:52
    Downloading The Offline Page - The Service Worker Installation Phase
  27. Урок 27. 00:04:45
    Introduction to the Cache Storage PWA API
  28. Урок 28. 00:06:08
    View Service Workers HTTP Interception Features In Action
  29. Урок 29. 00:05:39
    Service Workers Error Handling - Serving The Offline Page
  30. Урок 30. 00:03:25
    Section Introduction - Service Workers and Application Download and Installation
  31. Урок 31. 00:08:24
    Downloading an Application In The Background Using Service Workers
  32. Урок 32. 00:07:47
    Using Service Workers To Implement a Cache Then Network Fetch Strategy
  33. Урок 33. 00:04:00
    Service Worker Version Management in Action
  34. Урок 34. 00:03:52
    Service Worker Version Management - Deleting Previous Application Versions
  35. Урок 35. 00:02:35
    Performance Benefits of a Service Worker over a Slow Connection
  36. Урок 36. 00:09:38
    Service Worker Lifecycle - Understanding The Default Behavior
  37. Урок 37. 00:04:52
    Service Worker Lifecycle Customization -Early Activation with clients.claim()
  38. Урок 38. 00:06:17
    Service Worker Lifecycle Customization with skipWaiting()
  39. Урок 39. 00:04:36
    Service Worker Lifecycle Customization - Manually Check For New Versions
  40. Урок 40. 00:02:18
    Other Courses
  41. Урок 41. 00:02:22
    Course Conclusion and Key Takeaways