Course Code: fsdawscloud9
Duration: 35 hours
Prerequisites:
- 具備Web開發經驗(HTML、CSS、JavaScript)
- 熟悉後端技術(Node.js、數據庫等)
受衆
- 全棧開發者
- 軟件工程師
- 希望擴展到基於雲環境的Web開發者
Overview:
AWS Cloud9 提供了一個全面的開發環境,使開發人員能夠在雲端高效構建全棧應用。本課程教授學員如何利用 AWS Cloud9 進行前後端開發,並將平臺與多種 AWS 服務集成,以構建可擴展的應用程序。
本課程由講師主導,採用線上或線下培訓形式,面向希望使用 AWS Cloud9 優化開發流程的中高級全棧開發人員。
通過本培訓,學員將能夠:
- 爲全棧開發設置和配置 AWS Cloud9。
- 使用 Cloud9 開發和調試前端應用。
- 使用 AWS Cloud9 構建和部署後端服務。
- 將 Cloud9 與 AWS 服務集成,實現高級部署。
- 在基於雲的開發環境中與團隊成員協作。
課程形式
- 互動式講座與討論。
- 大量練習與實踐。
- 在即時實驗環境中進行實操。
課程定製選項
- 如需爲本課程定製培訓,請聯繫我們安排。
Course Outline:
AWS Cloud9 全棧開發簡介
- 概述 AWS Cloud9 的全棧開發功能
- 爲前端和後端設置 AWS Cloud9
- 瞭解 Cloud9 IDE 界面及其功能
在 AWS Cloud9 中進行前端開發
- 設置前端框架(如 React、Angular 等)
- 在 Cloud9 中開發和測試前端應用
- 使用基於瀏覽器的工具和擴展
在 AWS Cloud9 中進行後端開發
- 設置後端環境(如 Node.js、Python 等)
- 集成數據庫(如 MySQL、DynamoDB 等)
- 從 Cloud9 部署後端服務
調試全棧應用
- 使用 AWS Cloud9 中的調試工具
- 處理前端和後端錯誤
- 編寫並運行單元測試和集成測試
與 AWS 服務集成
- 連接 AWS Lambda 以構建無服務器後端
- 集成 S3 作爲存儲解決方案
- 將全棧應用部署到 AWS EC2 或 Elastic Beanstalk
在 AWS Cloud9 中協作
- 與其他開發者即時協作
- 在 Cloud9 中使用 Git 管理源代碼
- 在 Cloud9 中進行代碼審查和項目共享
AWS Cloud9 的高級功能與優化
- 使用 Cloud9 優化工作流程並自動化任務
- 使用 AWS CloudFormation 管理基礎設施即代碼
- 根據全棧開發需求自定義 IDE
全棧開發的安全最佳實踐
- 實施安全的身份驗證和授權
- 保護前端和後端服務
- 在全棧應用中使用 AWS IAM 角色進行訪問控制
總結與下一步