写点什么

GitHub 推出更多课程

  • 2018-08-09
  • 本文字数:1147 字

    阅读完需:约 4 分钟

GitHub 在今年早些时候推出了 Learning Lab 计划,旨在帮助各个技能水平层次的人使用 GitHub。GitHub 之前推出的课程包括 GitHub 入门、使用 Markdown、管理合并冲突和 GitHub Pages,现在又推出了四门新课程,包括上传到GitHub、迁移到GitHub、社区入门套件和HTML 入门。

上传到GitHub 旨在帮助用户将本地项目上传到GitHub。在本课程中,用户将学习如何存储代码、创建重要的Git 文件(如.gitignore)、管理代码库的重要步骤,以及参与社区。

想要将代码库迁移到GitHub 的用户可以参看迁移到GitHub 这个课程。本课程将介绍如何使用GitHub 的导入工具来迁移项目,讨论了准备和共享一个项目所需要的重要步骤。用户将学习到如何为成功的迁移做好准备、如何处理当前项目中的二进制文件,以及如何将项目导入GitHub。

GitHub 社区已采用了一些非正式的标准来查找和参与项目,社区入门套件课程将介绍如何添加元数据以便让潜在的贡献者更容易找到项目,还提供了一些如何建立一个健康热情的社区的技巧。

HTML 入门是第一个与 GitHub 无关的课程,旨在帮助用户使用 HTML 构建一个干净的网页,演示了用户如何使用 GitHub Pages 免费托管他们的网页,以及如何使用基本 HTML 元素(标签、标题、列表、图像、链接)并使用 Gi​​tHub Pages 发布页面。

GitHub 入门是一门简短的课程,用户将学习到如何讨论问题、管理通知、创建分支、提交代码以及通过拉取请求引入变更。

使用Markdown 这个课程将教会用户如何创建和使用标题、使用项目符号列表组织想法、使用清单显示已完成的工作量、添加列表、图像、链接以及如何在GitHub 代码库中使用Markdown。

管理合并冲突课程旨在指导用户找到解决合并冲突问题的最佳解决方案。在本课程中,用户将了解到如何进行合并以及导致合并冲突的原因,以及如何解决简单和复杂的合并冲突。

对于想要在GitHub 代码库上创建网站的用户,GitHub Pages 课程介绍了如何共享与代码库相关的静态内容,例如简历、项目组合和项目博客。此外,用户还将学习如何启用GitHub Pages、如何通过Jekyll 选择样式主题、如何使用YAML、如何自定义网站以及如何创建和编辑博客帖子。

根据GitHub 的统计,已有超过3,700 名学生完成了Learning Lab 课程。用户也可以在 GitHub Marketplace 上获得 Learning Lab 课程。此外,GitHub Marketplace 为用户提供了一系列集成点,用户可将它们集成到他们的代码库中,例如 Travis CI、Appveyor、Waffle、ZenHub、Sentry、Codacy 等。对于已经从 lab.github.com 访问课程的用户,他们的体验保持不变。

GitHub 社区为 Learning Lab 课程提供了一个专门的留言板,用户可以在这里讨论、提问或报告课程相关的问题。

有关 GitHub Learning Lab 课程的更多详细信息,请访问 lab.github.com

查看英文原文 GitHub Expands Its Learning Offerings

2018-08-09 13:153212
用户头像

发布了 731 篇内容, 共 467.4 次阅读, 收获喜欢 2006 次。

关注

评论

发布
暂无评论
发现更多内容

外企时代已经过去?

李忠良

28天写作

发布 Go Modules

Rayjun

go modules Go 语言

《学会写作》学习笔记之如何选题

JiangX

28天写作

管事情的过程,如何聚焦并决策高价值的事?

一笑

管理 优先级队列 28天写作

VS2019 + Qt Creator 4.11.1 导入Qt源码进行调试记录

Creep

c++ qt

我的电脑嘲讽我!

IT蜗壳-Tango

七日更

创业失败启示录|茶之玄学

阿萌

28天写作 创业失败启示录 青城

GameStop: 究竟发生了什么?

lidaobing

28天写作 逼空

同城快递架构设计

Mars

技术创业,股权设置的常见“坑” | 视频号28天(24)

赵新龙

28天写作

数据结构和算法学习总结-复杂度分析

Nick

时间复杂度 数据结构与算法 复杂度

架构师训练营第10周课后作业

万有引力

【计算机内功修炼】八:函数运行时在内存中是什么样子?

码农的荒岛求生

高并发 内存 高性能 内存管理 运行时栈帧

week10-总结

J

Mybatis【17】-- Mybatis自关联查询一对多查询

秦怀杂货店

数据库 mybatis

week10-homework

J

Reactive Spring实战 -- 响应式Redis交互

binecy

redis Reactive Spring

开发质量提升系列:表字段名称引发的血案

罗小龙

代码规范 28天写作

管理笔记[2]:独裁者X与民主统治者Y

L3C老司机

28天瞎写的第二百三十三天:唯工具论的错误

树上

28天写作

碎碎念之「创造力可能是新的生产力」

Justin

创意 28天写作 创造性思维

还不清楚Lambda的底层原理?一文帮你搞懂

后台技术汇

28天写作

如何做到超预期供应

熊斌

28天写作

怀着期待开启美好的一天「幻想短篇 23/28」

道伟

28天写作

机器学习笔记之:虽然还没明白到底是在干嘛,但竟然还觉得挺有意思的!

Nydia

小产品、连接和生态

孙苏勇

产品 产品定位

【Vue2】文本无缝滚动

德育处主任

Vue 大前端 28天写作

产品训练营-第六课笔记

Geek_娴子

浅谈JavaScript常见的循环方式

devpoint

foreach for for...of

项目管理知识标准体系

Ian哥

28天写作

年关将至

luojiahu

GitHub推出更多课程_GitHub_Diogo Carleto_InfoQ精选文章