Javascript @ Barnard 2016
- Using the Terminal
- Introduction to JS
- HW: Simple Calculator
- While Loops
- More Git
- HW: Rock Paper Scissors
- Array Functions
- For loops
- HW: Hangman
- Using Objects
- Prototyping
- Refresh on HTML/CSS ids and classes
- Introduction to the DOM
- Click Events
- HW: Hangman with Objects
- HW2: Add User Interaction to your hangman game.
- HW3: Psuedo Coding your own Game
Week 5 - Project Week
- Using Github pages to host your work
- Students will design and build a working game
Week 6
- What is JSON?
- Using APIs
- Usign AJAX
Week 7
- Javascript in the server, Node.js
- Routing with Express
- Understanding the MVC design structure
Week 8
- Database design with MongoDB
- Express Sessions
- User authentication with Passport.js
Week 9 - Project Week
- Students will design and build dynamic web apps.
- Deploying with Heroku.