globe1 Image dept Image
CMSC389P Introduction to PHP, MySQL/MariaDB 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 4)
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, Date and Time, Hidden Fields, PHP Object Model, Serialization IntroPHPHTML.pdf
IntroPHPHTMLCode.zip
PHPFundamentals.pdf
PHPFundamentalsCode.zip
ArrayForms.pdf
ArraysFormsCode.zip
HeredocSelfRef.pdf
HeredocSelfRefCode.zip
FilesTimeObjects.pdf
FilesTimeObjectsCode.zip
P1 Out (Thu)
Week #2
(Jan 11)
PHP/Apache configuration options, Cookies and Sessions, Processing Mail, Relational Databases Overview, MySQL/MariaDB, SQL access via PHP, File Uploads, LDAP ConfigSessionsCode.pdf
ConfigSessionsCode.zip
SQL.pdf
SQLII.pdf
SQLIICode.zip
SQLIII.pdf
FileUploadsMisc.pdf
FileUploadsMiscCode.zip
P1 Due (Tue)
P2 Out (Tue)
Guest Lecturer (Thu)
P2 Due (Sat)
P3 Out (Fri)
Week #3
(Jan 18)
No Class on Monday, Encryption, PEAR, PECL, Advanced Array Functions, Variable Function Names, Mathematical Functions, Security, Client-side programming (JavaScript) and PHP, AJAX Overview Security.pdf
P3 Due (Wed)
Exam Friday

Web Accessibility