Skip to content

Work completed while studying through p1xt's Job Ready JavaScript 2.0 Guide.

Notifications You must be signed in to change notification settings

elloo/p1xt-studies

Repository files navigation

2018

My main objective for this year is to gain the foundational skillset of a web developer by following P1xt's JS 2.0 Guide. I'll be studying JavaScript, HTML and CSS with some coverage of CS fundamentals and math.

Progress

Source

Courses Completed: 2
Extracurriculars
Routine study

Total Points earned: 4105

Date Finished Activity Points Link / Description
31/01/2018 MOOC 500 CS50: Introduction to Computer Science
02/02/2018 Basic project 100 Template clone
06/02/2018 Basic project 100 CSS Design
05/05/2018 Basic project 100 Node Girls React Weather App
19/05/2018 MOOC 500 Programming for the Web with JavaScript
02/06/2018 Book 200 "Don't Make Me Think, Revisited" by Steve Krug
15/06/2018 Blog Post on any topic 15 Introduction to Systems Thinking
15/06/2018 Blog Post on any topic 15 Academy Xi: UX Elevate Week 1
03/07/2018 Basic project 100 Template Clone 002

Course list

Get Job ready - JavaScript Edition - Version 2.0

Source

A guide primarily focused on Frontend development, but including just enough of an introduction to Backend to enable an understanding of the "entire process" to prepare for productive entry to a Full Stack team as a confident and capable Frontend Developer.


Tier 0 - Prep

Goal: Be comfortable with git by midway through Tier 1, and comfortable with Precalculus by midway through Tier 2.

Anything in Tier 0 can be studied before beginning Tier 1, or alongside the rest of the guide as you progress through the other Tiers.


Tier 1 - Intro to Programming

Goal: Become Proficient with HTML, CSS and JavaScript.


Tier 2 - Add Complexity

Goal: Become familiar with D3.js and Node.js to strengthen your proficiency with JavaScript by exploring how it's used in a Full Stack application.


Tier 3 - Practice

Goal: Practice Frontend Development in greater depth and continue studying JavaScript, ensuring you understand the algorithms and data structures you're likely to encounter in interviews (and on the job).

  • Project: Read How to Contribute to Open Source - and make two contributions to open source projects (of your choice) by the end of this Tier.
  • Book: Open Data Structures
  • Project: Finish all classic puzzles on CodinGame from easy through hard by the end of the Tier.
  • Project: Clone Medium. Include: create account, create post, publish post, edit post, add topic to post, follow user, follow topic, cheer for post, and home page with feed of recent posts, followed users, and followed topics.
  • Project: Pick a template from here, here or here and implement the frontend of a website with it as your inspiration (do not use its assets)
  • Project: Select an API from Todd Motto's API List and build a frontend-only application powered by data fetched from the API you chose. Consider building it as a Chrome Extension, Mobile, or Electron App
  • Project: Pick a template from here, here or here and implement the frontend of a website with it as your inspiration (do not use its assets)
  • Project: Select an API from Todd Motto's API List and build a frontend-only application powered by data fetched from the API you chose. Consider building it as a Chrome Extension, Mobile, or Electron App
  • Project: Full stack project of your choice (ideas: clone Facebook, Reddit, Netflix, Slack) - Consider building it as a Chrome Extension, Mobile, or Electron App.
  • Project: Full stack project of your choice (make it grand) - or do a one month Speedrun of the FreeCodeCamp Projects.

Tier 4 - Wrap everything up and prep for interviews

Goal: Interview with confidence.

  • Project: Finish any questions you have remaining from JavaScript Interview Prep
  • Project: Finish any of 100 Days of CSS you have yet to complete.
  • Project: Create and polish your Portfolio site.
  • Project: Create and polish your Resume/CV.
  • Project: Cracking the Coding Interview on HackerRank
  • Project: Continue honing your skills as you interview. Prioritize contributing to open source.

About

Work completed while studying through p1xt's Job Ready JavaScript 2.0 Guide.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published