Hello!
I’ve completed the Responsive Web Design and JavaScript certifications, almost done with the Frontend Library Cert.
My goal is to start applying for frontend developer jobs on September 1st and have put together a six-month learning plan to get ready and have a portfolio. I’m posting it here for feedback, suggestions, and the like. Let me know if I am missing and “must-have” skills, or including unimportant things.
The first couple of weeks I filled in the courses I expect to follow and will fill in more details as I go on.
Last, I want to keep track of my progress and blog on LinkedIn while starting to network on that site.
I’m budgeting about 20 hours a week and know I can at least do that. Is this enough time to learn and complete the portfolio?
Thank you!
Six Month Frontend Web Developer Curriculum
- March 1st to March 15: FCC Front End Library Certification – 40hrs Available (35hrs planned)
- Finish Front End Libraries Certification on FreeCodeCamp – 20hrs
- FreeCodeCamp YouTube 5 Hour React Course – 10hrs
- If Time: FreeCodeCamp YouTube Redux Tutorial – 5hrs
- March 16 to April 1: Review HTML/CSS & AdobeXD – 56hrs Available (50hrs planned)
- Review HTML/CSS with Bootstrap5 & SASS Emphasis - 36hrs
- FCC HTML YouTube Tutorial – 6hrs
- FCC CSS YouTube Tutorial – 6hrs
- FCC SASS YouTube Tutorial – 4hrs
- FCC Bootstrap YouTube Tutorial – 6hrs
- FCC YouTube Bootstrap5 / SASS Portfolio Project - 14hrs
- Learn Adobe XD for wire framing and prototyping – 20hrs
- Adobe XD YouTube Tutorial (Wireframe and Prototype Project) – 7hrs
- Google UX Adobe XD Course – 7hrs
- Wireframe & Prototype Portfolio Projects – 6hrs
- Review HTML/CSS with Bootstrap5 & SASS Emphasis - 36hrs
- April 2 to May 1: JS, React, Redux, and React Bootstrap – 80hrs Availalbe
- Review more in depth JavaScript, React, Redux, and learn React Bootstrap
- Find tutorials and relevant projects
- May 2 to May 15: GIT/GitHub, VS Code Emmet, Website Deployment - 40hrs Available
- Learn best practices for GitHub and Mock process for website development
- Learn Emmet on VSCode
- Determine and introduce solutions for:
- Package Management
- Deployment
- DNS registration
- Hosting
- May 16 to June 1: Hosting setup, Testing, NextJS – 40hrs Available
- Determine and set up solution for hosting
- Determine and introduce E2E testing tools
- Introduce NextJS
- If Time: Introduce HeadlessCMS, JamStack
- June 2 to August 31 - 240 hrs Available
- Build Test Deploy
- Single Page Web Development Personal Portfolio Site
- Ecommerce Website
- Business Services Website
- Build Test Deploy