Github 热榜第三!微软开源的 2.7 万 Star 的 Web 开发教程
【导语】:微软为 Web 开发者提供的入门教程,前几日再次登上了 GitHub 趋势榜第三。
简介
Web-Dev-For-Beginners 是微软开源的 Web 开发入门教程,总共有 24 节课,时间周期为 12 周,包含了推荐的视频与文字教程,每节课都包括课前与课后测验、完成课程的书面说明、解决方案、作业等,而且教学内容是从编程语言的基础开始介绍的,也同样适合没有接触过编程的人。
该课程的作者为 Jen Looper、Chris Noring、Christopher Harrison、Jasmine Greenaway、Yohan Lasorsa、Floor Drees 和 Tomomi Imura。
每节课都包含以下内容:
草稿笔记 补充视频 课前热身 文字课程 如何构建项目的指南 知识检查 课程挑战 补充阅读 任务 课后测验
项目地址是:
https://github.com/microsoft/Web-Dev-For-Beginners
入门
对教学者来说
可以随时随地在自己的课堂上使用这个课程,并且可以通过 GitHub Classroom 在 GitHub 中使用。通过 fork 这个项目,为每节课创建一个仓库,这意味着需要将每个文件夹单独提取到仓库中。详细的操作方法官网已经提供了说明。
https://github.blog/2020-03-18-set-up-your-digital-classroom-with-github-classroom/
也可以在 Moodle、Canvas 或 Blackboard 中使用它。
Moodle Canvas
对学习者来说
学习者使用该教程时,建议 fork 仓库并自己完成练习,从课前测验开始,阅读讲座并完成其余活动。通过理解课程而不是复制解决方案代码来创建项目;也可以与朋友组成学习小组,一起浏览内容。
内容
在构建课程的时候,作者遵从了两个教学原则:确保它是基于项目的,并且包括频繁的测验。在课程结束时,学生将学习构建打字游戏、“绿色”浏览器扩展程序、“太空入侵者”游戏和商业类型的银行应用程序,并将学习 JavaScript 的基础知识、HTML 和 CSS 以及当今 Web 开发人员的现代工具链。
通过确保内容与项目保持一致,该过程对学生更具吸引力,概念的保留也将得到加强。作者还编写了几节 JavaScript 基础入门课程来介绍概念。
此外,课前的测验确定了课程的学习主题,而课后测验则确保了进一步的知识巩固。该课程灵活有趣,可以全部或部分学习。这些项目从小规模开始,到 12 周周期结束时变得越来越复杂。
24 节课从简单的编程工具简介、团队开发写作,到 Web 基础,如 JS、HTML、CSS等,再到一个个实践上手的具体项目,由浅入深,一步步帮助人们学习掌握 Web 开发。
感兴趣的童鞋,可以关注一下。
- EOF -
更多优秀开源项目(点击下方图片可跳转)
开源前哨
日常分享热门、有趣和实用的开源项目。参与维护10万+star 的开源技术资源库,包括:Python, Java, C/C++, Go, JS, CSS, Node.js, PHP, .NET 等
关注后获取
回复 资源 获取 10万+ star 开源资源
分享、点赞和在看
支持我们分享更多优秀开源项目,谢谢!