# Amazon Q Developer Workshop - 實驗環境準備 ## 目錄 [1. 實驗環境準備](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/HknuyDk--e) [2. 基本功能介紹](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/B1xH4Xeb-x) [3. 提示詞工程](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/B1v1v4l--e) [4. 探索專案及文件生成](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/SJ-sUOxWZx) [5. 開發功能](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/HyVLCOgZ-g) [6. 生成測試](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/rJROwse-Zl) [7. 程式碼掃描](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/SJzMislZbx) [8. 轉換 SOAP 架構成 RESTFul 架構](https://hackmd.io/@Zx9gc3B9R76nDuN1qqwwcA/H1eag2l-Wl) --- > [!Tip]提醒 > 建議瀏覽器:Firefox、Chrome > [!Note] 實驗環境 **Workshop Studio:** [https://catalog.us-east-1.prod.workshops.aws/join?access-code=f3fa-07c0ff-64](https://catalog.us-east-1.prod.workshops.aws/join?access-code=f3fa-07c0ff-64) **Access Code:** `f3fa-07c0ff-64` --- ### 進入 AWS 練習環境 :::spoiler 操作步驟 1. 進入課程提供的 **AWS Workshop Studio** 網址,並點擊 **「Email one-time password (OTP)」**,以獲得一次性臨時密碼。  2. 輸入自己的 **Email** 以用於接收一次性臨時密碼 ,並點擊 **「傳送密碼」**。  > [!Tip] 提醒 > 活動期間使用相同 Email 進行登入將會使用相同的練習環境 3. 進入自己的 Email 以取得 **9 碼 Passcode**。  4. 將 9 碼 Passcode 填入,並點擊 **「登入」**。  5. 登入並進行環境使用要求條款後,請勾選 **「I agree with the Terms and Conditions」**,並點擊 **「Join event」**。   6. 進入 Workshop 環境後,點選密碼開啟實驗環境 Code Server  ::: --- ### 啟用 Amazon Q Developer #### IDE :::spoiler 操作步驟 1. 點選 **Amazon Q Developer 圖示**後選擇 **「Personal Account」**,點選 **「Continue」**  2. 在驗證碼確認視窗中點選 **「Proceed to Browser」**  - **確認開啟網站**  3. 建立 **Builder ID** (如果沒有的話) - **輸入 Email 及名稱**  - **至信箱收取驗證碼**  - **允許存取**  4. 確認授權 IDE 可使用 Amazon Q Developer 帳號  - **允許存取**  - **輸入自定義密碼**  5. 正常使用 IDE 中的 Amazon Q Developer  > [!Tip] 範例提示詞 > `我可以怎麼使用 Q Developer?` > `請你以繁體中文進行對話` > `請你證明 1+1=2` ::: #### CLI :::spoiler 操作步驟 1. 開啟 Terminal 視窗後輸入 `q loin`  2. 選擇 **「Use for Free with Builder ID」**,  開啟連結授權登入連結  > [!Note]登入操作 > 同 IDE 登入操作「**3. 確認授權 IDE 可使用 Amazon Q Developer 帳號」** 3. 成功登入後簡單測試 Q Cli 回應, > [!Note] 測試 Prompt > `q chat --no-interactive "Hello"` >  :::
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up