Basic Web Technologies Class
Requirements: - Laptop (computer of some kind) - Familiarity with basic computer usage, Windows or Apple environments (linux 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