fbpx

使用 Go 實踐無伺服器運算

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

報名參加課程

Sponsored by Udemy

也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

發表迴響

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: