查看原文
其他

Github 热榜第三!微软开源的 2.7 万 Star 的 Web 开发教程

The following article is from 开源前哨 Author 小秋

【导语】:微软为 Web 开发者提供的入门教程,前几日再次登上了 GitHub 趋势榜第三。

简介

Web-Dev-For-Beginners 是微软开源的 Web 开发入门教程,总共有 24 节课,时间周期为 12 周,包含了推荐的视频与文字教程,每节课都包括课前与课后测验、完成课程的书面说明、解决方案、作业等,而且教学内容是从编程语言的基础开始介绍的,也同样适合没有接触过编程的人。

该课程的作者为 Jen Looper、Chris Noring、Christopher Harrison、Jasmine Greenaway、Yohan Lasorsa、Floor Drees 和 Tomomi Imura。

每节课都包含以下内容:

  1. 草稿笔记
  2. 补充视频
  3. 课前热身
  4. 文字课程
  5. 如何构建项目的指南
  6. 知识检查
  7. 课程挑战
  8. 补充阅读
  9. 任务
  10. 课后测验

项目地址是:

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 -

推荐阅读  点击标题可跳转

1、人脸识别的时候,一定要穿上衣服啊!

2、满屏的绝望!被 Amazon 算法“解雇”的 63 岁“老司机”

3、VS Code能自己编程了,GitHub推出“AI程序员”插件,根据注释自动补全代码


关注「程序员的那些事」加星标,不错过圈内事

点赞和在看就是最大的支持❤️

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存