CS 344 - Fall 2017: Notes


Good References

  1. W3Schools.com

Paper vs. Computer Notes

  1. Taking Notes: Is the Pen Still Mightier than the Keyboard?

Web Development

  1. Web Development Diagram
  2. How to Become a Web Developer (video)
  3. Overview of Web Languages and Frameworks

WWW and the Internet

  1. World Wide Web Consortium
    www.w3.org
  2. Growth of the Internet:
    en.wikipedia.org/wiki/Internet#Users
  3. Internet World Stats:
    www.internetworldstats.com
  4. Evolution of the Web:
    www.evolutionoftheweb.com
  5. Tim Berners-Lee on the next Web [16 minutes]:
    www.ted.com/talks/lang/en/tim_berners_lee_on_the_next_web.html
  6. The interspecies internet? An idea in progress [20 minutes]:
    www.ted.com/talks/the_interspecies_internet_an_idea_in_progress
  7. What will blow our minds in the next 30 years [90 seconds]:
    ideas.ted.com/2014/03/24/what-will-blow-our-minds-in-the-next-30-years
  8. Hamster Dance - first WWW meme:
    History
    Original song/gif
    Currnet official website

Web Server

  1. XAMPP - with Maria DB (preferred)
  2. MAMP - specific for Macs

Responsive Design

  1. canIuse.com
  2. CSS Tricks: Flexbox
  3. CSS Tricks: Grid
  4. Scrimba: Understanding Flexbox
  5. Scrimba: Learn CSS Grid
  6. Scrimba: Bootstrap

Reading Assignments before Project

  1. Chapter 7 Required Sections: 7.1, 7.2, 7.3, 7.5, 7.8, 7.9
  2. Chapter 7 As Needed Sections: 7.4, 7.5, 7.7
  3. Chapter 7 Challenge Exercises: 7.1.1, 7.2.1, 7.3.1
  4. Chapter 7 Participation Exercises: 7.8.7, 7.8.8, 7.9.*
  5. Chapter 8 Required Sections: 8.1 through 8.5
  6. Chapter 8 Participation and Challenge Exercies: those in sections 8.3, 8.4, 8.5
  7. Chapter 8 As Needed Sections: 8.6, 8.7; see references above

Progressive Web Apps

  1. Mozilla Devlopers site
  2. Google Developers site