Creating a Backend for iOS - Firebase

Course

Online

£ 150 VAT inc.

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

Online

Start date

Different dates availableEnrolment now open

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

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

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

CocoaPods 3 lectures 19:07 The Course Overview This video will give you an overview about the course. Installing CocoaPods The aim of this video is to install CocoaPods.
  • Understand why CocoaPods are important
  • Install CocoaPods
Adding CocoaPods to a Project The aim of this video is to add CocoaPods to a project.
  • Create a Podfile
  • Install a Pod
CocoaPods - Quiz CocoaPods 3 lectures 19:07 The Course Overview This video will give you an overview about the course. Installing CocoaPods The aim of this video is to install CocoaPods.
  • Understand why CocoaPods are important
  • Install CocoaPods
Adding CocoaPods to a Project The aim of this video is to add CocoaPods to a project.
  • Create a Podfile
  • Install a Pod
CocoaPods - Quiz The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. The Course Overview This video will give you an overview about the course. This video will give you an overview about the course. This video will give you an overview about the course. Installing CocoaPods The aim of this video is to install CocoaPods.
  • Understand why CocoaPods are important
  • Install CocoaPods
Installing CocoaPods The aim of this video is to install CocoaPods.
  • Understand why CocoaPods are important
  • Install CocoaPods
Installing CocoaPods The aim of this video is to install CocoaPods.
  • Understand why CocoaPods are important
  • Install CocoaPods
Installing CocoaPods The aim of this video is to install CocoaPods.
  • Understand why CocoaPods are important
  • Install CocoaPods
The aim of this video is to install CocoaPods.
  • Understand why CocoaPods are important
  • Install CocoaPods
The aim of this video is to install CocoaPods.
  • Understand why CocoaPods are important
  • Install CocoaPods
Adding CocoaPods to a Project The aim of this video is to add CocoaPods to a project.
  • Create a Podfile
  • Install a Pod
Adding CocoaPods to a Project The aim of this video is to add CocoaPods to a project.
  • Create a Podfile
  • Install a Pod
Adding CocoaPods to a Project The aim of this video is to add CocoaPods to a project.
  • Create a Podfile
  • Install a Pod
Adding CocoaPods to a Project The aim of this video is to add CocoaPods to a project.
  • Create a Podfile
  • Install a Pod
The aim of this video is to add CocoaPods to a project.
  • Create a Podfile
  • Install a Pod
The aim of this video is to add CocoaPods to a project.
  • Create a Podfile
  • Install a Pod
CocoaPods - Quiz CocoaPods - Quiz CocoaPods - Quiz CocoaPods - Quiz Firebase 4 lectures 38:17 Firebase Starting The goal of this video is to create a Firebase project.
  • Create a new Firebase account
  • Integrate with our project
Auth UI The goal of this video is to have a look at the authentication User Interface.
  • Setup auth on Firebase
  • Start our Auth UI
Auth Details The goal of this video is to have a look at the authentication details.
  • Polish the Auth UI
  • Add code that connects to Firebase
Firebase Auth The aim of this video is to download and display images for our application.
  • Sign-Up
  • Login
Firebase - Quiz Firebase 4 lectures 38:17 Firebase Starting The goal of this video is to create a Firebase project.
  • Create a new Firebase account
  • Integrate with our project
Auth UI The goal of this video is to have a look at the authentication User Interface.
  • Setup auth on Firebase
  • Start our Auth UI
Auth Details The goal of this video is to have a look at the authentication details.
  • Polish the Auth UI
  • Add code that connects to Firebase
Firebase Auth The aim of this video is to download and display images for our application.
  • Sign-Up
  • Login
Firebase - Quiz Firebase Starting The goal of this video is to create a Firebase project.
  • Create a new Firebase account
  • Integrate with our project
Firebase Starting The goal of this video is to create a Firebase project.
  • Create a new Firebase account
  • Integrate with our project
Firebase Starting The goal of this video is to create a Firebase project.
  • Create a new Firebase account
  • Integrate with our project
Firebase Starting The goal of this video is to create a Firebase project.
  • Create a new Firebase account
  • Integrate with our project
The goal of this video is to create a Firebase project.
  • Create a new Firebase account
  • Integrate with our project
The goal of this video is to create a Firebase project.
  • Create a new Firebase account
  • Integrate with our project
Auth UI The goal of this video is to have a look at the authentication User Interface.
  • Setup auth on Firebase
  • Start our Auth UI
Auth UI The goal of this video is to have a look at the authentication User Interface.
  • Setup auth on Firebase
  • Start our Auth UI
