/Self-Guided-BootCamp

This repo's code is representative of a self-guided Bootcamp with the intention of finding an entry-level position as a web dev.

Primary LanguageJavaScriptMIT LicenseMIT

The Self-Guided Bootcamp

Late-night Coding

On April 1st, 2022, I received an offer from Shine Wedding Invitations, which I accepted, thus meeting the goals of this repo/effort. To my relief, this was not an April Fool's joke.

This repo's contents are the result of a self-guided lesson plan to attain employment in the field of web development. It will consist of curriculum from multiple sources, with material so far covering:

  • HTML, CSS, Sass, Bootstrap, Bulma
  • Javascript and Typescript
  • Node, Express
  • MongoDb, Mongoose, MySQL
  • React (with and without Typescript)

Table of Contents (In Order of Completion)

Projects are hosted on Heroku and Vercel's free tier, so any project link may take a moment to start up, but, after that, they should otherwise work as expected. You can find images of projects that are not hosted here.

Independent Projects

"Zero" Code Sessions

This will outline efforts in which there was considerable work but no code was written to file.

  • 06/02/2021: MongoDB Introduction.
  • 06/26/2021: Assisting in a bug fix for a course.
  • 07/15/2021: Eloquent JS Chapter 3 + Exercises
  • 07/22/2021: Eloquent JS Chapter 4 + Exercises
  • 09/09/2021: Hacker Rank Javascript Certification
  • 10/07/2021: Eloquent JS Chapter 5 + Exercises
  • 11/25/2021: Eloquent JS Chapter 6 + Exercises
  • 12/17/2021: Rxjs Intro (189-195), Rxjs Continued (196-204)
  • 01/20/2022: Interviews/prep/applications
  • 01/26/2022: Interviews/prep/applications
  • 01/29/2022 - 02/04/2022: Interview prep - leetcode
  • 02/05/2022 - 02/08/2022: Interviews/prep/applications
  • 02/12/2022 - 02/13/2022: Exploring/building open source project to contribute

Todo List (Extra Practice Items)

As I move through this course, I will add items that have challenged me enough that I believe extra practice is necessary to better grasp the subject.