Wed, Aug 23 – Course Overview
Mon, Aug 28 – Internet technologies, standards, protocols, resources, etc.
Wed, Aug 30 – WWW technologies, standards, protocols, resources, etc.
Mon, Sept 4 – HTML, CSS, Bootstrap, DOM, etc.
Wed, Sept 6 – Javascript 1: language overview, browsers, debugging, coding environments, etc.
Mon, Sept 11 – Javascript 2: libraries, e.g., jQuery, D3.js, HighCharts, etc.
Wed, Sept 13 – Javascript 3: advanced topics, e.g., AngularJS, visualization, maps, tracking, etc.
Mon, Sept 18 – Server side 1: servers, installation, administration
Wed, Sept 20 – Server side 2: certificates, security, advanced configuration, etc.
Mon, Sept 25 – Server side languages 1: python, ruby, javascript, etc.
Wed, Sept 27 – Server side languages 2: frameworks, advanced topics, etc.
Mon, Oct 3 – Databases 1
Wed, Oct 5 – Databases 2: SQL, noSQL, cache, etc.
Mon, Oct 9 – Content Management Systems (CMS)
Wed, Oct 11 – Deep dive 1: MEAN stack (part 1)
Mon, Oct 23 – Deep dive 2: MEAN stack (part 2)
Wed, Oct 25 – Deep dive 3: Mean stack (part 3)
Mon, Oct 30 – Deep dive 4: Django (part 1)
Wed, Nov 1 – Deep dive 5: Django (part 2), course projects defined (due end of the semester)
Mon, Nov 6 – Web Software Engineering
Wed, Nov 8 – Legal topics, ethical topics, etc.
Mon, Nov 13 – Design, UI, UX, usability, accessibility, etc.
Wed, Nov 15 – Mobile
Mon, Nov 20 – Security
Mon, Nov 27 – Advanced topics
Wed, Nov 29 – Project presentations
Mon, Dec 4 – Project presentations
Wed, Dec 6 – Project presentations and course review
Thurs, Dec 14 – Final Exam, 4:15-6:15 pm (here)