iOS Push Notifications: Beginner to Advanced

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Everything you could ever want to know about push notifications for iOS 11 in Swift

iOS Push Notifications: Beginner to Advanced

This course will take you on a deep dive into push notifications. So many courses teach the bare bones minimum - but there is so much more to know in order to build systems that are actually useful, effective, and that can reach users in the right way.

What You Will Learn

You'll start by learning the easiest form of notifications - Local Notifications. These type of notifications don't require a server, and are a quick way to reach users and deliver messages and content.

After that, you will learn how to work with iOS's native CloudKit. Not only will you learn how to build out a robust push notification system, but you take advantage of some amazing CloudKit APIs and work with both silent & visible notifications.

After CloudKit, you'll learn how to work with Firebase Cloud Messaging. Firebase is a powerful suite of tools that helps you build robust, scalable, mobile applications. You'll learn how to work with CloudFunctions and how to send both local and remote notifications for both iOS & Android.

Then you'll learn AWS. AWS can be super confusing. We break it down super simple and help you build a push notification system on top of AWS that can scale to millions of users.

Lastly, we'll jump on the hot new Vapor tool. Vapor lets you write server-side applications all in Swift. You'll build your OWN server to deliver push notifications - and you'll do it all in Swift. So not only are you learning push, but full stack application development!

The Course Breakdown:

  • Local notifications

  • CloudKit

  • Triggers

  • Queries

  • Basic deep linking

  • Silent & visible notifications

  • Firebase Cloud Messaging

  • Firebase Cloud Functions

  • AWS Push notifications

  • Server side Swift development w/ Vapor

Who Should Take This Course

Anyone who wants a better way to reach users in their iOS apps, should take this course. The course is designed to help you build robust push systems that can engage users and provide value to your customers.

This course assumes knowledge of Swift and goes far deeper into push notifications than any basic videos or tutorials you may have taken.

Developer Support

Don't forget, we offer a free Chat Community on our website where you can interact with over 10,000 other students and developers to network and get help.

  • Implement Local Notifications on iOS

  • Implement push notifications with CloudKit & iCloud

  • Implement push notifications with AWS

Instructors

Profile photo of Devslopes by Nathan Sevedge
Devslopes by Nathan Sevedge

Devslopes transforms beginner students into paid professionals through curated project based videos, interactive quizzes, and exercises.  After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications.Our target students are:First time developersEntrepreneurs who want to build their own technology startupCurrent developers looking to either advance their careers or learn new...

Instructors

Profile photo of Kyle Lee
Kyle Lee

Kyle Lee a.k.a. Kilo Loco is an iOS Developer that works on contracted projects as well as teaches different topics for iOS development. His goal is to help as many people as he can to become developers so they can change their lives the same way he did. The end goal is to switch over from contracting iOS apps to...

Review
4.9 course rating
4K ratings
ui-avatar of Aafaq Ahmed Saqi
Aafaq A. S.
5.0
1 year ago

I got what I was looking for. The course is a little old but I have not found any difficulties so far. He covered all the aspect of notification very well whether if it is local notifications or push notifications. He also explained every bit of code very nicely. I am very satisfied with the course so far. Thanks Kilo Loco and Devslopes.

  • Helpful
  • Not helpful
ui-avatar of Abdullah Mohammad Daihan
Abdullah M. D.
1.0
2 years ago

Course is very backdated , a lot of things does not work. For example section 4: Database part 2 , when i write firebase deploy i am getting error. Because we need a paid plan to do this.

  • Helpful
  • Not helpful
ui-avatar of Stuart Mayo
Stuart M.
3.0
2 years ago

Good tutor but the course is really out of date and it takes a lot of work outside of the tutorial to get things working!

  • Helpful
  • Not helpful
ui-avatar of Zardasht
Zardasht
5.0
2 years ago

Owww Yeahhh as Kayle Says always XD

  • Helpful
  • Not helpful
ui-avatar of Mark Barraclough
Mark B.
5.0
4 years ago

Thanks mate, filled in the gaps missing from other IOS courses

  • Helpful
  • Not helpful
ui-avatar of Jose Miguel Torres Vicuna
Jose M. T. V.
5.0
4 years ago

Perché il corso è fatto bene e l’insegnante spiega bene i concetti

  • Helpful
  • Not helpful
ui-avatar of Sangeetha Jain
Sangeetha J.
4.5
4 years ago

I think this is best course related to push notifications.

  • Helpful
  • Not helpful
ui-avatar of Ashwani Kumar
Ashwani K.
1.5
5 years ago

Very outdated and doesn't clarify much information.

  • Helpful
  • Not helpful
ui-avatar of Mahmudul Hasan
Mahmudul H.
1.0
5 years ago

Instructor doesn't respond to questions

  • Helpful
  • Not helpful
ui-avatar of Gopalakrishna
Gopalakrishna
4.5
5 years ago

It is good for me.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses