GDS 46

Web Design and Development 2 - Fall 26 - Section 71113 


Aug. 31 - Week 1

Topics: Introduction to the class

Assignments and Basic Information

Additional Info

Review CSS and HTML Basics

CSS Shapes

Sept. 7 - Week 2

Topics: The Web Design Process and some review of Flexbox and CSS Positioning

Assignments

There is some review this week, as well as some new things. We'll be getting everybody up to speed on the Web Design Process, Flexbox, and CSS Positioning.

The Web Design Process
NEW! Copilot as Tutor

Check out this page if you want to use copilot as a tutor in VSCode, which is allowed in the class. We are NOT using it to write whole pages or sections of pages. See the page above for details.

Flexbox
Multicolumn Layout
  • Optional: Check out Multicolumn Layout as another method of creating columns
    • The section of Learning Web Design on Multicolumn layout in about halfway through Chapter 19, and has information on this technique. You may have to search the online version of the chapter, since there are no page numbers.
    • There is also a full article here
    • This is a pretty easy way to make text flow into columns, and can come in handy
CSS Positioning and Floats
  • Optional: Review Ch. 16 of Learning Web Design on Floats and CSS Positioning if you do not feel comfortable with them. Float based layouts are not best practice anymore, but you MAY need to update a float based layout sometime, so it's good to know, and can still be used to wrap text around an image. Positioning is used in specific instances, although not usually for an entire layout. Do the exercises in Ch. 16 if you want to practice CSS Positioning, and if you have not already looked at these. These exercises are optional, and are not to be turned in. The information on float based layouts is for reference only.
CSS Shapes
Bio Project

Additional Info

Flexbox Resources

CSS Shapes

CSS Positioning Review

Very Optional Floats Review(For historical purposes only)

Sept. 14 - Week 3

Topics: Finishing Flexbox, Design Principals, Starting CSS Grid, Information Architecture

Assignments

Finish the Bio Project. Remember, it's only 1 page :) Check the Calendar for Due dates.

Here are some more good videos on Flexbox, if you haven't seen them already
A little more Flexbox
  • Assignment:
    Watch the video on Cards with Flexbox - Duration 19:42
    • For this video, follow along with the video and recreate the page done in the video.
    • The start files are here
    • The start file is slightly different from the one in the video to account for a couple of corrections to the .stats CSS rules and a missing div tag.
    • Drop your zipped site folder into the Canvas drop box in the Assignment module.
    • You can check the Canvas calendar for due dates.
Design Principals and Information Architecture
Getting started with an Introduction to CSS Grid - we will start using it more next week
Wireframing in Figma (for help with the Artist Project wireframes)

Here are some resources again on wireframing in Figma. These are also in the instructions pages in different places, but I thought I would link them again.

Artist Project

Additional Info

More Information Architecture (from GDS 072)
CSS Grid Resources
Other Resources and Links

Sept. 21 - Week 4

Topics: CSS Grid and Media Queries

CSS Grid

Assignments

  • Assignment: Message Assignment: Log into Canvas, click on the discussions link and reply to the discussion "Well Designed Websites" with the URL of a site you think is well designed, and give us 3 reasons why. Also describe who you think the target audience is. Try to enter your first post by Friday, so everyone will have time to reply. Reply to 1 other person's post with your comment or opinion on their site by Monday.
Media Queries
Continue the Artist Project
  • See the requirements here
  • Don't procrastinate!
  • Wireframes are due soon. There are links on the project page to Figma(online app) and Sketch (mac only, unfortunately), which are popular design tools, that can also be used for wireframing. Figma would be great to use for the wireframes. If you use figma, you can share the wireframes with me instead of uploading them. You can share figma files by clicking the share button in the top right while in figma. See the video Introduction to Wireframing in Figma for tips on using figma.
    Here is the link to our Figma Team this semester. You should see a project there for Artist Project Wireframes.
  • Check the canvas Calendar for due dates.

Sept. 22 - Week 5

Topics: Figma and More CSS Grid

Assignments

Figma
  • Sign up for a Figma account if you haven't already.
    Use your Mission email address to sign up. It will be free :)
  • You can use Figma for wireframes, visual comps, interface layouts, and design feedback throughout the course.
  • Figma is covered extensively in GDS 072 Digital Imaging and User Interface Design, where there is a much more in depth look at it, and how it can be used for UI/UX. GDS 072 is part of our User Experience and Interface Design Certificate.
  • If you haven't seen this one yet, watch the Introduction to Figma - 2024 - Duration 32:30
  • Figma does a great job of creating lots of video tutorials on how to use it. The Figma youtube channel is here. Take a look when you have time.
