Firebase in a Weekend: iOS

  1. Home
  2. Platforms
  3. Udacity
Related subjects:
Course Image

Course Information

Platform iconPlatform: Udacity
Level iconDifficulty: Intermediate
Time icon15-35h hours of content
Speed iconSelf-paced
Certificate iconCertificate: None
Instructor Image
Frank van Puffelen

Related Courses

iOS Developer
by Udacity | $999

A fantastic course for anybody looking to become a serious iOS Developer. This Nanodegree takes you through the whole process by teaching you Swift programming and developing a portfolio of iOS applications for iPhone and iPad to show of your expertise. This is the ultimate course if you are looking to become a certified iOS dev.

Build Native Mobile Apps with Flutter
by Udacity | Free

Do you want to know how to craft high-quality native interfaces on iOS and Android devices? Enroll in this intermediate course today. Learn from these great teachers that will walk you through in using Flutter. This course will give a step-by-step guild in building an app, as well as composing widgets, animations and extensible architecture.

Swift for Beginners
by Udacity | Free

Start your journey on building your own iOS applications by learning Swift, Apple's programming language particularly designed for building iOS applications. Thoughout this course, you will learn the fundamentals and core principles of Swift for you to get started. This course also includes a series of exercises designed to challenge your understanding and give you the opportunity to apply what you've learned.

Firebase Analytics: iOS
by Udacity | Free

Want to grow your application's user base and know how they interact with your app? Then, this course is for you. This course enables you to learn how to grow your user base by using Firebase Analytics such as Firebase Crash reporting, Firebase remote Config, and Firebase Dynamic Links that you know how to grow your user base, record how your users interact and using these data for improving your application's performance.

Swift for Developers
by Udacity | Free

Do you want to learn how to build your very first iOS application? This course about Swift programming basics will definitely help you with your goal. In this quick practical introduction to the basics of Swift, the student will learn about functions, constants, types, and variables. Hands-on iOS development and syntax exercises are also present in this course.

Firebase in a Weekend: iOS

This course is created or produced by Google via Udacity


You need to have proficiency in building an iOS mobile application, including experience in basic command line, calling a web or cloud API, working with the view controller life cycle, using multiple view controllers, and working with UITableViewController (iOS Developer Nanodegree or equivalent level). Familiarity working with a web service from iOS, using Core Data, or building apps that use databases will also be helpful.

See the Technology Requirements for using Udacity.

Description of the course

In this course, you?ll learn how to use Firebase. Firebase is app development platform that provides developers a variety of tools and a scalable infrastructure to build high quality apps. We?ll begin by showing you how easy it is to read and write almost any data to Firebase. After that, we?ll teach you how to allow users to login, have data associated with them and send them notifications. You?ll learn how to use Firebase?s Security and Rules language to secure and add permissions to your data.Firebase Remote Config gives you the ability to tune and customize your app without having to publish a new version. Finally we?ll give you a brief overview of Firebase Analytics so you can collect data from the start. Got extra time this weekend? As a bonus, you will write your own Cloud Function for Firebase that makes chat more fun by adding emojis to FriendlyChat conversations. Cloud Functions for Firebase integrates the Firebase platform by letting you write code that responds to events and invokes functionality exposed by other Firebase features.By the end of this course you will have an iOS application that can store and share data between different users in real time as well as authenticate and authorize those users.

What is included

  • Rich Learning Content

  • Interactive Quizzes

  • Taught by Industry Pros

  • Self-Paced Learning

  • Student Support Community

What you will learn

If you are an iOS developer and your app needs any of the following features:

Online data storageReal-time synchronization between many usersAuthentication for Email/Password as well as OAuth providersData permissions and securityOffline access to data

This is the course for you!

Firebase is a gentle but very powerful introduction to storing and managing data. With just a few lines of code, you can read and write almost any data you could dream up from your own custom Firebase backend.

Furthermore, Firebase has a generous free plan that lets you start making hosted apps with multiple users immediately.

Go to course
More from Udacity