Basic Web Technologies
Details
This will be an 8 week class covering basic web technologies. If you want to make a website or have a friend that wants you to, utilize this class to learn.
Requirements:
-
Laptop (computer of some kind)
-
Familiarity with basic computer usage, Windows or Apple environments or linux (Linux is a plus, but not required).
-
Pen/Pencil and paper for note taking
Synopsis:
-
Class 1: General Principles
-
Course Intro
-
Why should I listen to a guy named r00ster?
-
Scope of course (LAMP stack)
-
Open Source vs. Proprietary (the abridged version - not getting into any debates here)
-
Components of web
-
What is the web?
-
What is a browser?
-
What is a server?
-
What is a database?
-
Operating systems that make up the web
-
Which operating system should I use for web development?
-
A quick word on technology stacks
-
Review of web languages (short introduction)
-
Compiled languages vs. scripted languages (...again, not gonna get into debates)
-
Fundamental
-
HTML
-
XHTML
-
HTML5
-
DocTypes
-
CSS
-
CSS3
-
Javascript
-
XML/JSON
-
Proprietary languages
-
Open Source Languages
-
"Hello World" (hands-on/demo portion of website)
-
Resources
-
Open Discussion