感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 14 時間:
課程簡介
需求與規劃階段中的 AI
- 使用 NLP 和 LLM 進行需求分析
- 將利益相關者的輸入轉換為史诗 (Epics) 和使用故事 (User Stories)
- 使用 AI 工具進行故事精化與驗收標準生成
AI 增強的設計與架構
- 使用 AI 建模系統組件與依賴關係
- 生成架構圖和 UML 建議
- 透過基於提示的系統推理進行設計驗證
AI 增強的開發工作流程
- AI 輔助的程式碼生成與基礎框架搭建
- 使用 LLM 進行程式碼重構與效能優化
- 將 AI 工具整合至 IDE(例如:Copilot, Tabnine, CodeWhisperer)
結合 AI 的測試
- 使用 AI 模型生成單元測試和整合測試
- AI 輔助的迴歸分析與測試維護
- 使用 AI 生成探索性測試與邊界案例
文件、審查與知識分享
- 從程式碼和 API 自動生成文件
- 使用 AI 提示和檢查清單自動化程式碼審查
- 利用對話式 AI 建立知識庫和常見問題解答 (FAQ)
CI/CD 與部署自動化中的 AI
- AI 增強的管道優化與基於風險的測試
- 智慧的灰度發布 (Canary Release) 與回滾建議
- 部署驗證與部署後分析中的 AI 應用
治理、倫理與實施策略
- 確保負責任的 AI 使用,避免生成程式碼中的偏差
- AI 輔助工作流程中的審計與合規
- 建立跨 SDLC 分階段導入 AI 的路线图
總結與下一步
最低要求
- 了解軟體開發生命週期概念
- 具備軟體架構或團隊領導經驗
- 熟悉 DevOps、敏捷實務或 SDLC 工具
受眾
- 軟體架構師
- 開發主管
- 工程經理
客戶評論 (1)
我獲得了關於Python中Streamlit庫的知識,我肯定會嘗試使用它來改進我們團隊中基於R Shiny開發的apps。
Michal Maj - XL Catlin Services SE (AXA XL)
課程 - GitHub Copilot for Developers
機器翻譯