iOS11 進階 : 掌握推播通知技術

所有你會想知道的關於以 Swift 在 iOS 11 上開發推播通知 ( push notifications ) 的一切。

從這 11.5 小時的課程,你會學到

  • 在 iOS 上實施本地通知
  • 使用 CloudKit 和 iCloud 實施推播通知
  • 使用 AWS 實施推播通知
  • 使用 Firebase 實施推播通知
  • 使用 Vapor 在 Swift 中建構自訂的服務器
  • 用 Vapor 實現推播通知

需求

  • 一台運行 macOS 的電腦
  • 應具備 Swift 的基本知識

說明

本課程將深入探索推播通知。有很多課程都只教你這些最低需求的骨幹,但為了建構真正有用 、有效並能夠以正確方式連接用戶的系統,你需要知道更多。

你會學到什麼

  • 你將從最簡單的通知形式學起 – 本地通知。這類型的通知不需要伺服器,且是連接到用戶並傳遞訊息和內容的快捷方法。
  • 之後,你將學習如何使用 iOS 的原生 CloudKit。你不僅可以學習如何建構強大的推播通知系統,還可以利用一些令人驚嘆的 CloudKit API 發送無聲和可見的通知。
  • CloudKit 之後,你將學習如何使用 Firebase 雲端訊息傳遞。 Firebase是一套功能強大的工具,可幫助你建構強大的可擴展的行動應用程式。你將學習如何使用 CloudFunctions 以及如何同時為 iOS 和 Android 發送本地和遠端的通知。
  • 然後你將學習 AWS。 AWS可能會超級混亂。我們把它分解得非常簡單,並幫助你在 AWS 之上建構一個推播通知系統,此可擴大規模到數百萬用戶。
  • 最後,我們將跳上熱門的新 Vapor 工具。 Vapor 可以讓你在Swift中編寫伺服器端應用程式。你將建構你自己的伺服器來發送推播通知 – 而你將以 Swift 完成這一切。 所以,你不僅學習推播,也學會全端的應用程式開發!

課程細分:

  • 本地通知
  • CloudKit
  • 觸發器
  • 查詢
  • 基本的深層鏈接
  • 無聲&可見的通知
  • Firebase 雲端訊息傳遞
  • Firebase 各種雲端功能
  • AWS推播通知
  • 伺服器端採用 Vapor 的 Swift 開發

誰應該參加這個課程

  • 任何想要更好地與 iOS App 用戶連結的開發者都應該參加這門課程。本課程旨在幫助你建構強大的推播系統,吸引用戶並提供他們更高的使用價值。
  • 本課程假定你已經有 Swift 基礎知識,且給你比其他同類課程都要深入許多的內容。

開發社群的支持

  • 不要忘記,在我們的網站上提供免費的交流社區,你可以與 10,000 多名學生和開發人員互動,獲得幫助。

目標受眾

  • 從 iOS 開發的新手到高手
  • 任何想要掌握推送通知技術的人
  • 任何想使用AWS、Firebase、CloudKit 或 Vapor 做推播的人

講師介紹

Mark Price 組織的 Devslopes   學習程式設計和 App 開發

Devslopes通過策劃的以專案說明的影片、互動式測驗和練習將新手學生轉化為可待價而估的專業人員。完成每堂課程後,你將擁有一個強大的能力組合,再加上技術理解你將可建構自己的應用程式。

我們的目標學生是:

  • 第一次開發者
  • 想要建立自己的技術開始創業的企業家
  • 目前是開發者希望推進他們的職業生涯或學習新技術

通過參加我們的課程,我們的學生將把能力提升到:

  • 以驚人的薪資獲得開發人員的工作
  • 啟動(甚至出售)他們的技術創業公司
  • 獲得晉升並實現實質性的職業變化

我們努力教導學生如何通過實戰案例精雕細琢的應用程式練習程式設計。希望學生依此建立他們引以為傲的專案,就像他們在日常生活中使用的應用程式一樣。

我們熱衷於幫助人們展現他們的潛能,引導他們進入創業和程式設計激動人心的世界。

Kyle Lee  Swift 開發人員和教育工作者

Kyle Lee a.k.a. Kilo Loco是一名 iOS 開發人員,擔任 iOS Apps 合約商,並教授 iOS 開發多種主題。 他的目標是幫助盡可能多的人成為開發者,以便能像他那樣改變自己的生活。最終目標是從做 iOS Apps 的合約商切換到教授他人精通 iOS 開發。

Mark Price Unity 3D Android iOS Swift &React教師

我是一名經驗豐富的行動開發人員,為 iOS 和 Android 開發了超過 57 種 App,並且還開發了多種 Unity 3D 遊戲,包括 Call of Duty Ghosts 手機遊戲。

現在我也花了大部分時間擔任專業工程師導師 – 改變了全世界學生的生活 – 幫助他們成為工程師賺到驚人的薪水。

我的熱情是幫助人們發掘隱藏的天份,引導他們進入創業和程式設計的世界。我目前正在教 iOS 、Apple TV&tvOS、React&Flux 網頁開發、Objective-C、Swift 、Android、Javascript、Node和 Java。我也教 Unity、Unity遊戲開發。

英文字幕 : 有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

課程網址♥找優惠折扣碼?

Sponsored by Udemy

你可能會有興趣

喜歡我們的分享嗎?使用以下的社群分享按鈕分享給你的朋友吧!

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: