Mobile-First Progressive Web Apps Virtual Internship
In this 12-week virtual internship, students will learn to develop high-performance, offline-capable progressive web apps (PWAs) that provide a native-like experience on mobile devices. They will use technologies like React, Angular, or Vue.js to build responsive, accessible, and secure mobile-first web applications. Upon completion, students will have a portfolio of PWA projects and the skills to create modern, user-friendly mobile experiences.
Track Overview
Tasks & Milestones
Research and Presentation
IntermediateStudents will research the history, evolution, and current state of progressive web apps, and present their findings to the class.
Create a PWA with React
IntermediateStudents will build a mobile-first progressive web app using React, incorporating PWA features and best practices.
Integrate Firebase into a PWA
IntermediateStudents will integrate Firebase, a comprehensive app development platform, into their progressive web app to add features like authentication, real-time database, and cloud functions.
Test and Deploy a PWA
IntermediateStudents will test their progressive web app for cross-browser compatibility, performance, and security, and then deploy it to a hosting platform.
Prerequisites
- • Basic HTML, CSS, and JavaScript knowledge
- • Familiarity with front-end frameworks (React, Angular, or Vue.js)
Certificate
Certificate of Completion
Earn a certificate upon successful completion