📚 Alumni Bootcamp
A 10 week bootcamp to refresh the basics of OOP, get a command of Full Stack Javascript, build clean UIs with React, explore the cutting edge, practice skills you'll need to be productive team member like advanced GIT/TDD, and get you interview ready!
Skills Covered:
- 💎 Object Oriented Programming
- 💎 ES6+ Javascript
- 💎 Typescript
- 💎 Node
- 💎 Mongo
- 💎 React
- 💎 Redux
- 💎 React Native
- 💎 GraphQL
- 💎 Git/Github
- 💎 CS Theory
- 💎 Data Structures & Algorithms
- 💎 Test Driven Development
Important Events:
- 🗓️ Start Date Wed. 10/28/2020 @ 6:30pm
- 🗓️ Week 05 - Mock Interview w/ Leon
- 🗓️ Week 06 - Hiring Partner Event - Thurdsay, December 10th from 5-7pm
- 🗓️ Week 10 - Final Interview w/ Leon
- 🗓️ Week 11+ Get connected to hiring partners - Thursday, January 20th
How it works
The plan is broken down into 1 week chunks. Each week will have the following:
- 📖 Important Readings
- 📼 Supplemental Videos To Watch
- 💻 Practice Problems
- 👩🏽💻 A project that you will submit via Github to receive feedback
- 🚌 Lecture on Wednesdays @ 6:30pm ET
- ⚡️ Five networked connections and two coffee chats a week due
- 🧙 Technical Interview Prep - #pushEveryDay codewars / leetcode (7 code challenges due a week)
Weekly Plans
Coming Soon
- 🚀 Week 01: Intro to React
- 🚀 Week 02: Communicating with a server
- 🚀 Week 03: Programming a server with NodeJS and Express
- 🚀 Week 04: Testing Express servers, user administration
- 🚀 Week 05: Testing React apps
- 🚀 Week 06: State management with Redux
- 🚀 Week 07: React router, custom hooks, styling app with CSS and webpack
- 🚀 Week 08: GraphQL
- 🚀 Week 09: Typescript
- 🚀 Week 10: React Native
Week00
Day 01 | Material | Why |
---|---|---|
Read | The JS Way Ch. 01 | To help refresh the basics of JS |
Read | The JS Way Ch. 02 | Learn the new ES6+ variable syntax |
Watch | JS Fundamental Video | Review of all the major concepts in JS (☠️ WARNING: Not ES6+) |
Do | Sign Up for JS30 | Daily Challenges that will help you learn JS |
Do | Sign Up for CodeWars | Daily Challenges that will help you learn JS |
Day 02 | Material | Why |
---|---|---|
Read | The JS Way Ch. 03 | Learn proper conditional syntax including switch statements |
Read | The JS Way Ch. 04 | Better understand loops |
Do | JS30 #01 | Learn to interact with the DOM && use Audio |
Do | CodeWars Fundamentals | JS syntax / problem solving practice |
Day 03 | Material | Why |
---|---|---|
Read | The JS Way Ch. 05 | Learn all about functions including new ES6+ fat arrow syntax |
Read | The JS Way Ch. 06 | Get comfortable with objects again |
Watch | JS Object Fundamentals Video | Review JS Objects |
Do | CodeWars: 1 Kata | JS syntax && problem solving practice |
Day 04 | Material | Why |
---|---|---|
Read | The JS Way Ch. 07 | Get comfortable with using / manipulating arrays 🚨 IMPORTANT FOR INTERVIEWS |
Read | The JS Way Ch. 08 | Learn important string methods 🚨 IMPORTANT FOR INTERVIEWS |
Do | JS30 #02 | Learn JS Fundamentals && CSS manipulation with JS |
Do | CodeWars: 1 Kata | JS syntax && problem solving practice |
Day 05 | Material | Why |
---|---|---|
Read | The JS Way Ch. 09 | Dive into the basics of Object Oriented Javascript |
Watch | JS OOP Crash Course | Review OOJS |
Do | Build a Simple Calculator using JS OOP best practices | Reinforce OOP and get comfortable submitting PRs on Github |
Weekend | Material | Why |
---|---|---|
Read | You Don't Know JS: this & Object Prototypes | REALLY LEARN JS OOP principles |
Do | Refactor your Calculator and Resubmit | Reinforce OOP and get comfortable submitting PRs on Github |