Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 2.91 KB

prep-for-module-4-frontend.markdown

File metadata and controls

20 lines (15 loc) · 2.91 KB

Module 4 Intermission Assignments

Filling Out Your Skill Set

  1. To refamiliarize yourself with the HTTP request-response cycle, watch this video.
  2. Read Eloquent JavaScript: Chapter 17 - HTTP and Chapter 20 - Node.js. The exercises at the end of the chapters are great practice (your answers to these exercises will not be collected).
  3. Complete a cover letter for Day 1 of Mod 4 using this cover letter checklist in preparation for your M4 professional development curriculum. Deliverable: Have your cover letter ready for the first PD session in Week 1.
  4. Complete this lesson on writing a Node HTTP server - Deliverable: Walk through the lesson and code along; finish the functions getAllMessages and addMessage at the end of the lesson.
  5. Watch this video on RESTful APIs, and then read these things about RESTful API design. You'll be building your own RESTful APIs from scratch this module.
  6. Read about and practice writing Promises - Deliverable: Write your own promises in the "Promise Approach: On Your Own" section. Create this in a REPL.
  7. Refresh your familiarity with the git rebase workflow (you might need to use this on projects in module 4). Read this article on git rebase and this article on merging vs. rebasing. Your open source project this module might require you to use a rebase workflow instead of merge.
  8. Complete this lesson/workshop for webscraping - Deliverable: Link to your completed repo for the webscraping workshop.
  9. Submit you M4 Gear Up Lightning Talk here
  10. Read through the React documentation on Hooks. Build an idea Box using Hooks. You might check additional resources like CSS Tricks and this detailed explanation of Hooks Deliverable: Link to your IdeaBox with Hooks

Prework Submission

You are expected to have the prework completed by day one of module 4. For the items marked as Deliverable, you will submit links to your finished work to the this gist.