- Complete a cover letter using this cover letter checklist in preparation for your M4 professional development curriculum. Deliverable
- Go back to at least one previous project that you want to update/refactor for your portfolio website. If you have past GH issues, that can be a good place to start working on. Submit a link to your PR(s). Deliverable
- 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 mod 4 projects will require you to use a rebase workflow instead of merge.
- Submit you M4 Gear Up Lightning Talk here
- Begin to work on your Career Journal and complete the following steps here. Please submit a link to your private gist to your instructors. Deliverable: Note that this link will only be DM'd, and not part of your main submission.
- To refamiliarize yourself with the HTTP request-response cycle, watch this video.
- 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).
- Complete this lesson on writing a Node HTTP server - Walk through the lesson and code along; finish the functions
getAllMessagesandaddMessageat the end of the lesson. Deliverable - 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
- Complete the follow exercises in Wes Bos's 30 Day Vanilla JS Coding Challenge and submit a link to your repo. Deliverable
- Array Cardio Days 1 & 2
- Objects & Arrays
- Tally String Times with Reduce
You are expected to have the prework completed by 5 pm on the Saturday before you start module 4. For the items marked as Deliverable, you will submit links to your finished work to the this gist.