Skip to content

Commit 815ec63

Browse files
authored
feat: adds lesson_24 work and lesson_25 pre-work (#568)
Signed-off-by: Anthony D. Mays <[email protected]>
1 parent 94844f6 commit 815ec63

File tree

3 files changed

+31
-4
lines changed

3 files changed

+31
-4
lines changed

lesson_24/README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,13 @@ Please review the following resources before lecture:
1414

1515
## Homework
1616

17-
- TODO(anthonydmays): Add HW details
17+
- [ ] Complete the [Working with Express](#working-with-express) exercise.
18+
- [ ] Do pre-work for [lesson 25](/lesson_25/).
19+
20+
### Working with Express
21+
22+
Use the assets you developed for the previous lesson to implement a web server using Express and NodeJS. Provide your files in a uniquely named folder when you submit your PR.
23+
24+
In addition, add a new page that features a form which accepts input from the user (say, a contact form) and show the results of what they posted using a HTML form submit.
25+
26+
Note: You may need to open a new port in the dev container to support serving traffic from your web server. Read how to do this [using this article on port forwarding](https://code.visualstudio.com/docs/editor/port-forwarding).

lesson_25/README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Lesson 25: Intro to React ([Slides](https://code-differently.github.io/code-differently-25-q1/slides/#/lesson_25))
2+
3+
## Pre-work
4+
5+
Please review the following resources before lecture:
6+
7+
### Required
8+
9+
* [React JS Explained In 10 Minutes (Video)](https://www.youtube.com/watch?v=s2skans2dP4)
10+
* [World's shortest UI/UX design course (Video)](https://www.youtube.com/watch?v=wIuVvCuiJhU)
11+
12+
### Recommended
13+
14+
* [React Router - Tutorial (Article)](https://reactrouter.com/en/main/start/tutorial)
15+
16+
## Homework
17+
18+
- TODO(anthonydmays): Assign some homework

syllabus/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ Regular course work and homework assignments will be provided throughout lessons
167167
<ul>
168168
<li><a href="../lesson_21"> Lesson 21 - Computer Languages</a></li>
169169
<li><a href="../lesson_22">Lesson 22 - Building Applications</a></li>
170-
<li><a href="/lesson_23">Lesson 23 - Intro to HTML, CSS, and JS</a></li>
170+
<li><a href="../lesson_23">Lesson 23 - Intro to HTML, CSS, and JS</a></li>
171171
</ul>
172172
</td>
173173
</tr>
@@ -176,8 +176,8 @@ Regular course work and homework assignments will be provided throughout lessons
176176
<td>
177177
<b>Frontend Programming, Week 2</b>
178178
<ul>
179-
<li><a href="/lesson_24">Lesson 24 - JavaScript Deep Dive</a></li>
180-
<li><a href="/lesson_25">Lesson 25 - Intro to React</a></li>
179+
<li><a href="../lesson_24">Lesson 24 - JavaScript Deep Dive</a></li>
180+
<li><a href="../lesson_25">Lesson 25 - Intro to React</a></li>
181181
<li><a href="../lesson_26">Lesson 26 - Web APIs using REST</a></li>
182182
</ul>
183183
</td>

0 commit comments

Comments
 (0)