projects ( 50% of final mark )
- weeks 1 - 3: animated gallery with modal ( /50 )
- weeks 5 - 9: animation project ( /50 )
- weeks 9 - 12: animated SPA ( LIA /100 )
- weeks 12 - 15: CMS website ( /50 )
Check out this video to create a GitHub repository for your 582futura.com websites.
A single page app is often a multipage website that is compiled all to one page where links, instead of loading other pages, scroll down to that section of the site.
Here are a few examples of SPAs.
Here is an article about SPAs
There are also SPAs that act more like applications on your phone:
Check out this article on SPAs from Bloom Reach
Create a SPA on a topic of your choice. It should have the following characteristics:
deliverables
evaluation
due: April 27th in-class presentation
Here are some rando resources for using the fetch API:
you got this!!
Create a mini-site that uses animation and javascript to communicate your creative ideas or entertain the user.
I suggest doing one of the following:
animation: You must use a combination of 2 or more animation techniques:
interaction: You must also add user interaction with javascript based on at least one of the following:
standards:
evaluation:
due: TBD April 1/2
check these out
Do 3 animation challenges including:
Also check out Bruce's animation unit from last year.
Use #frames and pages in Figma to organize content.
write pseudocode
some other animation tutorials
coding cards from scratch using html & css
note the process, doing one step at a time, making sure each thing works
Since classes were cancelled, I took the time to make a new video tutorial for SVG and @keyframes animation
But first... a couple of points
Will an employer, client keep you on if you don't pay attention to details, or waste time & money
quick exercises to learn skills and techniques
checklist for gallery project
deadlines: all exercises should be finished for Monday. Gallery with working modal should also be finished.
we will add animation next week
coding review with the sandbox and javascript
quick checklist. Which of the following did you do?
gallery project, mobile first draft
em, rem and Typescale
Check out this video on semantic HTML, read the Tim Berners-Lee article, if you want to geek out, and look at the MDN info on semantic HTML below
Semantic Web was first coined in 2001 by none other than Tim Berners Lee, the inventor of the internet or world-wide web. Geek out with his article: The Semantic Web
Or just check out this resource from the Mozilla Developer Network Semantic HTML
refers to a design philosophy where you design mobile-first then make the page / sire responsive, usually to larger browser widths. Believe it or not, we used to design multiple sites for multiple different devices.
Ethan Marcotte was the first to write about Responsive Web Design. Check out his article.
Check out these resources:
major ideas or principles of web development
Create an animated gallery with a modal, for displaying large, single images.
Your gallery must meet the following criteria. Use this as a checklist:
Almost more important than learning how to design and develop websites is to establish a workflow or process for design-based projects
here is what Gemini AI returned me when I put in the above info asking if there was anything I was missing:
A structured approach to moving from abstract ideas to concrete technical plans.
Goal: Define the "Why" before drawing pixels.
Goal: Focus on flow and structure without visual distractions.
Goal: Bring the visuals to life.
Goal: Prepare the design for development.
<nav>, <section>).
.is-active on click").
Here is a YouTube tutorial from UI Collective. It may be a bit advanced, but also give you a good idea of some professional concerns, tips and techniques.
clean up your files on your local drive ( SSD? ) and web server
We will be revisiting this around midterm and at the end of the semester
Some of you may wish to delete everything you have online and reupload your local files once properly organized. Once you make sure you have a local copy of all your files, delete your fiels online. Do NOT delete your public_html folder, just everything in it. Delete any files above your public_html folder that you uploaded. Do NOT delete folders that are not yours i.e. .cache & logs. There may be others. Delete .vscode folders!!
due: week 1
Create a figma file with the following:
due: week 1
If you want to add some info on how you learn best, or how I might help you, you can add it here. Or you can MIO me or just ask to speak.
Create a homepage for web2/ located in a web2/ folder in your home directory. Your homepage should have the following
web2/index.html fileweb2/css folder and style.css file in that folderheader, footer, nav, section, article, p, aweb Figma files / projectdue: week 2
Take & select 24 photos ( approximately ) for use in your animated gallery with modal.
web2/photo-gallery/images/. You can prepend/postpend file names i.e. thumbnail-dsc1012344.jpg or organize into subfolders ie web2/photo-gallery/thumbnails/you will show me your photo selection in Lightroom and your folders
due: week 2
Similar to your web2/ homepage planning, but with some interaction pseudo code:
due: week 1
Create a Figma page / project to track your Capyskills progress
due: week 2 and ongoing througout your career
Bonus: add a note about your goals and aspirations. i.e. What are you hoping to learn / accomplish over the next few years. Focus on 582 Multimedia, but it can be other objectives as well.
Where would you like to be in 5 years? In 10 years?