Introduction to Progressive Web Apps (Offline First) - Part 1