Progressive Web Apps are great, and Angular is a great way to build them! PWAs bring the advantages of native applications — like rapid launching, consistently fast performance, and the ability to work offline — to your web apps, without losing any of the things that make the web platform awesome in the first place (and you don't have to go through somebody else's app store to get them). Join Paul Spears, John Baur, and Bill Odom from Oasis Digital's Angular Boot Camp to learn how to bring the power of PWAs to your Angular applications.
Here's an overview of what we'll cover:
- When and where PWAs make sense
- What makes a web app a Progressive Web App?
- Creating a PWA with Angular
- Maintaining and updating an Angular PWA
- Debugging an Angular PWA
- Dealing with poor (or no) network connectivity
- Making your PWA at home in the local OS
- Keeping your PWA fast
- Handy tools and resources
- Where to go from here
We'll be building (and then breaking, and then fixing) real live Angular PWAs in this workshop, so be sure to bring your laptop with a working, up-to-date install of the Angular CLI, and be ready to write some code!
About Paul Spears
Paul Spears is the lead curriculum author and Open Source maintainer for Angular Boot Camp, where he's not only taught thousands of developers how to use Angular, he's also trained the trainers, mentoring other instructors in how to teach Angular most effectively. Paul also works as a team lead and consultant at Oasis Digital, building solutions for numerous enterprise clients. Current interests include IoT, UI/UX design, data visualization, philosophy of education, and raising the level of abstraction for front-end development.
About John Baur
John Baur is a software developer and technical lead at Oasis Digital. He has designed and implemented systems for several Fortune 500 firms, and is a founding instructor of Angular Boot Camp, where he's trained hundreds of developers around the world. When he's not solving problems for giant companies, he plays board games, watches baseball, and raises children at home in his spare time. (Well, one child, and she's kinda small.)
About Bill Odom
Bill Odom has been a software designer, developer, or systems architect for three decades. For the last several years, he’s served as a consultant, trainer, and senior software developer for organizations large and small all across the US and beyond, working on everything from wiki software for scrappy Internet startups to all-encompassing identity management solutions for global corporations. (He even briefly served as the president of a prominent Open Source foundation, but then he came to his senses.) These days, he divides his time between building large, complex web applications, and teaching other people how to build large, complex web applications.