globe1 Image dept Image
CMSC389P Introduction to PHP, MySQL, and Apache

Course Schedule

This schedule is tentative and subject to change.

Stamp Union

CMSC 389P Schedule (Subject to Change)
Week Topics Slides/Code Work
cmsc389P Schedule
Week #1
(Jan 3)
Server-Side Scripting vs. Client-Side Scripting, HTML, Apache/PHP Installation, PHP/HTML Mode, PHP Fundamentals (variables, types, operators, conditionals, loops), Passing by Value/Reference, Variable scope, Default Arguments, HTML Forms, GET vs. POST, include statements, heredoc, Files, Directories, Self-referencing scripts IntroPHPHTML.pdf
IntroPHPHTMLCode.zip
PHPFundamentals.pdf
PHPFundamentalsCode.zip
ArrayForms.pdf
ArraysFormsCode.zip
HeredocSelfRef.pdf
HeredocSelfRefCode.zip
P1 Out (Thu)
Week #2
(Jan 9)
Date and Time, Hidden Fields, PHP Object Model, Serialization PHP/Apache configuration options, Cookies and Sessions, Processing Mail, Relational Databases Overview, MySQL/MariaDB, SQL access via PHP FilesTimeObjects.pdf
FilesTimeObjectsCode.zip
ConfigSessionsCode.pdf
ConfigSessionsCode.zip
SQL.pdf
SQLII.pdf
SQLIICode.zip
P1 Due (Tue)
P2 Out (Tue)
P2 Due (Sun)
P3 Out (Fri)
Week #3
(Jan 16)
No Class on Monday
File Uploads, LDAP, Encryption, PEAR, PECL, Advanced Array Functions, Variable Function Names, Mathematical Functions, Security, AJAX Overview
FileUploadsMisc.pdf
FileUploadsMiscCode.zip
Security.pdf
P3 Due (Thu)
Week #4
(Jan 23)
Final Exam Exam Monday

Web Accessibility