Skip to content
This repository was archived by the owner on Sep 1, 2022. It is now read-only.

Commit f5a581f

Browse files
committed
update course page, EXCEPT scren shot
1 parent 1b6cc52 commit f5a581f

1 file changed

Lines changed: 38 additions & 8 deletions

File tree

course-details.md

Lines changed: 38 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,46 @@ GitHub Actions makes it easier than ever to incorporate continuous integration (
22
33
This course will get you from zero-to-CI by setting up two workflow files to automate the way you work.
44

5-
After taking this course, you'll be able to:
6-
- Describe CI and why it is necessary
5+
6+
## What you'll learn
7+
8+
We'll answer common questions like:
9+
10+
- What is Continuous Integration?
11+
- What are workflows and how do they enable CI?
12+
- What are build artifacts and how are they used?
13+
- How can a unit testing framework be implemented with GitHub Actions?
14+
15+
And when you're done you'll be able to:
16+
- Describe the importance of Continuous Integration
717
- Use and customize a templated workflow
8-
- Create CI workflows that match the team's needs and behaviors
9-
- Use the repository's source code and build artifacts (like compiled source code) across jobs in a workflow
18+
- Create CI workflows that match a team's needs and behaviors
19+
- Use a repository's source code and build artifacts across jobs in a workflow
1020
- Implement a unit testing framework using GitHub Actions
1121
- Create a workflow that runs tests and produces test reports
1222
- Set up a matrix build to create build artifacts for multiple target platforms
13-
- Save a repository's build artifacts
14-
- Access saved build artifacts
15-
- Choose virtual environments for the application's CI needs
23+
- Save and access a repository's build artifacts
24+
- Choose virtual environments for an application's CI needs
25+
26+
## What you'll build
27+
We'll be creating a simple Tic Tac Toe game!
28+
![tic tac toe](https://user-images.githubusercontent.com/38021615/74766565-2f197600-523a-11ea-9639-e22513cf6e6e.png)
29+
30+
31+
32+
33+
## Prerequisites
34+
Before starting this course, we recommend completing the [Introduction to GitHub Learning Lab](https://lab.github.com/githubtraining/introduction-to-github) course.
35+
36+
37+
38+
## Projects used
39+
This makes use of the following technologies:
40+
41+
- [Node.js and npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)
42+
- [Jest](https://jestjs.io), a popular JavaScript testing framework.
43+
44+
## Audience
45+
46+
Developers, new GitHub users, students, teams
1647

17-
This course has a dedicated message board on the [GitHub Community]({{ communityBoard }}) website. If you want to discuss this course with GitHub Trainers or other participants create a post over there. The message board can also be used to troubleshoot any issue you encounter while taking this course.

0 commit comments

Comments
 (0)