jcwesley93 / front-end-refresher

Reviving my coding skills with a crash course on front end web development.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

front-end-refresher

Reviving my front-end skills with a crash course by Mozilla.

In 2019, I completed a web development bootcamp at Flatiron School - RIP Access Labs! - and set out to be a software developer. Fast-forward to today - I have been working in technology consulting for alomst 18 months and haven't been able to flex my front-end skills as much as I would like. To skill back up, I am completing the MDN Front End Web Developer. The goal is to complete this program in 4 weeks, and hopefully build some projects along the way. I will be keeping all of my notes and source code in this repo, along with any projects that I may build.

Start Date: 2.23.21.

Target End Date: 3.23.21.

The agenda for the course is as follows:

Semantics and Structure with HTML

  1. Introduction to HTML (15–20 hour read/exercises)
  2. Multimedia and embedding (15–20 hour read/exercises)
  3. HTML tables (5–10 hour read/exercises)

Styling and Layout with CSS

  1. CSS first steps (10–15 hour read/exercises)
  2. CSS building blocks (35–45 hour read/exercises)
  3. Styling text (15–20 hour read/exercises)
  4. CSS layout (30–40 hour read/exercises)

Interactivity with JavaScript

  1. JavaScript first steps (30–40 hour read/exercises)
  2. JavaScript building blocks (25–35 hour read/exercises)
  3. Introducing JavaScript objects (25–35 hour read/exercises)
  4. Client-side web APIs (30–40 hour read/exercises)
  5. Asynchronous JavaScript (25–35 hour read/exercises)

Web Forms - Working with User Data

  1. Web forms (40–50 hours)

Making the web work for everyone

  1. Cross-browser testing (25–30 hour read/exercises)
  2. Accessibility (20–25 hour read/exercises)

Modern Tooling

  1. Git and GitHub (5 hour read)
  2. Understanding client-side web development tools (20–25 hour read)
  3. Understanding client-side JavaScript frameworks (30-60 hour read/exercises)

About

Reviving my coding skills with a crash course on front end web development.