# 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)」**,以獲得一次性臨時密碼。 ![image](https://hackmd.io/_uploads/SykqmzxZZx.png) 2. 輸入自己的 **Email** 以用於接收一次性臨時密碼 ,並點擊 **「傳送密碼」**。 ![image](https://hackmd.io/_uploads/HJlh7Gebbx.png) > [!Tip] 提醒 > 活動期間使用相同 Email 進行登入將會使用相同的練習環境 3. 進入自己的 Email 以取得 **9 碼 Passcode**。 ![image](https://hackmd.io/_uploads/Syq1NfeZbl.png) 4. 將 9 碼 Passcode 填入,並點擊 **「登入」**。 ![image](https://hackmd.io/_uploads/Hknx4GgWZg.png) 5. 登入並進行環境使用要求條款後,請勾選 **「I agree with the Terms and Conditions」**,並點擊 **「Join event」**。 ![image](https://hackmd.io/_uploads/ryQfNfxWWl.png) ![image](https://hackmd.io/_uploads/HJ_zNGxW-e.png) 6. 進入 Workshop 環境後,點選密碼開啟實驗環境 Code Server ![image](https://hackmd.io/_uploads/HkocVfeZZx.png) ::: --- ### 啟用 Amazon Q Developer #### IDE :::spoiler 操作步驟 1. 點選 **Amazon Q Developer 圖示**後選擇 **「Personal Account」**,點選 **「Continue」** ![image](https://hackmd.io/_uploads/B1ts_zgWWg.png) 2. 在驗證碼確認視窗中點選 **「Proceed to Browser」** ![image](https://hackmd.io/_uploads/BkLuFMeZWl.png) - **確認開啟網站** ![image](https://hackmd.io/_uploads/rJ_9YzgZWx.png) 3. 建立 **Builder ID** (如果沒有的話) - **輸入 Email 及名稱** ![image](https://hackmd.io/_uploads/HydtOr-bZg.png) - **至信箱收取驗證碼** ![image](https://hackmd.io/_uploads/B1_9_r---e.png) - **允許存取** ![image](https://hackmd.io/_uploads/HJ6iuSbZ-l.png) 4. 確認授權 IDE 可使用 Amazon Q Developer 帳號 ![image](https://hackmd.io/_uploads/S1gy5flb-x.png) - **允許存取** ![image](https://hackmd.io/_uploads/BJSQqzgZ-g.png) - **輸入自定義密碼** ![image](https://hackmd.io/_uploads/SJ-4qGxZWl.png) 5. 正常使用 IDE 中的 Amazon Q Developer ![image](https://hackmd.io/_uploads/SJD1iMgZ-x.png) > [!Tip] 範例提示詞 > `我可以怎麼使用 Q Developer?` > `請你以繁體中文進行對話` > `請你證明 1+1=2` ::: #### CLI :::spoiler 操作步驟 1. 開啟 Terminal 視窗後輸入 `q loin` ![image](https://hackmd.io/_uploads/HJPC3flWZe.png) 2. 選擇 **「Use for Free with Builder ID」**, ![image](https://hackmd.io/_uploads/B1em6zxbbl.png) 開啟連結授權登入連結 ![image](https://hackmd.io/_uploads/B1LPazlWZl.png) > [!Note]登入操作 > 同 IDE 登入操作「**3. 確認授權 IDE 可使用 Amazon Q Developer 帳號」** 3. 成功登入後簡單測試 Q Cli 回應, > [!Note] 測試 Prompt > `q chat --no-interactive "Hello"` > ![image](https://hackmd.io/_uploads/HJcTCGgWZl.png) :::