Skip to content

Latest commit

 

History

History
101 lines (83 loc) · 3.18 KB

Syllabus.md

File metadata and controls

101 lines (83 loc) · 3.18 KB

Advanced Course

Syllabus

How the internet works

What is the "Full Stack"?


Express.js

express generator

Templating using ejs


Routing in Express.js

GET and POST requests types


Database Design

MongoDB and Robomongo

Mongoose.js and Models


PUT and DELETE request types

Building RESTful routes

Building RESTful Controllers


Using jQuery.ajax()

Using Backbone Models

Using Backbone Collections


Backbone Views

el, template, render

Exersize

Create Layout View


Backbone Views

itemView, listView


Backbone collection and model events

initialize, listenTo


Backbone View Events

events

Exersize

Delete tasks, add tasks


Mongoose Model relations

Flexbox

Exersize

Create Lane Model, Lane Views


jQuery UI, events

Exercise

Drag and drop tasks to lanes


Authentication with Passport.js

Login/Register View

Exercise

Create User Model, relationships


Backbone Router

Exercise

Create Board Model, relationships


Deploying to Heroku

Exersize



Stretch Goals

Browserify + Gulp

Breaking up code into modules

Foundation + Sass