559 WebProg Course Site

Schedule for Web Programming

On-campus and Online

 

Week Topic Due

Introduction
Full Stack vs Front End Developer
Prerequisites: HTML, CSS & JavaScript Basics

Workflow Tools
Code Editor: Atom
Version Control: Git & GitHub
JavaScript Essentials

Programming Principles
JavaScript Essentials
Programming Principles
JavaScript Essentials
Responsive Web Design
Front-End Frameworks: Bootstrap.js
Responsive Web Design
Front-End Frameworks: Bootstrap.js
Ex1 Rev

Modular, Reusable User Interface Components
Front-End Frameworks: React.js
Modular, Reusable User Interface Components
Front-End Frameworks: React.js
Ex2 Rev

Single Page Application
Data Exchange: JSON
Back-End Frameworks: Node.js and Express.js
Back-End Frameworks: Node.js and Express.js
Ex3 Rev
Back-End Frameworks: Node.js and Express.js
Full Stack Development
Databases: MongoDB Development


Ex4 Rev
Full Stack Development
Databases: MongoDB Development
Full Stack Development
Databases: MongoDB Development

Course Review and Term Projects.

Ex5 Rev