Creating a Backend for iOS - Firebase
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
Learn how to create a backend for your iOS apps using FirebaseMost iPhone apps connect to some sort of backend, whether it is a video game that has game servers, a social network that keeps users connected, or an inventory system for a business. In this course, you will learn how to create a backend system for your iOS apps using Firebase.We'll begin first by learning about CocoaPods. CocoaPods allow us to bring other people's code into our project. We will need this in order to get Firebase code into our project. Then we will start the course project: creating a simple version of SnapChat. Doing this will allow us to learn the ins and outs of Firebase.After installing Firebase, you'll move on to learn how to build our social network one step at a time. First, you'll master user account creation and user authentication. Then you'll create snaps to send to other users. Throughout all this, you'll learn about Firebase's database, storage, and authentication system.The code bundle for this video course is available at About the AuthorNick Walter is an iOS developer who has focused on mobile app design and creation for over five years. His involvement in the iOS community started off with a bang, and in 2013 he was one of the 25 students worldwide to be invited to Apple's Cocoa Camp. Within the community, he is also co-president of an Apple developer group called Cocoa Heads.
He always wanted to transform brand-new ideas into reality but, growing up in a small town, he had limited access to the required programming resources. This led to his early interest in online education. After experimenting with various companies, learning styles, and teaching processes, he adopted the best strategies and applied them while creating his courses..
Since the announcement of the new Swift programming language by Apple, he has devoted himself to Apple documentation and any online resource that was available
Facilities
Location
Start date
Start date
About this course
How to install CocoaPods
How to get the correct version of Pods into your project
Setting up a Firebase account and project
Creating a Sign-Up/Login
Working with the Firebase database
Storing images with Firebase Storage
Creating a SnapChat clone
Downloading images
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 4 years
Subjects
- Polish
- Database
- Database training
- Network
- Project
- Programming
- Install
- Network Training
Course programme
- Understand why CocoaPods are important
- Install CocoaPods
- Create a Podfile
- Install a Pod
- Understand why CocoaPods are important
- Install CocoaPods
- Create a Podfile
- Install a Pod
- Understand why CocoaPods are important
- Install CocoaPods
- Understand why CocoaPods are important
- Install CocoaPods
- Understand why CocoaPods are important
- Install CocoaPods
- Understand why CocoaPods are important
- Install CocoaPods
- Understand why CocoaPods are important
- Install CocoaPods
- Understand why CocoaPods are important
- Install CocoaPods
- Create a Podfile
- Install a Pod
- Create a Podfile
- Install a Pod
- Create a Podfile
- Install a Pod
- Create a Podfile
- Install a Pod
- Create a Podfile
- Install a Pod
- Create a Podfile
- Install a Pod
- Create a new Firebase account
- Integrate with our project
- Setup auth on Firebase
- Start our Auth UI
- Polish the Auth UI
- Add code that connects to Firebase
- Sign-Up
- Login
- Create a new Firebase account
- Integrate with our project
- Setup auth on Firebase
- Start our Auth UI
- Polish the Auth UI
- Add code that connects to Firebase
- Sign-Up
- Login
- Create a new Firebase account
- Integrate with our project
- Create a new Firebase account
- Integrate with our project
- Create a new Firebase account
- Integrate with our project
- Create a new Firebase account
- Integrate with our project
- Create a new Firebase account
- Integrate with our project
- Create a new Firebase account
- Integrate with our project
- Setup auth on Firebase
- Start our Auth UI
- Setup auth on Firebase
- Start our Auth UI
- Setup auth on Firebase
- Start our Auth UI
- Setup auth on Firebase
- Start our Auth UI
- Setup auth on Firebase
- Start our Auth UI
- Setup auth on Firebase
- Start our Auth UI
- Polish the Auth UI
- Add code that connects to Firebase
- Polish the Auth UI
- Add code that connects to Firebase
- Polish the Auth UI
- Add code that connects to Firebase
- Polish the Auth UI
- Add code that connects to Firebase
- Polish the Auth UI
- Add code that connects to Firebase
- Polish the Auth UI
- Add code that connects to Firebase
- Sign-Up
- Login
- Sign-Up
- Login
- Sign-Up
- Login
- Sign-Up
- Login
- Sign-Up
- Login
- Sign-Up
- Login
- Setup the flow of our app
- Work on the UI
- Work on Code
- Allow the user to add images
- Learn how Firebase Storage works
- Save the images taken
- Upload them to Firebase storage
- Add images to the Firebase storage
- Create a UI
- Allow users to pick who they want to send the snap to
- Use the Real-time Database
- Add user accounts to the database
- Save Snaps into the database
- Login to a user
- Create a Snap
- Save the Snap into the database
- Display users to the senders to whom they can send a Snap
- Display the Snap to the users
- Allow users to see the Snap that has been sent to them
- Delete snaps
- Finish the app
- Setup the flow of our app
- Work on the UI
- Work on Code
- Allow the user to add images
- Learn how Firebase Storage works
- Save the images taken
- Upload them to Firebase storage
- Add images to the Firebase storage
- Create a UI
- Allow users to pick who they want to send the snap to
- Use the Real-time Database
- Add user accounts to the database
- Save Snaps into the database
- Login to a user
- Create a Snap
- Save the Snap into the database
- Display users to the senders to whom they can send a Snap
- Display the Snap to the users
Additional information
Creating a Backend for iOS - Firebase