MDN 前端開發課程旨在為當今 Web 行業中需要就業和長期發展的前端 Web 開發人員提供基礎技能和知識的權威推薦。
本課程由 MDN 團隊建立,並得到了 Mozilla 內部專家以及更廣泛的 MDN 社群的審查和反饋。感謝您寶貴的意見;您知道自己是誰!
MDN 前端開發課程旨在為當今 Web 行業中需要就業和長期發展的前端 Web 開發人員提供基礎技能和知識的權威推薦。
本課程由 MDN 團隊建立,並得到了 Mozilla 內部專家以及更廣泛的 MDN 社群的審查和反饋。感謝您寶貴的意見;您知道自己是誰!
Mozilla 每天都與行業專業人士交流,我們定期收到關於新員工知識缺口的反饋。招聘經理經常觀察到
因此,我們決定建立本課程,以幫助指導人們學習更優秀的技能組合,提高他們的就業能力,並使他們能夠構建一個更好、更易於訪問、更負責任的未來 Web。我們希望他們有最大的成功機會。
本課程體現了我們認為 Web 應該擁有的價值觀——可訪問性、可持續性、可用性、效能和社群。我們希望教育工作者、開發人員和學生能夠使用此資源,並在他們的工作中、教學中以及他們構建的產品中倡導這些價值觀。
本課程對幾類學生都有用
一旦學生有了要學習的主題列表,他們就應該透過自學、參加課程或訓練營來學習,或者結合使用。無論哪種方式,在完成符合要求的課程後,學生應該能夠透過一項測試他們所學主題知識的考試。
注意:本資源不是一門前端 Web 開發學習課程,也不旨在對其進行徹底的教授。它推薦了現代前端 Web 開發人員應該知道的內容。然而,我們花費了大量的時間和精力來審查涵蓋我們模組的各種課程,並打算推薦我們認為適合學習本課程的免費和付費課程。
前端開發人員這個術語可能含糊不清;它對不同的人可能有不同的含義,而且從事前端工作的人可能需要執行各種不同的任務。
本課程不試圖概述 Web 開發人員可能需要深入瞭解的每一個主題。本課程涵蓋以下內容
所呈現的主題涵蓋了不同程度的細節。
此外,還有幾個領域我們明確不涵蓋在本課程中,即
後端語言/平臺,例如 Node.js、PHP、Python、.NET、Java 或 Ruby。後端,顧名思義,不在前端開發課程的範圍內,儘管您會在全棧開發人員課程中找到交叉內容。
傳統的關係型資料庫(例如,MySQL 或 Postgres)和其他伺服器端資料儲存(例如,雲資料庫,如 MongoDB 或 Google Cloud Datastore)。這些被認為是後端的一部分,因此不在課程範圍之內。我們確實涵蓋了客戶端儲存機制,如 Cookies、Web Storage 和 IndexedDB,但它們具有不同且獨特的用例。
深入的 DevOps 主題,例如用於配置和自動化(例如,Amazon AWS、Google Cloud Platform 和 Microsoft Azure)的雲平臺以及容器化工具(例如,Kubernetes 和 Docker)。我們確實會輕微觸及一些被認為是 DevOps 領域內的工具——例如 GitHub 和自動化測試工具——但這些與前端開發人員領域有明顯的交叉。
圖形設計超越基礎知識(在 為開發人員而設計 中概述)。
與產品和專案管理等角色相關的技能(例如,組織、研究和規劃)。
任何人都可以免費使用此資源。如果您覺得本課程有用,我們希望您考慮做以下事情
連結到它。例如,教育工作者可以在他們的公開課程資訊中包含以下內容
<p>
This course is based on the
<a href="https://mdn.club.tw/en-US/curriculum/"
>MDN front-end development curriculum</a
>.
</p>
告訴其他人!我們希望儘可能多的學生和教育工作者開始使用本課程,並圍繞它作為 Web 開發人員基本知識的標準。
注意:本課程應作為指導,但其使用並不意味著 Mozilla 的認可。
Web 開發行業正在不斷快速變化。為了使我們的建議保持最新,我們將定期審查我們的課程,釋出更改日誌,並每年進行一次公告,聯絡已知符合要求的課程的建立者,告知他們課程已更改,並鼓勵他們根據需要審查/更新他們的課程。
我們計劃在每年的第二季度進行此項工作,以便在第二季度/第三季度為教育工作者提供時間,在下一學年開始前實施更改。
我們很樂意聽取您對我們課程的反饋。如果您對如何改進該資源有任何建議,或者您注意到任何不準確或錯誤,我們非常希望收到您的反饋。在 課程原始碼倉庫 上建立一個包含您反饋的問題。