Contents
Foundational Knowledge
This is the core knowledge (terms, definitions, facts, syntax etc.). This is information that you need to know to make everything else make sense. Learning these will not only prepare you for the development we do in class but also give you a solid foundation for any web design projects you come across.
Mental Models
Throughout the course we will work on mental models to give your brain a way to connect the things we will be learning together.
Competencies
When you are competent at something, you have the ability to do it successfully. We will work towards these six competencies in class.
Plan
Create a Plan for a Web Site
Responsive Site
Create a Responsive Web Site
Site Design
Design a Site that is usable, understandable and engaging.
Jamstack Site
Implement a web site using the Jamstack ( with Eleventy)
Dynamic Elements
Add Dynamic Elements to a site.
Development Tools
Setup and use Web Development Tools
UX
Short for user experience, this is a focus on how people experience your site. It includes:
– Planning / Sketching / Documentation
– Visual Design
– Accessibility
– Research
– Testing and more …
We will mix this in throughout the course.
Other Topics
Web Development Process
Careers
Giving Presentations
Learning Science