JS/jQ Program

The JS/jQ Program will be a six-week effort, for three periods a week. Two weekdays and one weekend for two to three hours a period. Currently, the dates are Mondays, Wednesdays and Saturdays.

Instead of focusing our efforts on purely recitation of language and function specifics, we plan on a heavy press on vocabulary in the beginning, and a heavier reliance on project development and delivery for the majority of the time.

The breakdown of the program is:

  • Week One – go over the vocabulary of the language and the framework which is being practiced. Complete exercises and learn about projects for second-half of program.
  • Week Two – continue with advanced tools and techniques while choosing project to work on and start the first half mini-project
  • Week Three – spend week completing mini-project (converting a Web 1.0 something to a Web 2.0 enabled application
  • Week Four – develop requirements and begin work on final project for program. Develop requirements, wireframes, whatever you need to deliver on the project.
  • Week Five – continue development and practice techniques presented by peers.
  • Week Six – complete project, demonstrate to business owner and evaluate peers on their performance

Estimated Program Breakdown

Day 1 Day 2 Day 3
JavaScript Vocabulary

  • Tools
  • Types
  • Syntax
  • Control Flow
  • Hello World Examples
  • Console.log Lab
  • Scoping
  • DOM Introduction
  • Sorting Lab
  • Resources
JavaScript Vocabulary

  • Functions/Closures
  • OOP
  • Data Structures and Performance
  • JSON
  • JS Callbacks and eval()
JavaScript Labs

  • DOM Selectors
  • Event Handlers

Discuss project options

Day 4 Day 5 Day 6
jQuery Vocabulary

  • jQuery Core & jQuery Selectors
  • Selectors + Traversing
  • jQuery Events
jQuery Vocabulary

  • Proper events + Best Practices
  • DOM Manipulation
  • AJAX
Better Practices

  • Code Organization
  • Performance
  • Tools
Day 7 Day 8 Day 9
Project Day Project Day Demo Day
Day 10 Day 11 Day 12
Team Project Day Team Project Day Team Project Day
Day 13 Day 14 Day 15
Team Project Day Team Project Day Team Project Day
Day 16 Day 17 Day 18
Team Project Day Team Project Day Team Project Demo

Comments are closed.