Back to Home

初學者網頁開發課程

與微軟雲端推廣者一起學習網頁開發的基礎知識,參加我們為期 12 週的完整課程。24 堂課涵蓋 JavaScript、CSS 和 HTML,透過動手實作的專案,如玻璃庭園、瀏覽器擴充功能及太空遊戲。參與小測驗、討論與實務作業。利用我們有效的專案式教學,提升你的技能及加強知識吸收。今天就開始你的程式設計之旅吧! 加入 Azure AI Foundry Discord 社群 按照以下步驟使用這些資源開始你的學習: 1. 分叉這個倉庫:按一下 2. 克隆倉庫: git clone https://github.com/microsoft/Web-Dev-For-Beginners.git 3. 加入 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 帳戶建立新倉庫並複製課程內容。 請依序執行: 1. 分叉倉庫:點擊本頁右上角的 “Fork” 按鈕。 2. 克隆倉庫: git clone https://github.com/microsoft/Web-Dev-For-Beginners.git #### 在 Codespace 執行課程 在你建立的倉庫副本中,點擊 Code 按鈕,選擇 Open with Codespaces。這會建立一個新的 Codespace 讓你使用。 #### 在本機電腦執行課程 想在本機執行此課程,需要一個文字編輯器、瀏覽器與命令列工具。第一課 程式語言與工具介紹 會帶你了解各種工具選項,幫你挑選合適的開發環境。 我們推薦使用 Visual Studio Code 作為編輯器,它還內建了終端機。你可以從這裡下載 Visual Studio Code。 1. 將您的倉庫克隆到您的電腦。您可以點擊 Code 按鈕並複製 URL: CodeSpace 然後,在 Visual Studio Code 中打開 Terminal,並運行以下命令,將 替換為剛才複製的 URL: bash git clone <your-repository-url> 2. 在 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 所有課堂的 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 進行翻譯。雖然我們致力於準確性,但請注意,自動翻譯可能包含錯誤或不準確之處。原文文件的母語版本應視為權威來源。對於重要資訊,建議聘請專業人工翻譯。我們不對因使用本翻譯而產生的任何誤解或誤釋負責。


            
Example:

Follow the lesson from Microsoft Web-Dev-For-Beginners course

Tags: web,development