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

Commit 40ad134

Browse files
committed
update course details
1 parent f92d295 commit 40ad134

File tree

1 file changed

+35
-3
lines changed

1 file changed

+35
-3
lines changed

course-details.md

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,28 @@ If you understand the topics above, you can start learning modern frontend devel
1212

1313
So why do we learn React?
1414

15-
React has growing popularity in the tech industry because of its simplicity. With a simple knowledge of HTML and JavaScript, picking up React shouldn't be too bad.
15+
React has growing popularity in the tech industry because of its simplicity. With a simple knowledge of HTML and JavaScript, picking up React won't be too difficult.
1616

17-
### What we will be building
1817

19-
So what are we going to be building today? We are going to build a gradebook for teachers! Take a look at [our solution](https://githubtraining.github.io/react-solution/) to see how the finished app looks.
18+
## What you'll learn
19+
20+
We'll answer common questions like:
21+
- How do you setup a React project?
22+
- What is a component and how are they used?
23+
- How do you add components?
24+
- How is data passed to child components?
25+
- How are state variables created and used?
26+
- What is a callback function and how is it used to communicate data?
27+
28+
And when you're done you'll be able to:
29+
- Setup a React project
30+
- Add and use components
31+
- Pass data to child components
32+
- Use state variables
33+
- Use callback functions to communicate data
34+
35+
## What you'll build
36+
We'll be building a gradebook for teachers!
2037

2138
You will be able to add assignments:
2239
![Finished Assignments](https://user-images.githubusercontent.com/25253905/61293228-11f26580-a788-11e9-90ac-9612c2bddf6b.png)
@@ -26,3 +43,18 @@ You will be able to add students:
2643

2744
You will be able to assign grades to those students for each assignment:
2845
![Finished Grades](https://user-images.githubusercontent.com/25253905/61295315-9810ab00-a78c-11e9-8bcb-f3e3bb87b2be.png)
46+
47+
48+
- Completed [source repository](https://github.com/githubtraining/react-course)
49+
- Completed [Gradebook](https://githubtraining.github.io/react-solution/).
50+
51+
## Prerequisites
52+
Before starting this course, we recommend completing the [Introduction to GitHub Learning Lab](https://lab.github.com/githubtraining/introduction-to-github) first with the option for working locally in the command line.
53+
54+
55+
## Projects used
56+
- This course uses [node.js](https://nodejs.org/en/download/) We'll install this as part of the first step in the course.
57+
58+
## Audience
59+
60+
New developers, new GitHub users, users new to Git, students, teams

0 commit comments

Comments
 (0)