使用 AWS AppSync 和 AWS Amplify 在 AWS 雲端中部署基於 Serverless GraphQL 和 React JS 的 Javascript 應用程式
從這 12 小時的課程,你會學到
- 開發一個由 AWS AppSync 和 GraphQL 支援的、可擴展至數百萬個請求營運就緒的無伺服器後端API
- 使用 AWS Amplify 框架部署一個功能齊全的部落格應用程式(具有評論和喜歡功能!)
- 瞭解如何利用 AWS AppSync 開發即時訂閱,為您的 Web 應用程式提供即時可擴展的更新
- 學習 GraphQL,以及管理的 GraphQL 如何在 AWS 與 AWS AppSync 中工作
要求
- 曾瞭解 JavaScript 前端框架的人比較適合(如React)( 可參考 完整的 React 開發者課程 (包含 Redux,Hooks,GraphQL) )
- 對 AWS 有初步瞭解者比較適合
- 本課程中會教授 GraphQL
課程說明
你是否曾想過如何在 AWS 中建立一個營運就緒的後端API?
除此之外,如果它是無伺服器的並由 GraphQL 驅動呢?
如果它能擴展到數以百萬計的請求呢?
如果它是……簡單的呢!?
AWS AppSync 和 AWS Amplify 是開始在 AWS 雲端中部署基於 GraphQL 的應用程式最佳方式,無需部署任何伺服器,可無限擴展。歡迎來到無伺服器運算的偉大世界!
本課程是完全實際動手做的,在此過程中你將有機會進行實踐和學習
- GraphQL 速成課程
- 如何在 AWS 中部署基於 GraphQ L的後端
- 如何使用 AWS Amplify 框架和 AWS AppSync 開發你的下一代 Web 應用程式
你將看到如何在短時間內快速建立一個安全、可擴展、功能性和即時性的應用程式!
=======================================
講師
Paulo Dichone 是本課程的講師。他是一名軟體工程師,一名教師,也是 Udemy 上高評價的開發課程的講師。他已經在網上教授了90,000多名學生,收到了10,000多個評論。學生們喜歡他的教學方法,即重在實踐,基於專案的方法。
=======================================
章節大綱
- 第1節 – 課程介紹:瞭解課程目標、課程結構,下載課程程式碼並做好準備
- 第2節 – 什麼是 AWS AppSync 和 AWS Amplify – 開始:瞭解 AWS AppSync 和 AWS Amplify 如何幫助我們這些開發者在創紀錄的時間內建構無伺服器的應用程式
- 第3節 – 安裝開發工具 – 設定我們的開發環境和安裝開發工具
- 第4節 – GraphQL 和基礎知識的完整課程:深入學習關於 GraphQL 的所有知識,以及如何使用 Express 和 Node.JS建立自己的 GraphQL API。 這一節可以是可選的,但強烈建議你至少粗略瀏覽一下
- 第5節 – AWS AppSync 控制台:使用 AWS AppSync 控制台 ( console )構建一個完整的無伺服器API。 透過建構一個簡單的 API 來掌握AppSync Console
- 第6節 – 使用 Amplify CLI 的真實世界 AWS AppSync API:開始使用 React JS 建構我們的前端/客戶端應用程式。 使用 Amplify CLI 建構 AWS AppSync API
- 第7節 – 真實世界的AWS AppSync,Amplify CLI 和 React JS:將前端和後端功能建構到 React JS應用程式 – Blog應用程式
- 第8節 – AWS Amplify 和 Auth 模組 – 在前端應用程式中新增驗證功能: 使用 Amazon Cognito 來管理登入和使用者
- 第9節 – 編輯和刪除使用者的發文 – 允許授權使用者刪除和編輯發文
- 第10節 – 建立評論 – 使用GraphQL mutations 來為發文建立評論
- 第11節 – 如何更新過期的 AWS AppSync API 金鑰 – 將告訴你如何在7天活動期結束後更新過期的API金鑰
- 第12節 – 新增 LIKE 功能 – 允許使用者喜歡一個發文,並新增一個更複雜的使用者介面來顯示所有喜歡一個發文的使用者。
- 第13節 – 接下來的步驟!
=======================================
本課程還包括
- 終身享受所有未來的更新
- 在問答部分有一個反應迅速的講師
- 有趣的文章連結,以及很多好的程式碼,可以作為你下一個模板的基礎。
- 可供下載的Udemy結業證書
- 30天 “無問題 “退款保證!
這是一個可以改變你的 AWS 技能的課程。
現在就參加這個課程,完全沒有風險!
目標受眾
- 想了解 GraphQL 和 AWS AppSync 的開發者
- 希望在下一個應用程式中利用 AWS Amplify 框架的開發人員
- 需要了解 AWS AppSync 背後動機的解決方案架構師
講師簡介
Paulo Dichone | 軟體工程師, AWS Cloud 從業者 & 講師 Android、Flutter、AWS、最暢銷講師 (更多講師課程 )
嗨,我是 Paulo。
我熱衷於教授 Android、Java 和 Flutter 開發。 我在全球 175 個國家教過超過 20 萬名學生。
我在行動應用程式開發(Android 和 iOS)、Web 開發和 AWS 雲端方面擁有豐富的經驗。
我的目標是讓你成為優秀的開發人員和 AWS 雲端實踐者,無論你的經驗如何。 此外,我喜歡與成長中的家人共度時光、彈吉他曼陀林以及在空閒時間旅行。
我期待幫助你成為最好的開發人員和 AWS 雲端從業者。
如果你對 Android 開發和我的課程不熟悉,我建議你從我最全面的 Android 課程開始:
- 全面的 Android 應用開發大師班 – 你將學習 Android 開發入門所需的一切 – 無需任何經驗!
下一個:
- 完整的中級 Android 大師班 – 你將學習中級 Android 主題,例如工作管理器 API、ROOM 資料庫以及在 Android 後台工作。
跨平台開發課程和網路相關(建立 iOS 和 Android 行動應用程式):
- Flutter & Dart – 完整的 Flutter 應用程式開發課程 – 學習 Dart 程式語言並使用單一程式碼庫建立 iOS 和 Android 應用程式。
- Angular & Dart – 使用 Angular 和 Dart 建立動態 Web 應用程式 – 釋放最常用的 Web 開發框架之一 Angular 和 Dart 的強大功能來建立動態 Web 應用程式。
- TornadoFX – 使用 Kotlin 建立 JavaFX 應用程式 – 利用現代程式語言、Kotlin 和 JavaFX 程式庫建立令人驚嘆的桌面應用程式
對於 AWS 雲端課程:
- Amazon EC2 大師班(包含自動擴展和負載平衡器)
- Amazon ECS 和 Fargate 大師班
- Amazon EKS 與 Kubernetes
- AWS AppSync 和 Amplify
- AWS Lambda 和無伺服器框架
純Java基礎課程:
- Java 大師班 – 從初學者到專家指南 – 想要從頭開始學習 Java? 那麼這就是你需要的課程。
- Java 設計模式 – 完整的大師班 – 了解如何使用經過充分測試、經過驗證的設計模式來建立可靠的軟體。
我期待在我的課程中見到你。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 完整的 React 開發者課程 (包含 Redux、Hooks、GraphQL)
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
發表迴響