Basic Web Technologies Class: Difference between revisions

From Unallocated Space
Jump to navigation Jump to search
(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...")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Going to get into a little bit of site building theory and content organization. We'll continue with building out HTML and CSS skills, work on some form building, and work some Javascript into the mix.
Requirements:
Requirements:
- Laptop (computer of some kind)
* Laptop (computer of some kind)
- Familiarity with basic computer usage, Windows or Apple environments (linux a plus, but not required).
* Familiarity with basic computer usage, Windows or Apple environments (linux a plus, but not required).
- Pen/Pencil and paper for note taking
* Pen/Pencil and paper for note taking
 
 
Synopsis: 
Synopsis: 
- Class 1: General Principles
* Class 1: General Principles
  - Course Intro
** Course Intro
    - Why should I listen to a guy named r00ster?
*** Why should I listen to a guy named r00ster?
    - Scope of course (LAMP stack)
*** Scope of course (LAMP stack)
    - Open Source vs. Proprietary (the abridged version - not getting into any debates here)
*** Open Source vs. Proprietary (the abridged version - not getting into any debates here)
  - Components of web
** Components of web
    - What is the web?
*** What is the web?
    - What is a browser?
*** What is a browser?
    - What is a server?
*** What is a server?
    - What is a database?
*** What is a database?
    - Operating systems that make up the web
*** Operating systems that make up the web
      - Which operating system should I use for web development?
**** Which operating system should I use for web development?
    - A quick word on technology stacks
*** A quick word on technology stacks
    - Review of web languages (short introduction)
*** Review of web languages (short introduction)
      - Compiled languages vs. scripted languages (...again, not gonna get into debates)
**** Compiled languages vs. scripted languages (...again, not gonna get into debates)
      - Fundamental
**** Fundamental
        - HTML
***** HTML
          - XHTML
****** XHTML
          - HTML5
****** HTML5
          - DocTypes
****** DocTypes
        - CSS
***** CSS
          - CSS3
****** CSS3
        - Javascript
***** Javascript
        - XML/JSON
***** XML/JSON
      - Proprietary languages
**** Proprietary languages
      - Open Source Languages
**** Open Source Languages
  - "Hello World" (hands-on/demo portion of website)
*** "Hello World" (hands-on/demo portion of website)
  - Resources
*** Resources
  - Open Discussion
*** Open Discussion
 
[[Category:Classes_and_Workshops]]

Latest revision as of 12:21, 8 January 2023

Going to get into a little bit of site building theory and content organization. We'll continue with building out HTML and CSS skills, work on some form building, and work some Javascript into the mix.

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