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) |