推进你的旅程

GitHub学习实验室,通过完成有趣的、现实的项目来提高你的技能。从我们友好的学习实验室机器人那里获得建议和有用的反馈。

找到你的第一道菜

学习实验室的使用受
GitHub服务条款

我们最受欢迎的课程

《阿凡达》GitHub培训团队

如果你正在寻找一个快速和有趣的介绍GitHub,你已经找到了。这门课将让你在不到一个小时的时间内开始使用GitHub。

Git
GitHub页面
分支机构
提交
把请求

《阿凡达》GitHub培训团队

创建一个GitHub动作并在工作流中使用它。

GitHub的行为
工作流
你好世界

《阿凡达》GitHub培训团队

本课程将带你通过一切你需要开始组织想法和合作使用Markdown,一种轻量级语言的文本格式。

GitHub
减价

学习应该是有趣的

这里没有模拟或无聊的教程,只是亲手创建的课程 由GitHub社区和友好的学习实验室机器人教授。

真实的项目

在你自己的真实项目副本中学习新技能。

有帮助的机器人

我们友好的机器人在您的整个旅程中提供指导和反馈。

真正的工作流

一切都发生在GitHub问题和拉请求。

我们的学习路径

《阿凡达》GitHub培训团队

欢迎来到GitHub !我们很高兴你能来。我们知道乍一看可能会让人不知所措,所以我们为第一次登录的人准备了一些我们最喜欢的课程

  1. GitHub是什么?
  2. GitHub概论
  3. Git手册

《阿凡达》GitHub培训团队

在你掌握了基础知识之后,学习一些你可以在GitHub上做的有趣的事情。从GitHub页面到与你的朋友建立项目,这条道路将给你很多新想法。

  1. 发现GitHub页面
  2. GitHub页面
  3. 审查的请求

《阿凡达》GitHub培训团队

学习如何在GitHub上做DevOps与GitHub行动的力量!这条路径将引导你通过利用GitHub Actions从代码到云。

  1. GitHub动作:Hello World
  2. GitHub行动:持续集成
  3. GitHub操作:发布到GitHub包

学习GitHub与GitHub

《阿凡达》GitHub培训团队

学习如何创建一个网站或博客从你的GitHub存储库与GitHub页面。

GitHub
GitHub页面

《阿凡达》GitHub培训团队

GitHub上有数以百万计的项目,它们都在争夺数以百万计的开源贡献者的关注。学习如何让你的项目脱颖而出。

GitHub
开源

《阿凡达》GitHub培训团队

在GitHub上,你可以使用一整套开发工具和一流的第三方应用程序。本课程帮助您无缝地上传您的代码到GitHub,并向您介绍令人兴奋的下一步,以提升您的项目。

Git
GitHub

《阿凡达》GitHub培训团队

你不再使用GitHub上的全套开发工具和一流的第三方应用。本课程帮助您无缝地将代码移动到GitHub,并设置您做更多后,您使移动。

Git
GitHub

《阿凡达》GitHub培训团队

看看GitHub上的协作是如何运作的,然后开始一起创造伟大的东西。

GitHub

《阿凡达》GitHub培训团队

合并冲突是Git中正常工作的一部分。了解它们发生的原因以及如何轻松解决它们。

Git
合并冲突
GitHub

《阿凡达》GitHub培训团队

学习安全最佳实践,并确保项目的贡献和贡献者的安全。

安全
依赖关系管理
变基
审计
Dependabot

《阿凡达》GitHub培训团队

学习安全最佳实践,并确保项目的贡献和贡献者的安全。

Git
GitHub

《阿凡达》GitHub培训团队

本课程将教给您在存储库中查找相关对话、提交和项目的技能。

语言和工具

《阿凡达》GitHub培训团队

如果你正在寻找一个快速和有趣的介绍令人兴奋的编程世界,这门课程是为你。学习基本的HTML技巧,在不到一小时的时间内建立你的第一个网页。

GitHub页面

《阿凡达》everydeveloper

Node.js提供了在服务器端运行JavaScript文件的能力。Express是一个Node.js的库,它允许你向不同的“端点”发出请求并得到响应。

节点
表达
JavaScript
JSON
API

《阿凡达》everydeveloper

从Hello World开始使用Python编写一个简短的随机报价生成器。

Python

《阿凡达》everydeveloper

学习如何用Python创建一个掷骰子的应用程序!

Python

《阿凡达》everydeveloper

本教程扩展了Node.js和Express.js课程介绍中的概念。您将学习如何使用数据库(MongoDB)来创建、读取、更新和删除数据。

node . js
express.js
mongoose.js
JavaScript
MongoDB

《阿凡达》everydeveloper

学习Ruby的基础知识。创建一个hello world程序,然后包含if/else语句

Ruby

《阿凡达》everydeveloper

学习机器学习(ML)/神经网络(NN)工具

TensorFlow
Python
机器学习
神经网络

《阿凡达》everydeveloper

