iOS Push Notifications: Beginner to AdvancedThis 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 LearnYou'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/ VaporWho Should Take This CourseAnyone 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.
Facilities
Location
Start date
Online
Start date
Different dates availableEnrolment now open
About this course
Implement Local Notifications on iOS
Implement push notifications with CloudKit & iCloud
Implement push notifications with AWS
Implement push notifications with Firebase
Build custom server in Swift with Vapor
Implement push notifications with Vapor
Questions & Answers
Add your question
Our advisors and other users will be able to reply to you
We are verifying your question adjusts to our publishing rules. According to your answers, we noticed you might not be elegible to enroll into this course, possibly because of: qualification requirements, location or others. It is important you consult this with the Centre.
Thank you!
We are reviewing your question. We will publish it shortly.
Or do you prefer the center to contact you?
Reviews
Have you taken this course? Share your opinion
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 6 years
Subjects
Media
Systems
Layout
Server
Course programme
Intro to Course
2 lectures04:25Introduction to this course This video is an overview of what to expect in the Notifications Course. There are several technologies covered throughout the course, so you will learn everything you need to know about notifications and more.Who this course is for? This course covers a lot of different technologies, and we assume that you have a general understanding of how to make basic iOS apps. This course may be best suited for intermediate to advanced developers.
Intro to Course
2 lectures04:25Introduction to this course This video is an overview of what to expect in the Notifications Course. There are several technologies covered throughout the course, so you will learn everything you need to know about notifications and more.Who this course is for? This course covers a lot of different technologies, and we assume that you have a general understanding of how to make basic iOS apps. This course may be best suited for intermediate to advanced developers.
Introduction to this course This video is an overview of what to expect in the Notifications Course. There are several technologies covered throughout the course, so you will learn everything you need to know about notifications and more.
Introduction to this course This video is an overview of what to expect in the Notifications Course. There are several technologies covered throughout the course, so you will learn everything you need to know about notifications and more.
Introduction to this course This video is an overview of what to expect in the Notifications Course. There are several technologies covered throughout the course, so you will learn everything you need to know about notifications and more.
Introduction to this course This video is an overview of what to expect in the Notifications Course. There are several technologies covered throughout the course, so you will learn everything you need to know about notifications and more.
This video is an overview of what to expect in the Notifications Course. There are several technologies covered throughout the course, so you will learn everything you need to know about notifications and more.
This video is an overview of what to expect in the Notifications Course. There are several technologies covered throughout the course, so you will learn everything you need to know about notifications and more.
Who this course is for? This course covers a lot of different technologies, and we assume that you have a general understanding of how to make basic iOS apps. This course may be best suited for intermediate to advanced developers.
Who this course is for? This course covers a lot of different technologies, and we assume that you have a general understanding of how to make basic iOS apps. This course may be best suited for intermediate to advanced developers.
Who this course is for? This course covers a lot of different technologies, and we assume that you have a general understanding of how to make basic iOS apps. This course may be best suited for intermediate to advanced developers.
Who this course is for? This course covers a lot of different technologies, and we assume that you have a general understanding of how to make basic iOS apps. This course may be best suited for intermediate to advanced developers.
This course covers a lot of different technologies, and we assume that you have a general understanding of how to make basic iOS apps. This course may be best suited for intermediate to advanced developers.
This course covers a lot of different technologies, and we assume that you have a general understanding of how to make basic iOS apps. This course may be best suited for intermediate to advanced developers.
Local Notifications on iOS 11
8 lectures02:05:44Session 2 - Intro to App We will be building an app called Remind to cover the different types of local notification triggers. We will cover what the app looks like and how it functions.UI setup We are going to go over all the necessary UI setup for the Remind App. We add the app icon assets, general layout of the buttons, and connecting the code to the storyboard.Setting up UNService Keeping our code dynamic and reusable should be a high priority for every developer. We are going to create a helper class that handles UserNotification functionality.Triggers Part 1 We finally start receiving notifications to our app by setting up the triggers. We will cover how to trigger local notifications based off of timers and dates.Triggers Part 2 Since location based triggers aren’t always reliable, we start go over a common workaround to trigger a notification based on a user’s location. We will incorporate Core Location to trigger our location based notifications.Attachments There are several types of media that you can attach to both local and remote notifications. We will be adding images to each of our notifications to make them more rich.Category and Actions Showing rich notifications is cool and all, but things get real interesting when you can interact with notifications. We will be covering how to add categories and actions to our notifications.Handling Notification Actions What’s the point of having an action/button with your notification if it doesn’t do anything? We are going to go over how to handle notification actions and run logic based on user interaction.
Local Notifications on iOS 11.
8 lectures02:05:44Session 2 - Intro to App We will be building an app called Remind to cover the different types of local notification triggers. We will cover what the app looks like and how it functions.UI setup We are going to go over all the necessary UI setup for the Remind App. We add the app icon assets, general layout of the buttons, and connecting the code to the storyboard.Setting up UNService Keeping our code dynamic and reusable should be a high priority for every developer. We are going to create a helper class that handles UserNotification functionality.Triggers Part 1 We finally start receiving notifications to our app by setting up the triggers. We will cover how to trigger local notifications based off of timers and dates.Triggers Part 2 Since location based triggers aren’t always reliable, we start go over a common workaround to trigger a notification based on a user’s location. We will incorporate Core Location to trigger our location based notifications.Attachments There are several types of media that you can attach to both local and remote notifications. We will be adding images to each of our notifications to make them more rich.Category and Actions Showing rich notifications is cool and all, but things get real interesting when you can interact with notifications. We will be covering how to add categories and actions to our notifications.Handling Notification Actions What’s the point of having an action/button with your notification if it doesn’t do anything? We are going to go over how to handle notification actions and run logic based on user interaction.
Session 2 - Intro to App We will be building an app called Remind to cover the different types of local notification triggers. We will cover what the app looks like and how it functions.
Session 2 - Intro to App We will be building an app called Remind to cover the different types of local notification triggers. We will cover what the app looks like and how it functions.
Session 2 - Intro to App We will be building an app called Remind to cover the different types of local notification triggers. We will cover what the app looks like and how it functions.
Session 2 - Intro to App We will be building an app called Remind to cover the different types of local notification triggers. We will cover what the app looks like and how it functions.
We will be building an app called Remind to cover the different types of local notification triggers. We will cover what the app looks like and how it functions.
We will be building an app called Remind to cover the different types of local notification triggers. We will cover what the app looks like and how it functions.
UI setup We are going to go over all the necessary UI setup for the Remind App. We add the app icon assets, general layout of the buttons, and connecting the code to the storyboard.
UI setup We are going to go over all the necessary UI setup for the Remind App. We add the app icon assets, general layout of the buttons, and connecting the code to the storyboard.
UI setup We are going to go over all the necessary UI setup for the Remind App. We add the app icon assets, general layout of the buttons, and connecting the code to the storyboard.
UI setup We are going to go over all the necessary UI setup for the Remind App. We add the app icon assets, general layout of the buttons, and connecting the code to the storyboard.
We are going to go over all the necessary UI setup for the Remind App. We add the app icon assets, general layout of the buttons, and connecting the code to the storyboard.
We are going to go over all the necessary UI setup for the Remind App. We add the app icon assets, general layout of the buttons, and connecting the code to the storyboard.
Setting up UNService Keeping our code dynamic and reusable should be a high priority for every developer. We are going to create a helper class that handles UserNotification functionality.
Setting up UNService Keeping our code dynamic and reusable should be a high priority for every developer. We are going to create a helper class that handles UserNotification functionality.
Setting up UNService Keeping our code dynamic and reusable should be a high priority for every developer. We are going to create a helper class that handles UserNotification functionality.
Setting up UNService Keeping our code dynamic and reusable should be a high priority for every developer. We are going to create a helper class that handles UserNotification functionality.
Keeping our code dynamic and reusable should be a high priority for every developer. We are going to create a helper class that handles UserNotification functionality.
Keeping our code dynamic and reusable should be a high priority for every developer. We are going to create a helper class that handles UserNotification functionality.
Triggers Part 1 We finally start receiving notifications to our app by setting up the triggers. We will cover how to trigger local notifications based off of timers and dates.
Triggers Part 1 We finally start receiving notifications to our app by setting up the triggers. We will cover how to trigger local notifications based off of timers and dates.
Triggers Part 1 We finally start receiving notifications to our app by setting up the triggers. We will cover how to trigger local notifications based off of timers and dates.
Triggers Part 1 We finally start receiving notifications to our app by setting up the triggers. We will cover how to trigger local notifications based off of timers and dates.
We finally start receiving notifications to our app by setting up the triggers. We will cover how to trigger local notifications based off of timers and dates.
We finally start receiving notifications to our app by setting up the triggers. We will cover how to trigger local notifications based off of timers and dates.
Triggers Part 2 Since location based triggers aren’t always reliable, we start go over a common workaround to trigger a notification based on a user’s location. We will incorporate Core Location to trigger our location based notifications.
Triggers Part 2 Since location based triggers aren’t always reliable, we start go over a common workaround to trigger a notification based on a user’s location. We will incorporate Core Location to trigger our location based notifications.
Triggers Part 2 Since location based triggers aren’t always reliable, we start go over a common workaround to trigger a notification based on a user’s location. We will incorporate Core Location to trigger our location based notifications.
Triggers Part 2 Since location based triggers aren’t always reliable, we start go over a common workaround to trigger a notification based on a user’s location. We will incorporate Core Location to trigger our location based notifications.
Since location based triggers aren’t always reliable, we start go over a common workaround to trigger a notification based on a user’s location. We will incorporate Core Location to trigger our location based notifications.
Since location based triggers aren’t always reliable, we start go over a common workaround to trigger a notification based on a user’s location. We will incorporate Core Location to trigger our location based notifications.
Attachments There are several types of media that you can attach to both local and remote notifications. We will be adding images to each of our notifications to make them more rich.
Attachments There are several types of media that you can attach to both local and remote notifications. We will be adding images to each of our notifications to make them more rich.
Attachments There are several types of media that you can attach to both local and remote notifications. We will be adding images to each of our notifications to make them more rich.
Attachments There are several types of media that you can attach to both local and remote notifications. We will be adding images to each of our notifications to make them more rich.
There are several types of media that you can attach to both local and remote notifications. We will be adding images to each of our notifications to make them more rich.
There are several types of media that you can attach to both local and remote notifications. We will be adding images to each of our notifications to make them more rich trong We’re going to keep things native by using iCloud to send notifications to our device. We cover how our Notes app will look and function at the end of this...
Additional information
Requires computer running macOS
Should have basic knowledge of Swift