GitHub 是世界上最大的开源社区。如何利用开源社区中丰富的开源项目,来提升自己的编程能力,或者如何在开源项目中积累自己软件测试的经验,等等。这些都是每个新手急需解决的问题,本系列课程的目标就是带领新手踏入这片开源江湖,从 GitHub 网站和 Git 版本控制工具的学习开始,学习 MarkDown 自然语言的文档编写,到 JavaScript 的程序设计,从给开源项目提 bug、翻译文档到给开源项目贡献代码,一步一步带大家由浅入深的参与到开源项目中,积累真实的项目经验,学习最新的、最先进的 IT 技术。
王顶老师 QQ 号:408542507
王顶老师的 51CTO 学员交流群:301862163
注意:
加群或加好友,请报上自己的姓名和所学课程。
大家学完成本课程后,在 GitHub 上安家落户,可以把本地的文档或者代码,放到 GitHub 上。自己一个人能玩起来,就达到目标了。先不用说参与别人的项目,或者让别人参与自己的项目,这些目标在第四季课程中再来实现。
大家学完本课程后,能够正确的使用 MarkDown 语法编辑带有格式的自然语言文档,可以在 GitHub 上创建文档型项目仓库,把平时收集的学习资料用 MarkDown 整理出来,放到 GitHub 上托管起来,就达到目标了。
- 更多内容请移步这里
大家学完本课程后,应该对 Git Bash 命令有了更深入的体会和掌握。应该能够把 Git Bash 命令使用的游刃有余,可以在项目仓库的提交历史中随意穿梭,可以玩转分支,以及变基这些高级操作,可以使用别名,定制属于自己的 Git Bash 命令,提高自己的操作效率,等等。
大家学会本课程后,应该能够在 GitHub 上展开团队协作,掌握 GitHub 的 Fork 以及 Pull Request 的流程,能够参与到他人的项目中。而且,能够掌握几种常规的 Git 协作方式,能够让自己身边的小伙伴,参与到自己的开源项目中。
大家学会本课程后,应该能够使用 stylish 定制网站样式,让网站的风格具有个性化的特色,另外,可以去掉网站中没有的内容,让网站的用户体验更方便、更高效。
通过一个真实的案例:how-to-markdown,给大家展示一下如何参与到他人的开源项目中。
大家学会本课程后,应该能够使用 Git 版本控制工具以及 MarkDown 简单的纯文本标记语言,以团队协作的方式来制作电子书,能够将电子书发布到 GitBook 网站上。
大家学会本课程后,我们会掌握如何在 GitHub 上搭建一个博客网站,你可以从中掌握 GitHub 的 Pages 功能,以及 Jekyll 软件的基本用法。更重要的是,你会掌握一种建立网站的全新思路。
大家学会本课程后,应该能够熟练的通过命令行操作各种发行版的 Linux 系统,为在 Linux 系统上做软件开发、测试环境搭建以及系统运维打下扎实的基础。
大家学会本课程后,应该能够熟练的通过命令行操作各种发行版的 Linux 系统,为在 Linux 系统上做软件开发、测试环境搭建以及系统运维打下扎实的基础。
大家学会本课程后,应该能够在企业内部,根据团队的规模和开发需求,搭建四种协议 Git 服务器的任意一种。