Leverage Angular to build your next PWA
Learn about Angular Service Worker module inside-out. You will learn from the basic concepts to the advanced skills to build your Progressive Web Application using Angular.
Need more flexible alternative to Angular Service Worker? Two dedicated chapters about Workbox and Angular which you can learn the most and turn your Angular application into a PWA.
Progressive Web Applications are not just about specific APIs but you can still leverage modern APIs in browsers such as WebBluetooth, WebUSB, Payment Request, Credential Management API and more.
We offer tons of content
Learn all you need to know about PWA and Angular
Learn how development works in Angular PWA
Learn how to debug your application.
Learn tips and tricks that you need for your PWA.
Learn new modern APIs and use them in your application.
Who are behind the book?
DevRel Manager, Passionate Software Engineer
Majid Hajian is a software developer has developed and architected complex web applications since 2007 after he graduated as a software engineer. A software developer at heart, Majid is passionate about web platform especially hardware connectivity and performance and in particular Progressive Web Apps. He loves sharing his knowledge with the community by writing on his blog majidhajian.com and tweeting @mhadaily, speaking at conferences, visiting developers to help them, contributing to open source and organizing meetups and events.
Majid is the author of "Progressive web app with Angular" book published by Apress and "Progressive Web Application Development" video tutorial published by PacktPub and Udemy.
He is (co)organizer of a few meetups in Norway dedicated to frontend and mobile in Oslo including Mobile meetup and Vue.js Oslo and Angular Oslo, Framisa and an Organizer of Mobile Era and ngVikings, the main Nordic conferences for mobile and Angular.
Azure Developer Technical Lead
Maxim Salnikov is an Oslo-based cloud and web front-end geek with a strong passion for the developer community building. He architects and builds complex web applications since the end of the last century, and has extensive experience with all aspects of web platform focusing on the apps managing real-time data from IoT devices, and Progressive Web Apps. He is a Google Developer Expert in Web Technologies & IoT, and a former Microsoft MVP in Development Technologies.
Maxim is a founder and active contributor to two conferences: Mobile Era and ngVikings - Nordics’ main conferences for mobile and Angular developers respectively. Also, he leads Norway’s largest meetups dedicated to web front-end and mobile: Angular Oslo, Mobile meetup , Oslo PWA, Framisa.
Maxim is passionate about sharing his web platform experience and knowledge with the community. He travels extensively for visiting developers events and speaking/training at conferences and meetups around the world.
Harness the power of Angular to build fast, high performance progressive web apps that work offline. Learn exactly how to create an Angular Progressive Web App (PWA) from scratch, how you can use different tools to audit and improve it, and leverage Angular Service Worker or Workbox to turn your app into a PWA.
Using browser APIs – including the Credential Management, Payment Request, Geolocation, Web Bluetooth, WebUSB and Generic Sensors APIs – you can unleash the potential of PWAs and build applications that enhance user experience. Angular’s game-changing built-in features, including the Angular Service Worker module, can be leveraged to construct responsive and reliable PWAs that can look and feel just like native mobile apps.
You'll learn how to boost your app speed, how to increase user engagement using push notifications, and how to implement offline storage and different caching APIs in Angular. You'll even see how to convert an existing Angular app into a PWA. Whether you’re new to building PWAs, or want to learn how to use Angular to improve your app development, Progressive Web Apps with Angular provides the know-how to build and deploy an Angular PWA.