Basic Web Technologies Class

From Unallocated Space
Revision as of 12:17, 8 January 2023 by Digitaltinker (talk | contribs) (Created page with "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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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