Terminal Objective
Today we will learn about REST , URL and Query Parameters
Notes:
- REST , URL and Query Parameters
- After this lesson Students will learn JSX in a controlled environment.
- JSX without introducing REACT
- This is not an accident, and this is for learning purposes.
- They will use production ready React by the end of the course, but just like we don't make hello world apps at work, but we use them to get started.
- This has been tested and proven and taught to Hundreds of students.
- Do not change the flow, In a traditional server side rendered app with Handlebars, Pug, or something similar, we replace it with Facebooks old Express React Views Engine.
- This gives students the ability to just get used to writing JSX and not conflating it with learning State Management.
- Their are other libraries that use JSX for templating like LitHTML and even though those are
production ready
they don't make components like React so we opted to not use them - Express React Views to React with the MERN Stack is a logical progression and effective when taught correctly
- If you have questions about how to teach it because you are unfamiliar, send a slack message to the SE Product Engineer
Materials
Outline
Time | Purpose |
---|---|
9:30am - 10:45pm | Tech Instruction |
10:45am - 11:00am | Break |
11:00am - 1:30pm | Tech Instruction |
1:30pm - 1:45pm | Break |
1:45pm - 2:30pm | Open Lab & HW |