學習如何用 Firebase 和整合 Node.js 伺服器,以建立強大、更快、更安全的 Android 應用程式。

我會學到些什麼呢?

  • 開發一個即時的 android 聊天應用程式
  • 建一個 node.js 伺服器來增加 Android 應用程式的安全性和性能
  • 實現用戶到用戶的推送通知
  • 有效利用 Rx-Java 建立非阻塞結構
  • 在 Android 應用程式中整合用戶個人資料檔
  • 了解並能要求 Android marshmallow/nougat 權限
  • 縮放和壓縮圖像以確保快速可靠的上傳速度

需求 

  • 你應該已有Android概念,如 Activity 生命週期、回收視圖(recycler-view)、fragments 和 xml 佈局。
  • 你應該懂 rx-java 的一些主題,包括觀察者/可被觀察者、如何使用 subjects 和製作背景執行緒。
  • 你應該會在 Android 專案中使用 Google Firebase。
  • 你應該可以用你的 SHA1 指紋
  • 你應該了解如何安裝和使用 butter-knife 進行 Android 視圖綁定
  • 你應該已經安裝了 Android Studio,並且至少有兩個設備進行測試。你可以使用2個模擬器,但建議你至少使用一個手機。
  • 參加這個課程不需要有任何 node.js 的經驗

說明

Firebase 本身雖是一個有用和強大的後端,但這是不足以建構一個真正強大的 Android 應用程式。最好建一個 node.js 伺服器做 Android 前端和 Firebase 間的中間人。透過使用 node.js 伺服器,你可以提高安全性、應用程式性能和解鎖功能,如用戶到用戶推送通知!

本課程的主要目的是教你如何使用 Firebase 建構和使用 node.js 伺服器來開發強大的 Android 應用程式。為了實現這一目標,我們將從頭開始建構一個功能齊全的聊天應用程式。此應用程式將包含諸如即時聊天、用戶個人資料和通知等功能。你還將收集一些 UI 技巧,例如創作底部導航列 ( bottom navigation bar )、使用circular image views以及連接search bar。

本課程專為中級 Android 開發人員而設計。我們將要寫大量的 Android 程式碼,但是很多樣板程式碼,例如 recycler-view adapter將不會被解釋。因此,你最好已經對 Android有一個堅實的了解。 此外,你還需要了解 rx-java 的基礎知識。 Rxjava 將在我們的專案中發揮重要作用,沒有什麼可觀察/被觀察者的基本解釋。雖然我們將建構一個 node.js 伺服器,但是你不需要知道如何在 javascript 中寫程式。 一定要準備好迎接挑戰,快速學會一種新的語言!

本課程是一種其他 Android 課程未曾觸及的,教你如何應用 node.js 伺服器到 Android 開發。通過這個課程,你不僅可以在開發技能中達到一個全新的水平,而且你可以建構任何你想像出來的應用程式!

目標受眾

  • 本課程適用於中級 Android 開發人員,其想學習如何創立更強大、更安全的應用程式
  • 由於我們將使用Java之外的其他語言,所以本課程也適用於喜歡挑戰的 Android 開發人員
  • 本課程不適用於初學Android的開發人員

關於講師  

Carlos Valentin Android開發者

在大約2年前,我馬上開始學 Android,在亞利桑那州立大學的 java 課程完成後。但是,因為是在學期間,我只能專注於練習而不是開發自己的應用程式。現在學校結束了,我是一個全職的Android開發人員!我已經發佈了一個名為 RushTPO 的應用程式,其中包含有關我的兄弟會的資訊。

我的課程的主要目的是幫助你成為更進階的Android開發人員。我相信Udemy有足夠的初學者安卓課程,我希望能讓我的學生比別人更精進。我的課程解決了諸如 Firebase、Rxjava、高級uI設計,甚至將Node.js實現到開發中。

當我罕見的不寫程式的時候:你可以抓到我在健身房追逐兩板凳的健身器,玩部落衝突:皇家戰爭手遊,或閱讀一本關於成功故事的好書。關於我的一個很有趣的事實是,我曾經沉迷於下棋,但當我發現Android開發,就停止沈迷下棋了。如果你有任何問題,請隨時給我發消息,如果你是在Facebook上跟我聯絡,我的回應會更快!


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

也許你會有興趣

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

 

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

分類

01-onlinecourse

標籤

,