CSS Grid
Artist Project

Additional Info

More CSS Grid Resources
More Figma resources
Developer Tools
Review if necessary

Oct. 5 - Week 6

Topics: Responsive Web Design and More CSS Grid

Responsive Web Design

Assignments

Artist Project

Additional Info

Responsive Web Design
More CSS Grid Resources
Color in Design
Jobs

Oct. 12 - Week 7

Topics: More RWD Principals, Figma links, More CSS Grid, and Personal Project Intro

More Responsive Web Design

Links to resources and tutorials about Figma and Design

Assignments

  • This week, choose at least 1 of the following 2 exercises to do. If you do both, 1 will be extra credit. It's important to know the material in the RWD Principles and Layout exercise, but it may be mostly review for you. The Cards with CSS Grid exercise lets you apply some of the things you have been doing in other exercises with CSS Grid. It's important to know the material in both videos, even if you don't do both exercises.
  • Assignment:
    Watch the video RWD Principles and Layout - Duration 31:28
    • Note: This video covers some of the principals and techniques involved in responsive design, but there are many more. Obviously, flexbox, CSS Grid and other techniques also offer ways to make things 'responsive'
    • For this video, follow along with the video and recreate the page done in the video.
    • The start files are here
    • Drop your zipped site folder into the Canvas drop box in the Assignment module.
    • You can check the Canvas calendar for due dates.
  • Assignment:
    More cards! Watch the video Cards with CSS Grid - Duration 34:43
Start the Personal Project

Additional Info

More Responsive Web Design Resources
Tools that can be used for creating comps(or wireframes). You probably already know this, but...

Oct. 19 - Week 8

Topics: CSS Subgrid and Basic Responsive Images

Note: The Adobe Max online conference is happening soon, and it is free to watch the sessions. It has sessions on all areas of design. You can check out the Adobe Max Conference here.

Subgrid

Images and Responsive Images

Continue the Personal Project

Additional Info

More Subgrid resources
Responsive Images Articles
Tools that can be used for outputting images in multiple sizes and formats
Salaries and Jobs

Oct. 26 - Week 9

Topics: Container Queries and Advanced Responsive Images

  • Watch the video Design Will Never Be The Same - Duration 37:38
    • Post important or interesting points from the video in the discussion forum Design Will Never Be The Same
      • Post 1 or 2 points from the video that you thought were important or interesting by the first due date
      • Comment on at least 1 point by others by the 2nd due date
      • The forum is under the lessons link in Canvas

Important Note: This Week, you can do EITHER the Container Queries Exercise OR the Advanced Responsive Images Exercise

Container Queries

More Responsive Images

  • Optional: Images and File Types
    Duration 47:07
    • This would be good to look at if you don't feel like you know a lot about exporting images. This is a new, updated video from the beginning class, GDS 045.
    • The video shows how to export different types of images. Here are the files if you want to follow along.
  • Important! Check out Ch. 7 of Learning Web Design on adding images and the 3 other chapters 26-28 on Image Optimization, SVGs and more topics.   
    • Check out the section of Ch. 7 covering using SVG Images on pages, which is becoming very popular
      • Do Exercise 7-2 to practice using SVG Images if you wish
    • Ch. 26 covers Web Image Basics. You probably know a lot of this already, but check it out to make sure you are comfortable with all the details.
      • You could do the exercises in Ch. 26 for practice, but you do not have to turn them in.
    • Ch. 27 covers Image Asset Production and has more information about producing responsive images.
      • Do Exercise 27-1 to practice optimizing images, but you do not have to turn this in.
    • Ch. 25 covers SVGs in depth
    • Important! If you didn't already, make sure to look at the part of Ch. 19 in Learning Web Design on Responsive Image Markup.   You could do exercise 19.1 for practice, but you don't have to turn it in. This content is the subject of this weeks exercise.
  • Assignment Option 2 (see above):
    Watch the video Advanced Responsive Images - Duration 38:22
Continue the Personal Project

Additional Info

Container Queries and Container Query units
More Responsive Image Resources
Using SVGs on the web
Creating SVGs