Contents
Jamstack
The overarching topic for the class is Jamstack. The Jamstack site architecture describes a way to build web sites that is a bit different than the traditional client/server model. The JAM part is an acronym for:
JavaScript
APIs
Markup
We will get ready for it in the first four weeks and then start to get into this in week 5. Around then a link to more information will be here.
Foundational Topics
These topics are core web design topics. Learning these will not only prepare you for the Jamstack development we do in class but also give you a solid foundation for any web design projects you come across.
Design
Typography
Layout
Hierarchy
Gestalt Principles
Developer Tools
Dev Environment
Code Editor
Git
Node / NPM
Browsers
UX
Short for user experience, this is a focus on how people experience your site. It includes:
– Planning / Sketching / Documentation
– Accessibility
– Research
– Testing and more …
We will mix this in throughout the course.
Other Topics
Web Development Process
Careers
Giving Presentations
Learning Science