Syllabus

  • Intro (5 minutes) - 2 tracks (Beginner or Intermediate)
  • Experience level
  • How does the web work? (5 minutes) - Server
  • Browsers
  • Anatomy of HTML (5 minutes) - HTML
  • CSS
  • JS
  • What is JavaScript? (5 minutes) - Popularity
  • ECMAScript
  • HTML5
  • Human JavaScript (read.humanjavascript.com)
  • Pros and cons of JavaScript (5 minutes) - Wide spread support
  • Dynamic
  • Global variables
  • Easy to learn
  • Core Libraries (5 minutes) - $
  • _
  • Bootstrap
  • Frameworks (5 minutes) - Single Page Applications
  • Backbone
  • Angular
  • What is Node.JS? (5 minutes) (Node Talk) - V8
  • Non-blocking I/O
  • Why would anyone use Node? (5 minutes) - Scalability
  • Performance
  • Fast prototyping
  • TDD
  • Tools (5 minutes) - Chrome F12 Dev Tools
  • Sublime Text/Notepad++/WebStorm
  • Node 0.10.x
  • Python 2.7.x
  • npm
  • Install Fest/Break (10 minutes)
  • Beginner Track - HTML Kata (A to-do app from scratch) (30 minutes)
  • Nodeschool.io – Functional Programming (30 minutes)
  • Intermediate Track - Learn You Node (60 minutes)

Resources

Install Fest Links

Attended the workshop?

Please provide feedback here.