Classes
Week 1 Day 1 - Tools and State of JS
Week 1 Day 2 - ES5, ES6 and Review
Week 2 Day 1 - Review, Fetch, Async and Await, Promises, Node, NPM
Week 2 Day 2 - Functions, Destructuring, Spreading, and Documentation with JSDoc
Week 3 Day 1 - Introduction to React and Next.js
Week 3 Day 2 - React Props, Wrappers, Lists and External Libraries
Week 4 Day 1 - React Props, Wrappers, Lists and External Libraries (Continued)
Week 4 Day 2 - Material UI, Styling, CSS and Sass
Week 5 Day 1 - Material UI, Styling, CSS and Sass (continued)
Week 5 Day 2 - React State, Effect, and JSX Conditionals
Week 6 Day 1 - React State, Effect, and JSX Conditionals Even more Examples!
Week 6 Day 2 - React State, Effect, and JSX Conditionals Even more Examples!
Week 7 Day 1 - React State and REST APIs
Week 7 Day 2 - Testing Concepts Review, Questions, and Catch up (To be updated)
Week 8 Day 1 - React Component Lifecycle
Week 8 Day 2 - React Component LifecycleContinued
Week 9 Day 1 - Next.js Pages and Pagination
Week 9 Day 2 - Next.js Pages and Pagination Day 2
Week 10 Day 1 - Next.js Pages and Pagination Day 3
Week 10 Day 2 - Next.js Pages and Pagination Day 4
Week 11 Day 1 - Deployment with Vercel
Week 11 Day 2 - Next.js 12 Frontend Features
Week 12 Day 1 - React Next.js and Testing
Week 12 Day 2 - Testing with Jest, Expect and Mocks
Week 13 Day 1 - Webpack (To be updated)
Week 13 Day 2 - Webpack Catch up and Questions (To be updated)
Week 14 Day 1 - Introduction to Gatsby (To be updated)
Week 14 Day 2 - Gatsby, GraphQL, and Content (To be updated)
Week 15 Day 1 - (Todo) Gatsby: Creating Nodes with Templates and Starters (To be updated)
Week 15 Day 2 - (Todo) Gatsby: Assorted Topics (To be updated)