Skip to content

Latest commit

 

History

History
59 lines (45 loc) · 4.17 KB

draft-outline.md

File metadata and controls

59 lines (45 loc) · 4.17 KB

Draft outline

This is a draft of the course. The topics we'll cover and the order. It will be established and modified based on student needs and how things are going / what people ask for as far as needing things that match the trajectory we're on.

Schedule

This schedule will be modified as we go. Look to it for what we are doing in clas that day / week. This becomes more refined as we get closer to the dates. I modulate based on needing to remediate on concepts of adding concepts based on how far we get that week.

Common issues

Before saying "it doesn't work" with web development in general, please consult this common issues document. It is the solution to 95% of the problems I've seen young web devs have when working with web components, terminal, VS code and javascript/html/css more broadly.

Past weeks

Week 8 - Its go time

Project Zer0

  • The course lists 2 projects. Project Zer0 is effectively a few homeworks strung together as check ins.
  • This is to provide a stepping stone into bigger projects
  • This is also graded much less harshly
  • Talk to the people around you and agree upon which of these projects you want to work on.

Projects to choose from

Both of these Render data from a remote source via fetch. They are comparable scope, pick the one that you want to. One involves reading through a single data item and designing for it. The other involves looping through an Array of data and using form inputs to allow people to change the data visualized

Commonality between these is fetch and json

Hints

A guest speaker today

  • former student of mine
  • now in graduate school

Example repo using fetch

Check in 1 due March 16

  • Check in 1 is a status check to see how far you've gotten on the project
  • You should have an element up on vercel / github that is rebuilding automatically
  • You should have fetch connecting to obtain data
  • You should have at least a starting point for your demo that is functioning

You will have time in class Thursday then the following Tues/Thurs after break. The goal is to turn in Project Zer0 March 23rd. The best solutions will be shown in class and we'll start into Project 1.

Light reading

Absorb as much of this as you can. This is probably PhD level web dev if I had to classify as far as depth of APIs, why they work to solve a problem and then how we leverage them for maximizing performance. You don't have to read this, but if you want some indicator of things we're building. If this sorta thing is of interest to you, consider joining HAX The Club or HAX Lab via the Discord community.