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)
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.
- The Complete Web Developer Bootcamp by Colt Steele
- Example: YelpCamp
- React - The Complete Guide
- Example: React Meetup
- React and Typescript: Build a Portfolio
- Example: Markdown/JS/JSX Code Book
- Javascript Algorithms and Data Structures
- Advanced CSS and Sass: Flexbox, Grid, Animations and More!
- Example: Nexters
- The Git & Gihub Bootcamp
- The Ultimate MySQL Bootcamp
- The Modern Angular Bootcamp
- Example: Angular Email Client
- Advanced React and Redux
- Ledgerline - An App for Music Educators
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
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.
- Create another CRUD implementation using Express. Use this section as reference
- Done. No code to share...yet. =)
- Learn more about MySQL and Postgres.
- Learn more about instance vs. class/static methods.
- Read 6 Rules of Thumb for MongoDB Schema Design
- - Part 1
- - Part 2
- - Part 3
- Look into Atomic Design by Brad Frost.
- Check out pattern-lab
- Learn more about MySQL database triggers