Contents
通過使用 Golang 建構應用程式並將其佈署到 AWS Lambda,節省時間和資源。
從這 3.5 小時的課程,你會學到
- AWS(亞馬遜網路服務)是什麼以及如何訪問它們
- 如何在 Go 中編寫 Lambda 函數並運行它們
- 如何將 Lambda 函數連接到其他 AWS 服務
- 如何將 Golang 程式碼作為 Lambda 函數執行
- 暸解 AWS-Lambda Golang SDK 以及如何使用它
- 設置和使用 DynamoDB
- 在微服務( microservice )環境中執行會話( sessions )
- 如何使用 TLS 確保你的連接安全
- 如何將你自己的域( domain ) 附加到 AWS
要求
擁有 Go 程式設計知識將有所幫助 ( 請參考相關線上課程 Go : 完整的新手訓練營課程(Golang) )
課程說明
我們的課程將幫助你將應用程式無伺服器( serverless ) 上 Amazon Web Services (AWS),無需管理自己的伺服器,同時仍能用 Go 寫程式,節省時間、精力和成本。你將首先獲知 AWS 概念,然後用 Go 寫 Lambda 函數並使用它們來訪問各種 AWS 服務。
我們將首先通過使用 API-Gateway 呼叫 Go來使用 Go 功能。使用 AWS 指令行界面,我們將在你的本機上建構我們的功能,並使你不必管理 Go 程式碼。然後,我們將使用 AWS SDK使你的 Lambda Go 功能能夠呼叫其他 AWS 服務,例如 S3 Bucket。然後,我們將域( domain )連接到AWS,並為你的用戶添加 HTTPS / TLS 安全性。
一旦我們建立了基礎,我們將通過維護用戶必須在聊天之前登入的會話 ( sessions ),來構建一個名為 Logchat 的安全聊天應用程式,再一路介紹我們需要的服務。
通過實際操作方法,你將掌握 AWS Suite 的安全注意事項,以及如何維護無伺服器( serverless ) 應用程式。
目標受眾
- 本課程適用於希望使用 Go 建構無伺服器應用程式的開發人員。擁有 Go 程式設計知識將有所幫助,但並不重要。我們不會在這裡介紹 Go 程式設計基礎知識。
- 無需了解無伺服器( serverless )程式設計或 AWS Lambda。本課程將教你使用 AWS Lambda。
講師簡介
Packt Publishing 行動的技術知識
Packt 自 2004 年以來一直致力於開發人員的教學。這些年來,軟體行業變化很大 – Packt持續因應這些變化,觀察趨勢和工具,思考我們將如何工作和生活,並將這些放入課程安排。
擁有廣泛的內容庫 – 4000 多本書籍和視訊課程– Packt 的使命是幫助開發人員在快速變化的世界中不落人後。從新的網路框架和程式語言,到尖端的資料分析和 DevOps,Packt 將每個領域的重要知識帶給軟體專業人員。
從技幫助你發展、在未來保障你的事業、立即解決每一天的技術挑戰,Packt 是一個隨時可以參考的資源,讓你成為更好、更聰明的開發人員。
Packt Udemy 課程持續這種傳統,找專家帶給你全面且簡明的視訊課程。
Matthew Stoodley
過去兩年一直在 Golang 工作,最近發現了無伺服器( serverless )計算的樂趣。如果你正在尋找故事講述者、魔術師、插畫家或網路開發人員,Matt 就是你的最佳人選。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
報名參加課程

也許你會有興趣
- Go 相關線上課程
- AWS Serverless API 和 應用程式 – 完整的介紹課程
- 以 AWS Lambda 建構一個無伺服器的 App – 親手做 !
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
★ 歡迎使用 App / Email | Telegram 訂閱 網站更新★