Course Schedule

Class schedule will be developed during the course of the semester. I will keep the schedule 1-2 weeks in advance of the current class.

Week 1
Date Assignment due Activities
Aug 20

Participation Assignment (Canvas)

Aug 22

Read: Basic Web Pages

Read: Semantic HTML

Read: A Complete Guide to the Table Element

Set up Laragon development environment

Participation Assignment (Canvas)

Week 2
Date Assignment due Activities
Aug 27

Read: Intimidated By CSS? The Definitive Guide To Make Your Fear Disappear

Read: Media Queries in Responsive Design: A Complete Guide (2021)

View: Write code faster in VS Code with Emmet shortcuts

Tool: Brackets Cheat Sheet – PC

Tool: Emmet Cheat Sheet

Optional Lab Day

Optional: Right click to save CSS example file into your /exercises folder.

Optional: CSS Review (video)

Complete Exercise #0.

Participation Assignment (Canvas)

Aug 29

Read: Box Sizing

Example: Box-sizing

Read: CSS Tricks - :nth-child

Example: :nth child

Reference: flex-direction

Example: Pure CSS Hamburger Menu

Optional: The Beginner’s Guide to CSS Shorthand

In Person Day

Lecture - Responsive Design Techniques Review

Begin Exercise #1

Week 3
Date Assignment due Activities
Sep 3

Review Digital Imaging & Photoshop Basics lecture

Optional: Download boots photo to work along with lecture.

View Object Selection

Read Web Images – File Types & Use Cases

Optional Lab Day

Complete Canvas participation assignment.

Finish Exercise #1

Sep 5

Scan: Flexbox Tutorial

Scan: CSS Wildcard: Complete Tutorial on Use of Wildcards in CSS

In Person Day

Set up publishing accounts

Advanced flexbox lecture

Exercise #2 - Flexbox video work-along.

Discuss organization for calendar project or alternative.

Week 4
Date Assignment due Activities
Sep 10

Read: CSS Tricks: text-transform

Reference: Character entities

Complete Canvas participation assighment

Begin Exercise #3

Sep 12

Work on Exercise #3.

Week 5
Date Assignment due Activities
Sep 17

Finish Exercise #3.

Sep 19

Read: The Skinny on CSS Attribute Selectors

View HTML Forms lecture

Download forms.html to /exercises and forms-style.css to /css.

Begin Exercise #4.

Week 6
Date Assignment due Activities
Sep 24

Read: Design Better Forms

Begin Exercise #5.

Sep 26

Finish Exercise #5.

Week 7
Date Assignment due Activities
Oct 1

View Grid Lecture

Read: Basic Concepts of Grid Layout

Begin Exercise #6.

Oct 3

Read: Introduction to SQL

View MySQL Lecture

Begin SQL Exercise.

Week 8
Date Assignment due Activities
Oct 8

Finish Exercise #7.

Oct 10

Brief PHP Introduction

Work through PHP Basic section of TutorialRepublic PHP Tutorial.

Week 9
Date Assignment due Activities
Oct 15

Review PHP Date and Time section of PHP Advanced section of TutorialRepublic PHP Tutorial.

Work through selections of PHP & MySQL Database section of TutorialRepublic PHP Tutorial. I will specify the necessary sections in class.

Begin Exercise #8. See Canvas for this exercise.

Oct 17

Continue Exercise #8.

Week 10
Date Assignment due Activities
Oct 22

Finish Exercise #8.

Oct 24

Exercise #9 in class.

Week 11
Date Assignment due Activities
Oct 29

Read AVIF: Meet the Next Level Image File Format

Lab TBA.
Oct 31

Read: Using SVG

Tool: SVG Minifier

SVG Lecture and Exercise

Week 12
Date Assignment due Activities
Nov 5

Election day. No class today. Please vote!

Nov 7

Ben Sick. Class Canceled.

Week 13
Date Assignment due Activities
Nov 12

Reference: Sass Basics

SASS Lecture

Install Scout-App or Prepros

Work through Sass Tutorial.

Nov 14

Read: Google RankBrain: The Definitive Guide (Ch 1 & 2 only)

Read: Open Graph Meta Tags: Everything You Need to Know

Reference: The Beginner's Guide to Structured Data for SEO: A Two-Part Series

Reference: Google’s 200 Ranking Factors: The Complete List

Reference: Understand how structured data works

Advanced SEO Lecture