Mobile Intermediate Premium

Serverless Mobile Apps with Firebase Virtual Internship

In this virtual internship, students will learn to build scalable, cloud-powered mobile apps using the Firebase platform. They will explore Firebase Authentication, Cloud Firestore, and Cloud Functions, and integrate these services to create feature-rich, serverless mobile applications. By the end of the internship, students will have the skills to develop and deploy modern, cloud-connected mobile apps that can scale to meet the needs of their users.

weeks
7 tasks
0 enrolled
Sign In to Purchase - $49
Track price: $49.00

Track Overview

This track provides hands-on experience and real-world projects to build your skills.

Tasks & Milestones

Firebase Project Setup

Intermediate

In this task, students will create a new Firebase project and connect it to a mobile app using either React Native or Flutter.

4 hours

Email/Password Authentication

Intermediate

In this task, students will implement email/password authentication in their mobile app using Firebase Authentication.

6 hours

Social Media Authentication

Intermediate

In this task, students will implement social media authentication in their mobile app using Firebase Authentication.

6 hours

Data Modeling and CRUD Operations

Intermediate

In this task, students will design a data model for their mobile app and implement basic CRUD (Create, Read, Update, Delete) operations using Cloud Firestore.

8 hours

Real-time Updates and Offline Support

Intermediate

In this task, students will implement real-time updates and offline support for their mobile app using Cloud Firestore.

8 hours

Implementing Cloud Functions

Intermediate

In this task, students will create and deploy Cloud Functions to handle server-side logic for their mobile app.

10 hours

Serverless Mobile App Deployment

Intermediate

In this task, students will deploy their complete serverless mobile app to a production environment.

8 hours

Prerequisites

  • • Basic knowledge of JavaScript or Dart
  • • Familiarity with mobile app development concepts

Certificate

Certificate of Completion

Earn a certificate upon successful completion