Thomas Wallace

Lectures and Resources

Mobile Web Development

Spring 2025 | IFSC 3342

Inclement Weather – No Class

Please continue working with media queries and make sure your course homepage is styled and has a few sample queries. Also make sure to read up on Mobile first design methodology in preparation for next weeks classroom session.  Make sure you have a resume handy! Enjoy the snow/ice day!

Introduction to Media Queries

Assignment

Read: Mobile First Design

Please review today’s codecast. Make a copy and experiment. Try implementing a few queries on your course index page.  Please bring questions to class with you on Tuesday.

If you have a resume please track it down and bring a digital copy with you to class on Thursday. Over the next few weeks, we will be designing a grid-based, responsive resume with microdata support. This will be a multi-stage project with several graded components. It is imperative you have something to build around. If you do not have anything I will provide a template you can work from that contains minimal information.

Out of Classroom Learning Activity

Today I’d like you to continue to explore CSS Grid by reviewing the layout patterns and code samples at https://gridbyexample.com/examples.

Please work through the test exercises on this page (It only worked in Firefox for me):

https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/CSS_layout/Grid_skills

If you haven’t completed CSS Grid Garden or need a refresher please work through the exercises – https://cssgridgarden.com/

In preparation for next week’s discussion of Media Queries please read the following article:

https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Media_queries

CSS Grid

In Class Coding Activity

  • Clone (Make a copy) your HTML5 Semantics project from last week.
  • Rename the copied directory css-grid-exercise-1
  • Add a link to your course homepage
  • Using CSS Grid, Build a page layout using your own custom grid dimensions.

Assignment

If you have a resume please track it down and bring a digital copy with you to class on Tuesday. Over the next few weeks, we will be designing a grid-based, responsive resume with microdata support. This will be a multi-stage project with several graded components. It is imperative you have something to build around. If you do not have anything I will provide a template you can work from that contains minimal information.

Introduction to Grid Principles

A Comprehensive Introduction to Grids in Web Design

Assignment

Review CSS Grid Specification – https://css-tricks.com/snippets/css/complete-guide-grid/

Interact with Examples – https://gridbyexample.com/examples/

In preparation for next Week’s session, please thoroughly review this article on CSS Media Queries 

Chrome Inspector and Introduction to Grid Based Design

Assignment

Using HTML5 Bolierplate rebuild your course homepage. At a minimum there should be your name and links to both the preassesment and the refactored HTML5 we did in class last week. Begin working on styling your course home page. At a minimum you should have styled typography and color scheme. Feel free to have fun with this. My only requirement is that I can easily find your work.

Web ARIA, Chrome Tools and more

Your assignment for the day is to review to content from the Chrome Dev Tools Documentation. At a minimum, I’d like you to be familiar with the content covered in the following sections (OverviewElementsAccessibility). Be prepared to demo a tip or trick you learned from the exercise in class on Tuesday. We will be leveraging these skills throughout the semester so it is imperative that you learn how to use this tool. Feel free to complete the remainder of the sections depending on your level of experience with the tool. The second link also contains some valuable information. Feel free to review it as well.

Pre Assessment Lab

Today I will work through the pre-assessment in an in-class demo. Please use this opportunity to ask questions and receive clarification on specific concepts and ideas.

Publishing Your Work

Assignment

Please have your pre-assessment posted to your course homepage by Thursday, January 25th.

Course Overview

Review Course Expectations

Introduction to the Virtual Classroom

We will be using a broad array of tools to support this course this semester. If you would like to familiarize yourself with these feel free to do so. I will explain and do walkthroughs with the tools when we begin to use them.  You are welcome to go ahead and create your accounts (they are all free) but make sure to keep track of your credentials.

  • Codepen.io – Codecasting Service for Lectures and Reference
  • Codespaces – Cloud-based Integrated Development Environment (IDE)
  • GitHub (Student Pack) – Code Versioning Repository for submitting assignments
  • CorelVector – Cloud-based Vector Imaging editor
  • Pixlr – Cloud-based Vector Imaging editor
  • Figma – Cloud-based Interface design tool

Skills Review

Assignment

Begin work on the skills pre-assessment. This is not a test. Just an opportunity for you to review key concepts to make sure you are at a good spot to proceed this semester. This is a pass/fail assignment. If you attempt it you will get credit. Thursday we will review your work and publish to github.  If you need assistance with set up we will cover in class on Thursday. I’ll include instructions if you want to set up on your own.