在TensorFlow库的帮助下预测口袋妖怪的统计数据

TensorFlow
Python
机器学习
神经网络

《阿凡达》everydeveloper

Java是一种面向对象的编程语言,在多平台应用程序中很流行。

Java

《阿凡达》everydeveloper

PHP是一种服务器端编程语言,可以将动态代码插入HTML中。PHP用于流行的内容管理系统,如WordPress和Drupal。

PHP

《阿凡达》GitHub培训团队

设计思维是一种以人为中心的方法来创造解决方案。本课程将教你设计思维的原则,并引导你将其五个阶段应用到你的项目中。

《阿凡达》斯德哥尔摩研究中心

你好,欢迎光临!在这个实验室中,我们将介绍构建Reason React应用程序所需的基本设置,包括测试、记录它们、构建和发布它们!

原因
bucklescript
reason-react
反应

《阿凡达》M3kH

学习创建Express服务器的基础知识,并遵循REST原则。

NodeJS
JavaScript
表达
服务器

《阿凡达》tomtom-international-labs

在本课程中,您将学习如何创建一个显示TomTom地图的Android应用程序

安卓
tomtom-sdk
地图

《阿凡达》gitmusical

LilyPond是一种用于在纯文本文件中标注音乐的开放源代码技术。在本课程中,我们将涵盖在LilyPond音乐符号的基本原理。

《阿凡达》GitHub培训团队

在本课程中,您将学习React.js的基础知识,通过构建一个成绩单web应用程序来管理作业、学生和成绩。

《阿凡达》vtex-trainings

学习如何使用由VTEX IO支持的store Framework块语言来构建一个store。

《阿凡达》ntaranov

该课程指导参与者在作为一个团队持续集成时经常遇到的情况。

CI
持续集成
Git
DevOps
团队工作

GitHub的行为

《阿凡达》GitHub培训团队

创建一个GitHub动作并在工作流中使用它。

GitHub的行为
工作流
你好世界

《阿凡达》GitHub培训团队

了解如何创建工作流,使您能够为项目使用持续集成(Continuous Integration, CI)。

GitHub的行为
工作流
CI
持续集成
集成

《阿凡达》GitHub培训团队

本课程将带领您通过使用GitHub行动,以获得您的代码在部署状态一旦您的CI工作流已经完成。

GitHub的行为
GitHub包
部署
工作流
码头工人

《阿凡达》GitHub培训团队

使用GitHub Actions和Microsoft Azure创建两个部署工作流。

GitHub的行为
微软Azure
工作流
CD
部署

《阿凡达》GitHub培训团队

学习如何编写自己的GitHub JavaScript行动!本课程将授权您开始自动化定制任务独特的您的工作流程。

JavaScript
API
操作工具箱
GitHub的秘密
工作流

《阿凡达》GitHub培训团队

学习如何编写自己的GitHub Docker容器动作!本课程将授权您开始自动化定制任务独特的您的工作流程。

码头工人
容器
工作流
应用程序编程接口(API)
出版GitHub的行为

《阿凡达》GitHub培训团队

本课程涵盖了如何使用GitHub脚本快速使用ockit /rest在GitHub操作工作流。

GitHub的行为
Octokit
工作流
自动化
应用程序编程接口(API)

DevOps的GitHub

《阿凡达》GitHub培训团队

学习如何自动测试对项目所做的更改,使您可以自由地编写更棒的代码。

持续集成

《阿凡达》GitHub培训团队

了解与GitHub和Travis CI持续集成的原则。

持续集成(CI)
测试驱动的开发(TDD)
YAML
受保护的分支
提交状态

《阿凡达》GitHub培训团队

添加您自己的GitHub功能,自动化工作流程,以及更多的GitHub应用程序。

人则
API
GitHub的应用
Probot
安装

《阿凡达》GitHub培训团队

学习使用CodeQL,这是一种查询语言,可以帮助查找源代码中的bug。在开源项目Das U-Boot中找到9个远程代码执行漏洞,并加入使用CodeQL的安全研究人员社区。

企业在GitHub上

《阿凡达》GitHub培训团队

各种规模和行业的组织都在讨论InnerSource的概念。本课程带领您了解InnerSource的一些关键概念,并帮助您建立一个采用InnerSource实践的内部工具包。

《阿凡达》GitHub培训团队

学习如何与构建您正在使用的软件的开源社区一起工作,并将您的业务置于世界上最具创新性和安全性的代码的前沿。

开源
企业
许可
模板
的指导方针

《阿凡达》GitHub培训团队

学习和实践基于版本的工作流,并探索分支策略。

受保护的分支
看板
语义版本控制
项目
GitHub的应用

你在找别的吗?

开始

注册课程

选择一门课程并注册。GitHub学习实验室将在您的帐户上创建一个新的存储库。

开始学习

按照第一期的指导开始课程,或者通过学习实验室机器人拉请求评论。

准备好开始学习了吗?

找到你的第一道菜
Baidu