Auth UI The goal of this video is to have a look at the authentication User Interface.
  • Setup auth on Firebase
  • Start our Auth UI
Auth UI The goal of this video is to have a look at the authentication User Interface.
  • Setup auth on Firebase
  • Start our Auth UI
The goal of this video is to have a look at the authentication User Interface.
  • Setup auth on Firebase
  • Start our Auth UI
The goal of this video is to have a look at the authentication User Interface.
  • Setup auth on Firebase
  • Start our Auth UI
Auth Details The goal of this video is to have a look at the authentication details.
  • Polish the Auth UI
  • Add code that connects to Firebase
Auth Details The goal of this video is to have a look at the authentication details.
  • Polish the Auth UI
  • Add code that connects to Firebase
Auth Details The goal of this video is to have a look at the authentication details.
  • Polish the Auth UI
  • Add code that connects to Firebase
Auth Details The goal of this video is to have a look at the authentication details.
  • Polish the Auth UI
  • Add code that connects to Firebase
The goal of this video is to have a look at the authentication details.
  • Polish the Auth UI
  • Add code that connects to Firebase
The goal of this video is to have a look at the authentication details.
  • Polish the Auth UI
  • Add code that connects to Firebase
Firebase Auth The aim of this video is to download and display images for our application.
  • Sign-Up
  • Login
Firebase Auth The aim of this video is to download and display images for our application.
  • Sign-Up
  • Login
Firebase Auth The aim of this video is to download and display images for our application.
  • Sign-Up
  • Login
Firebase Auth The aim of this video is to download and display images for our application.
  • Sign-Up
  • Login
The aim of this video is to download and display images for our application.
  • Sign-Up
  • Login
The aim of this video is to download and display images for our application.
  • Sign-Up
  • Login
Firebase - Quiz Firebase - Quiz Firebase - Quiz Firebase - Quiz Snapchat Clone 9 lectures 01:23:39 SnapFun The aim of this video is to setup our Snapchat clone called SnapFun.
  • Setup the flow of our app
  • Work on the UI
  • Work on Code
Create Snap UI The aim of this video is to create the Snap UI.
  • Allow the user to add images
Firebase Storage The aim of this video is to work on Firebase storage.
  • Learn how Firebase Storage works
  • Save the images taken
  • Upload them to Firebase storage
Uploading Images The aim of this video is to learn how to upload images.
  • Add images to the Firebase storage
Select Users The aim of this video is to select users to whom the user may want to send the snap.
  • Create a UI
  • Allow users to pick who they want to send the snap to
Firebase Database The goal of this video is to learn about Firebase database.
  • Use the Real-time Database
  • Add user accounts to the database
  • Save Snaps into the database
Creating a Snap The aim of this video is to create a snap.
  • Login to a user
  • Create a Snap
  • Save the Snap into the database
View Snap The aim of this video is to let users view snap that has been sent to them.
  • Display users to the senders to whom they can send a Snap
  • Display the Snap to the users
Delete Snap The aim of this video is to add the delete snap feature and finally complete the app by.
  • Allow users to see the Snap that has been sent to them
  • Delete snaps
  • Finish the app
Snapchat Clone - Quiz Snapchat Clone. 9 lectures 01:23:39 SnapFun The aim of this video is to setup our Snapchat clone called SnapFun.
  • Setup the flow of our app
  • Work on the UI
  • Work on Code
Create Snap UI The aim of this video is to create the Snap UI.
  • Allow the user to add images
Firebase Storage The aim of this video is to work on Firebase storage.
  • Learn how Firebase Storage works
  • Save the images taken
  • Upload them to Firebase storage
Uploading Images The aim of this video is to learn how to upload images.
  • Add images to the Firebase storage
Select Users The aim of this video is to select users to whom the user may want to send the snap.
  • Create a UI
  • Allow users to pick who they want to send the snap to
Firebase Database The goal of this video is to learn about Firebase database.
  • Use the Real-time Database
  • Add user accounts to the database
  • Save Snaps into the database
Creating a Snap The aim of this video is to create a snap.
  • Login to a user
  • Create a Snap
  • Save the Snap into the database
View Snap The aim of this video is to let users view snap that has been sent to them.
  • Display users to the senders to whom they can send a Snap
  • Display the Snap to the users
Delete Snap The aim of this video is to add the delete snap feature and finally complete the app by

Additional information

Prior programming knowledge will be beneficial

Creating a Backend for iOS - Firebase

£ 150 VAT inc.