Contents
使用 AWS AppSync 和 AWS Amplify 在 AWS 雲端中部署基於 Serverless GraphQL 和 React JS 的 Javascript 應用程式
從這 11 小時的課程,你會學到
- 開發一個由 AWS AppSync 和 GraphQL 支援的、可擴展至數百萬個請求營運就緒的無伺服器後端API
- 使用 AWS Amplify 框架部署一個功能齊全的部落格應用程式(具有評論和喜歡功能!)
- 瞭解如何利用 AWS AppSync 開發即時訂閱,為您的 Web 應用程式提供即時可擴展的更新
- 學習 GraphQL,以及管理的 GraphQL 如何在 AWS 與 AWS AppSync 中工作
要求
- 曾瞭解 JavaScript 前端框架的人比較適合(如React)( 可參考 2021 完整的 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 背後動機的解決方案架構師
講師簡介
Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer ( 更多講師課程介紹 )
暢銷講師,9 次 AWS 認證,Kafka Guru 41 門課 |4.7⭐️ |180萬+學生 | 54萬8千+評價
Stephane 是一名解決方案架構師、顧問和軟體開發人員,對與大數據、雲端和 API 相關的所有事物特別感興趣。 他的 AWS 和 Apache Kafka 課程也多次成為 Udemy 的暢銷書講師。
[請參閱下面的常見問題解答,了解您可以按什麼順序參加我的課程]
Stéphane 被公認為 AWS 專家,並且是 AWS 認證的解決方案架構師專家和 AWS 認證的 DevOps 專家。 他喜歡教人們如何正確使用 AWS,讓他們為他們的 AWS 認證做好準備,最重要的是為現實世界做準備。
他也喜歡 Apache Kafka。 他是在紐約、倫敦和舊金山組織卡夫卡峰會的 2019 年計劃委員會成員。 他還是 Apache Kafka 社區的活躍成員,在 Medium 上撰寫部落格,並為 Confluent 撰寫客座部落格。
在業餘時間,他喜歡烹飪、練習瑜伽、衝浪、看電視節目以及到很棒的目的地旅行!
常見問題解答:您應該按什麼順序學習?…
AWS 雲:從 AWS Certified Solutions Architect Associate 開始,然後轉到 AWS Certified Developer Associate,然後是 AWS Certified SysOps Administrator。 之後,您可以參加 AWS Certified Solutions Architect Professional 或 AWS Certified DevOps Professional,或者您選擇的專業認證。
Apache Kafka:從 Apache Kafka for Beginners 開始,如果您是開發人員,則可以學習 Connect、Streams 和 Schema Registry,如果您是管理員,則可以學習 Setup 和 Monitoring 課程。 兩個track都需要通過 Confluent Kafka 認證。
Paulo Dichone | Android, Java, Flutter 開發者和老師 ( 更多講師主講課程介紹 )
嗨,我是 Paulo。
我熱衷於教人們 Android、Java 和 Flutter 的開發。我在全世界175個國家教過8萬多名學生。
我在惠特沃斯大學( Whitworth University )獲得了電腦科學學位,我熱愛程式設計和教學!
我在行動應用程式開發(Android 和 iOS)和 Web 開發方面有豐富的經驗。
我也是 Build Apps With Paulo 的創始人,在這裡學生們可以使用他們需要的工具成為全面發展的開發人員- 擁有軟體和技術技能的開發人員。
向學生展示如何開發出令人驚歎的應用程式/軟體,對我來說是非常有益的經歷。這就是為什麼我在過去的5年裡一直在網上教學。
我的目標是讓你成為一個偉大的開發人員,不管你目前經驗如何。
在業餘時間,我喜歡和我的家人在一起,彈吉他、彈曼陀林和旅行。
我期待著幫助你成為最好的開發人員,你可以的。
如果你對 Android 開發和我的課程不熟悉,我建議你從我最全面的 Android 課程開始:
- 2020 Android 開發大師班-你將學到所有開始 Android 開發你需要知道的的知識-不需要經驗!
我期待著在我的課程中見到你。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- 2021 完整的 React 開發者課程 (包含 Redux,Hooks,GraphQL)
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!