08-31
Topic: Intro to Webware
Development Assignment: A1 (due 09–7)
Readings:
- You Don't Know JS: Up & Going, chapter 1 (due 09-3)
- HTML & CSS: Design & Build Websites chapters 1-5 (due 09-3)
09-3
Topic: History of Web Technologies + Intro to Node.js servers
Readings:
- You Don't Know JS: Up & Going, chapter 2 (due 09-7)
- How CSS Selectors Work (due 09-7)
- The Box Model (due 09-10)
Play:
- Flexbox Froggy (due 09-10)
- CSS Grid Garden (due 09-10)
Week of 9-7
Topic: Client/Server interaction & JavaScript basics
Development Assignment: A2 (due 9-16)
Readings (due by your discussion section time the week of 9-14):
- Chapters 1,2, and 3 from You Don't Know JS: Scope & Closures (this will probably take a minimum of three hours)
- Reframing Accessibility for the Web
- Get Started with Debugging in Chrome Dev Tools
- How to Pause Your Code with Breakpoints in Chrome Dev Tools
Week of 9-14
Topic: Database access, graphic design, and JavaScript prototypes
Development Assignment:
Readings (due by your discussion section time the week of 9-21):
- CSS Layout
- Chapters 4 & 5 from You Don't Know JS: Scope & Closures
- Chapters 1,2, and 3 from You Don't Know JS: this & Object Prototypes
- JavaScript Promises in Sixteen Minutes
- Chapters 1–6 of the Non-Designer's Design Book
Week of 9/21
Topics: CSS Frameworks, Object-Oriented JavaScript, Prototypes, Aesthetics
Development Assignment:
- A3 (continued) (due 9-28)
Readings (due by your discussion section time the week of 9-28):
- 10 Best CSS Frameworks for Frontend Developers
- Chapters 4,5 & 6 from You Don't Know JS: this & Object Prototypes
- Chapters 1 & 2 from You Don't Know JS:ES6 & Beyond
Watch:
Week of 9/28 Development Assignment (choose one):
- A4: Creative Coding (due 10-11)
- A4: Components (due 10-11)