Basic HTML

Today's objectives

Today, we'll be introducing the class, making sure we have access to the right technology, dealing with any administrative questions, and beginning our work on designing and building for the internet.

  • Course overview
  • Introductions
  • Review course outline
  • Technology requirements
  • Context: History of the web, basic web technologies
  • Getting started: Tools
    • Browsers
    • Text editors
    • FTP clients
    • Design tool: Figma
    • Web servers
  • Basic HTML
  • Document skeleton
  • Head elements
  • Block and inline elements
  • Hyperlinks
  • Images

Tasks

In-class task: build and upload a simple file

Presentations

Agenda

Agenda

Preparation

After today, aways check the "preparation" section to make sure you've done everything you need to prepare for class.

Samples

Here you will find any sample files you need for class.

Basic HTML

See the Pen by Robert Currie (@rcurrie) on CodePen.



Handouts

Please download the basic HTML handout.

Tutorials

Uploading with Fetch

This is our preferred program in this class. We have a free educational licence - ask me for details. Fetch is Mac-only software.

Uploading with Filezilla

Windows users can upload with Filezilla.

Uploading with Cyberduck

Resources

https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Getting_started
Getting started with HTML on the Mozilla Developers Network
https://www.w3schools.com/html/default.asp
Basic HTML from W3Schools
https://html.com
Getting started with HTML.com

Tools

VS Code editor
A free, open-source, cross-platform editor for HTML and more
Fetch FTP
An easy-to-use FTP client for MacOS. We have a free student licence for this you can use on your computer. More info in the class Slack.
Filezilla
A free, open-source, ugly, cross-platform FTP client for moving files to your web server.

Tasks

Task 01 - upload a file
Using FTP

Upload a basic HTML page to your class web hosting server using FTP. The content of the page does not matter as long as you created it yourself. Images and styles are not needed.

The file must be called index.html. It will replace the current index.html file which is a placeholder. You can test it using the "URL (link to your web page)" link in the email containing your password, etc.

Objective: demonstrate that you can create a very basic HTML file and upload that file to the server.

Due Wed, Sep 15, 6:00 PM.

Task 02 - basic Figma task
Complete and share the basic tutorial.

Complete the basic Figma tutorial: Basic wireframe tutorial

Name the Figma project [yourlastname]figma-task-1

When complete, use the share button to invite me to access the file. Use my NSCAD address for the invitation.

Objective: demonstrate that you can use the basic functions of Figma. No original design is needed, but you need to complete the tutorial on your own.

Due Wed, Sep 15, 6:00 PM.


Professional practice

Here you'll find content about the business and profession of interactive design. Look for topics here in future classes.

Need help?

Contact me - Slack is best.


Robert Currie
This page was last updated at 2023-12-12 12:46.