Schedule (Subject to Change)

Slides may not include all the material discussed in lecture. You are responsible for any material we present in lecture, even if it does not appear in the posted slides.

Week Topics Slides Work
Week #1
(May 29)
HTML5, CSS, Bootstrap, PHP Basic Constructs (operators, conditional, iterations), PHP Functions, Server Side Includes, Include Functions, Forms IntroHTML.pdf
IntroHTMLCode.zip
HTMLCSS.pdf
HTMLCSSCode.zip
PHPFundamentals.pdf
PHPFundamentalsCode.zip
ArrayForms.pdf
ArrayFormsCode.zip
Bootstrap.pdf
BootstrapCode.zip
Monday
(No Class, May 29)
Week #2
(June 4)
Forms, heredoc, Self-referencing Scripts, header function, Cookies, Sessions, Hidden Fields, Files, Files Uploads, Date/Time Functions, Object-Oriented PHP, MySQL HeredocSelfRef.pdf
HeredocSelfRefCode.zip
ConfigSessions.pdf
ConfigSessionsCode.zip
FilesTime.pdf
FilesTimeCode.zip
Objects.pdf
ObjectsCode.zip
SQL.pdf
P1 Out (Mon)
P1 Due (Sun)
P2 Out (Sat)
Week #3
(June 11)
PHP/MySQL, PHP Miscellaneous, Security, JavaScript Basic Types, Expressions, Strict Mode, Arrays, Console, Functions, let/const, Template Literals, Random Values, JS Debugging, Default Parameters, Rest Operator, Spread Operator SQLII.pdf
SQLIICode.zip
SQLMisc.pdf
Security.pdf
SecurityCode.zip
JSIntro.pdf
JSIntroCode.zip
JSConstructsI.pdf
JSConstructsICode.zip
JSConstructsII.pdf
JSConstructsIICode.zip
Group Project
Proposal (Wed)
P3 Out (Wed)
P2 Due (Thur)
P3 Due (Sun)
Week #4
(June 18)
Arrow Functions, Symbols, Sets, Maps, Forms, DOM, Events, Events Handling, Form Validation, jQuery, Ajax, JSON, Custom Type Definition, Errors FormsI.pdf
FormsICode.zip
FormsII.pdf
FormsIICode.zip
AjaxCookies.pdf
AjaxCookiesCode.zip
jQuery.pdf
jQueryCode.zip
JSObjects.pdf
JSObjectsCode.zip
ObjsAPIS.pdf
ObjsAPISCode.zip
Midterm #1 (Mon)
P4 Out (Wed)
P5 Out (Fri)
Week #5
(June 25)
localStorage, Canvas Element, FileReader API, Geolocation API, JS Classes, Object Methods, Browser Object Model, Modules, Node.js, Web Services (REST, SOAP) EventsJSClasses.pdf
EventsJSClassesCode.zip
NodeJS.pdf
NodeJSCode.zip
FrameworksLibraries.pdf
Midterm #2 (Fri)
P4 Due (Mon)
P5 Due (Wed)
P6 Out (Tues)
Week #6
(July 2)
Miscellaneous, Group Presentations, Final Exam Express.pdf
ExpressCode.zip
WebServicesPromises.pdf
WebServicesPromisesCode.zip
Wednesday
(No Class, July 4)
Group Project Presentation (Thurs)
P6 Due (Mon)
Final Exam
(Friday July 6, 8:30 am - 10:30 am)
Web Accessibility