# Deliverables
# Deliverables Breakdown
- In-class Work
15% of grade
12 in-class work activities
- Assignments
50% of grade
12 assignments
- Projects
35% of grade
2 projects
# In-Class Activities
Web Pattern Hunt
Let's explore some websites to discover common web patterns.
Due: Wed Sept 6, 2023
In-Class 2Website HTML Markup Audit
In groups, review the website and discuss its HTML Markup.
Due: Wed Sept 13, 2023
In-Class 3CSS Resets
Let's explore a basic CSS Reset to help make our CSS consistent between browsers.
Due: Fri Sept 22, 2023
In-Class 4Website & App Design Critique
Go through some websites and find some common web components.
Due: Wed Sept 27, 2023
In-Class 5Basic Footer
This follow along tutorial will be a practical application of flexbox to create a footer.
Due: Fri Oct 6, 2023
In-Class 6Basic Banners
This follow along tutorial will be a practical application of this week's lesson to create a basic banner.
Due: Fri Oct 13, 2023
In-Class 7Split Image Content Section
This follow along tutorial will be a practical application of CSS Grid to create an image with text section.
Due: Fri Oct 20, 2023
In-Class 8Container Queries
Let's apply our learning on container queries through a practical example.
Due: Fri Nov 3, 2023
In-Class 9Sign Up Form
Let's apply our learning on Forms through a practical Sign Up Form example.
Due: Fri Nov 10, 2023
In-Class 10Tabbing & Focus States
Let's make our website more accessible and keyboard friendly with tabbing and focus states.
Due: Fri Nov 17, 2023
In-Class 11Transitions
Let's add polish to our site by adding some transitions!
Due: Fri Nov 24, 2023
In-Class 12Tailwind CSS Bike Product Page
Let's continue working with Tailwind CSS and build a basic Bike Product Page.
Due: Fri Dec 8, 2023
# Assignments
Deliverables Repository Set Up
Set up the GitHub repository that we will be using for all of the code-based in-class activities and assignments over the course of the semester.
Due: Wed Sept 13, 2023
Assignment 2HTML Mark Up
Based on the Website HTML Markup Audit in-class activity, let's mark up the HTML for the page.
Due: Sun Sept 17, 2023
Assignment 3Buttons
Create a reusable button class that can easily adapt with simple modifier classes.
Due: Sun Sept 24, 2023
Assignment 4Responsive Type Hierarchy
Create a responsive type hierarchy that helps visually organize content on the page.
Due: Sun Oct 1, 2023
Assignment 5Navbar
Build a basic responsive navbar.
Due: Mon Oct 9, 2023
Assignment 6Banners With Variables
Create a banner with different alignment & size options using CSS variables and modifier classes.
Due: Sun Oct 15, 2023
Assignment 7Card Group
Create a responsive layout to display a group of cards.
Due: Sun Oct 29, 2023
Assignment 8Container Query Card
Create a basic card that is made responsive with container queries.
Due: Wed Nov 8, 2023
Assignment 9Contact Form
Create a basic Contact Form.
Due: Sun Nov 12, 2023
Assignment 10Page Accessibility Audit
Conduct a thorough audit of the Tabbing & Focus page to ensure it passes accessibility requirements.
Due: Sun Nov 19 2023
Assignment 11Banner Animation
Add life to your site with a banner animation.
Due: Sun Nov 26 2023
Assignment 12Tailwind CSS Form Page
Using Tailwind CSS re-create the form page from the Bike Club example site and update the colour scheme and font using the Tailwind config.
Due: Sun Dec 10 2023