REFRESH THIS PAGE

I am currently updating these pages and might have made minor changes since you last viewed it in your browser.

Week 1: Course Overview, Intro to Web Development

In this lesson we'll learn what this course is about and how you'll be evaluated, and briefly discuss how it fits into the rest of your program. Then we'll learn about web development: The client-server model, how we develop web applications, the structure of a typical web site/application, and how we use progressive enhancement to design and develop sites/applications that are accessible and usable on different devices.

Note
It's totally normal at this level to encounter words and technical terms that you're unfamiliar with. Don't skip these! Part of your learning process at the college is to broaden your vocabulary, not limit yourself only to words you already know. Use resources to look up the meanings of words you're not familiar with and write down the definitions in your own words so that you won't forget. Discuss the meanings with your classmates. You can even ask your teacher for help defining words and terminology, and the smaller details (or nuances) of their meanings.

TechTerms.com
Techopedia: Technology Dictionary
Merriam-Webster Dictionay is my favourite online dictionary because they also have a thesaurus and fun word games and puzzles.
Of course, you can also just go to Google and type "define: " in the search bar followed by the word you want to understand!

Prerequisites

It is assumed that you are already familiar with the concept of files and folders/directories, and that you know how to manage your files and organize them into folders/directories (including creating directories, copying/moving files, etc). If you are unfamiliar with these things or need a refresher, watch the following videos:

Course Overview

Notes

Intro to Web Development

Notes

References

Homework