iOS Push Notifications: Beginner to Advanced
iOS Push Notifications: Beginner to Advanced, available at $44.99, has an average rating of 3.8, with 48 lectures, based on 255 reviews, and has 2393 subscribers.
You will learn about 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 This course is ideal for individuals who are Jr to Advanced iOS developers or Anyone who wants to master Push Notifications or Anyone who wants to use AWS, Firebase, CloudKit, or Vapor for Push It is particularly useful for Jr to Advanced iOS developers or Anyone who wants to master Push Notifications or Anyone who wants to use AWS, Firebase, CloudKit, or Vapor for Push.
Enroll now: iOS Push Notifications: Beginner to Advanced
Summary
Title: iOS Push Notifications: Beginner to Advanced
Price: $44.99
Average Rating: 3.8
Number of Lectures: 48
Number of Published Lectures: 48
Number of Curriculum Items: 48
Number of Published Curriculum Objects: 48
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- 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
Who Should Attend
- Jr to Advanced iOS developers
- Anyone who wants to master Push Notifications
- Anyone who wants to use AWS, Firebase, CloudKit, or Vapor for Push
Target Audiences
- Jr to Advanced iOS developers
- Anyone who wants to master Push Notifications
- Anyone who wants to use AWS, Firebase, CloudKit, or Vapor for Push
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.
Course Curriculum
Chapter 1: Intro to Course
Lecture 1: Introduction to this course
Lecture 2: Who this course is for?
Chapter 2: Local Notifications on iOS 11
Lecture 1: Intro to App
Lecture 2: UI setup
Lecture 3: Setting up UNService
Lecture 4: Triggers Part 1
Lecture 5: Triggers Part 2
Lecture 6: Attachments
Lecture 7: Category and Actions
Lecture 8: Handling Notification Actions
Chapter 3: Working With iCloud & Push Notifications for iOS 11
Lecture 1: Intro to App
Lecture 2: Setting up the UI
Lecture 3: Setting up iCloud
Lecture 4: Querying iCloud
Lecture 5: Receiving Silent Notifications
Lecture 6: Receiving Visible Notifications
Lecture 7: Handling Notifications
Chapter 4: Working With Firebase & Push Notifications for iOS 11
Lecture 1: Intro to App
Lecture 2: UI Setup
Lecture 3: Setting up Push Notifications
Lecture 4: Firebase Database Part 1
Lecture 5: Firebase Database Part 2
Lecture 6: Firebase Messaging
Lecture 7: Topic Subscription
Lecture 8: Cloud Functions Up and Running
Lecture 9: Cloud Function Notification
Lecture 10: Notification Service Extension
Lecture 11: Outro
Chapter 5: iOS 11, Push Notifications, and Amazon AWS
Lecture 1: Intro to App
Lecture 2: UI Setup
Lecture 3: Setting Up Persistence
Lecture 4: Setting Up User Notifications
Lecture 5: Up and Running with AWS
Lecture 6: Registering with SNS (Simple Notification Service)
Lecture 7: Subscribing and Publishing to Topics
Lecture 8: Adding Text Entry to Notifications
Lecture 9: Handling Notifications
Lecture 10: Notification Content Extension
Chapter 6: Launch Your OWN Push Server With Vapor & Swift
Lecture 1: App Intro
Lecture 2: Installing Vapor
Lecture 3: Handling Get and Post
Lecture 4: Up and Running with Fluent
Lecture 5: Model Restructuring
Lecture 6: Sending Notifications
Lecture 7: Dynamic Notifications
Lecture 8: UP and Running My SQL
Lecture 9: Testing the App
Lecture 10: Outro
Instructors
-
Devslopes by Nathan Sevedge
Learn programming & app development -
Kyle Lee
Swift Developer and Educator
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 4 votes
- 3 stars: 19 votes
- 4 stars: 73 votes
- 5 stars: 153 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024