初學者網頁開發課程
與微軟雲端推廣者一起學習網頁開發的基礎知識,參加我們為期 12 週的完整課程。24 堂課涵蓋 JavaScript、CSS 和 HTML,透過動手實作的專案,如玻璃庭園、瀏覽器擴充功能及太空遊戲。參與小測驗、討論與實務作業。利用我們有效的專案式教學,提升你的技能及加強知識吸收。今天就開始你的程式設計之旅吧! 加入 Azure AI Foundry Discord 社群 按照以下步驟使用這些資源開始你的學習:
- 分叉這個倉庫:按一下
- 克隆倉庫: git clone https://github.com/microsoft/Web-Dev-For-Beginners.git
- 加入 Azure AI Foundry Discord,結識專家與開發者夥伴
🌐 多語言支援
透過 GitHub Action 支援(自動且隨時更新)
阿拉伯文 | 孟加拉文 | 保加利亞文 | 緬甸文 | 中文 (簡體) | 中文 (繁體,香港) | 中文 (繁體,澳門) | 中文 (繁體,台灣) | 克羅地亞文 | 捷克文 | 丹麥文 | 荷蘭文 | 愛沙尼亞文 | 芬蘭文 | 法文 | 德文 | 希臘文 | 希伯來文 | 印地文 | 匈牙利文 | 印尼文 | 義大利文 | 日文 | 坎那達文 | 高棉文 | 韓文 | 立陶宛文 | 馬來文 | 馬拉雅拉姆文 | 馬拉地文 | 尼泊爾文 | 尼日利亞皮欽語 | 挪威文 | 波斯文 (法爾西) | 波蘭文 | 葡萄牙文 (巴西) | 葡萄牙文 (葡萄牙) | 旁遮普文 (古魯穆奇) | 羅馬尼亞文 | 俄文 | 塞爾維亞文 (西里爾) | 斯洛伐克文 | 斯洛維尼亞文 | 西班牙文 | 斯瓦希里文 | 瑞典文 | 他加祿文 (菲律賓語) | 泰米爾文 | 泰盧固文 | 泰文 | 土耳其文 | 烏克蘭文 | 烏爾都文 | 越南文
🧑🎓 你是學生嗎?
請造訪學生中心頁面,這裡有初學者資源、學生套件,甚至免費證書兌換券的方式。這個頁面值得你加入書籤並定期查看,因為我們每個月都會更新內容。
📣 新通知 - 新增 GitHub Copilot Agent 模式的挑戰任務!
新增挑戰,請在大部分章節尋找 “GitHub Copilot Agent Challenge 🚀” 。這是運用 GitHub Copilot 及 Agent 模式完成的新挑戰。如果你之前沒使用過 Agent 模式,它不只會生成文字,還能建立與編輯檔案、執行指令等等。
📣 新通知 - 新增使用生成式 AI 的專案
剛新增 AI 助手專案,快來查看專案
📣 新通知 - 針對 JavaScript 發布的生成式 AI 新課程
千萬別錯過我們的生成式 AI 新課程! 請訪問 https://aka.ms/genai-js-course 開始!
- 課程涵蓋從基礎到 RAG。
- 使用生成式 AI 和配套應用程式與歷史人物互動。
- 有趣且吸引人的劇情,你將展開時光旅行! 每堂課都包含作業、知識檢測和挑戰,引導你學習以下主題:
- 提示與提示工程
- 文字及影像應用程式生成
- 搜索應用程式 請訪問 https://aka.ms/genai-js-course 開始!
🌱 開始之前
學員們,每堂課請先從課前測驗開始,接著閱讀講義內容,完成各種活動,並透過課後測驗檢查理解。 為了提升學習效果,建議與同儕一起合作完成專案!鼓勵在我們的討論區進行交流,我們的管理團隊會隨時回答你的問題。 若要更深入學習,強烈建議探索 Microsoft Learn 取得更多學習資源。
📋 設置你的開發環境
此課程已準備好開發環境!開始時你可以選擇在Codespace(瀏覽器環境,無需安裝)執行課程,或在電腦本機使用文字編輯器,例如 Visual Studio Code。
建立你的倉庫
為方便保存作品,建議你建立自己的此倉庫副本。點擊頁頂的 Use this template 按鈕,即可在你的 GitHub 帳戶建立新倉庫並複製課程內容。 請依序執行:
- 分叉倉庫:點擊本頁右上角的 “Fork” 按鈕。
- 克隆倉庫: git clone https://github.com/microsoft/Web-Dev-For-Beginners.git
在 Codespace 執行課程
在你建立的倉庫副本中,點擊 Code 按鈕,選擇 Open with Codespaces。這會建立一個新的 Codespace 讓你使用。
在本機電腦執行課程
想在本機執行此課程,需要一個文字編輯器、瀏覽器與命令列工具。第一課 程式語言與工具介紹 會帶你了解各種工具選項,幫你挑選合適的開發環境。 我們推薦使用 Visual Studio Code 作為編輯器,它還內建了終端機。你可以從這裡下載 Visual Studio Code。
- 將您的倉庫克隆到您的電腦。您可以點擊 Code 按鈕並複製 URL: CodeSpace 然後,在 Visual Studio Code 中打開 Terminal,並運行以下命令,將 替換為剛才複製的 URL:
git clone <your-repository-url>
- 在 Visual Studio Code 中打開該資料夾。您可以點擊 File > Open Folder 並選擇剛才克隆的資料夾。
📂 每一課包含:
- 選擇性手繪筆記
- 選擇性補充視頻
- 課前熱身小測驗
- 書面課程內容
- 對於基於專案的課程,有逐步指導如何構建專案
- 知識檢測
- 一個挑戰
- 補充閱讀
- 作業
- 課後測驗
🗃️ 課程列表
🏫 教學法
我們的課程設計基於兩個主要教學原則:
- 專案式學習
- 頻繁測驗 該計劃教授 JavaScript、HTML 和 CSS 的基礎知識,以及當今網頁開發者使用的最新工具和技術。學生將有機會通過構建一個打字遊戲、虛擬生態瓶、環保瀏覽器擴展、太空入侵者風格遊戲和企業銀行應用程式來獲得實際操作經驗。系列結束時,學生將對網頁開發有堅實的理解。 通過確保內容與專案一致,使學習過程更具吸引力並能增強概念記憶。我們還編寫了幾個 JavaScript 基礎入門課程,搭配來自 "JavaScript 初學者系列" 影片教程集的一些視頻,該系列的部分作者也參與了本課程編寫。 此外,課前的低風險測驗設定學生的學習意圖,而課後的第二次測驗則確保進一步的記憶。本課程設計靈活且有趣,可以整體或部分學習。專案從簡單開始,並在 12 週的週期結束時變得越來越複雜。 儘管我們有意避免引入 JavaScript 框架,專注於在採用框架前培養作為網頁開發者所需的基本技能,完成本課程的下一個良好步驟是通過另一組視頻學習 Node.js:「Node.js 初學者系列」。
🧭 離線存取
您可以使用 Docsify 離線瀏覽本文件。Fork 此倉庫,在您的本機安裝 Docsify,然後在此倉庫的根目錄輸入 docsify serve。網站將在本地端口 3000 提供服務:localhost:3000。
所有課堂的 PDF 檔案可在 此處 下載。
🎒 其他課程
我們團隊還製作了其他課程!請參考:
LangChain
Azure / Edge / MCP / Agents
生成式 AI 系列
-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA) -C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC) -E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)
核心學習
Copilot 系列
尋求協助
如果你遇到困難或有任何關於構建 AI 應用程式的問題,歡迎加入和其他學習者與經驗豐富的開發者一起討論 MCP。這是一個支持性的社區,歡迎提出問題並自由分享知識。 如果你在建置過程中有產品反饋或錯誤,請造訪:
授權條款
本專案庫使用 MIT 授權條款。更多資訊請參閱 LICENSE 檔案。
免責聲明: 本文件是使用 AI 翻譯服務 Co-op Translator 進行翻譯。雖然我們致力於準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原文文件的母語版本應視為權威來源。對於重要資訊,建議聘請專業人工翻譯。我們不對因使用本翻譯而產生的任何誤解或誤釋負責。
Follow the lesson from Microsoft Web-Dev-For-Beginners course