globe1 Image dept Image
CMSC389P Introduction to PHP, MySQL and Apache
UMD Image 1 UMD Image 2 UMD Image3

Course Schedule

This schedule is tentative and subject to change. The readings are from the recommended course textbook. Keep in mind that the 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. We also include the code examples presented in class.

Jim Henson Photo Jim Henson (University of Maryland College Park Alumnus)

CMSC 389P Schedule (Subject to Change)
    Week     Topics Slides/Code Work
cmsc389P Schedule
Week #1
(Jan 3)
Server-Side Scripting vs. Client-Side Scripting, Apache/PHP Installation,, HTML, HTML Forms, PHP/HTML Mode, PHP Fundamentals (variables, types, operators, conditionals, Array Intro), GET vs. POST, String Functions, Loops, User-Defined functions, Passing by Value, Passing by reference, Variable Scope, Default Arguments, Arrays, Recursion IntroHTMLCSS.pdf
IntroHTMLCSSCode.zip IntroHTMLCSS2.pdf
IntroHTMLCSS2Code.zip PHPFundamentals.pdf
PHPFundamentalsCode.zip ArraysForms.pdf ArraysFormsCode.zip
Project #1 Out (Fri Jan 6)
Week #2
(Jan 9)
include statements, heredoc, Files, Directories, Self-referencing scripts, construct, Date and Time, Hidden Fields, PHP/Apache configuration options Cookies and Sessions, Processing Mail, PHP Object Model, Relational Databases Overview, MySQL Installation, MySQL Commands, MySQL access via PHP, Serialization Encryption, PEAR, PECL, Security HeredocSelfRefFiles.pdf HeredocSelfRefFilesCode.zip ConfigSessions.pdf ConfigSessionsCode.zip OOSupportSecurity.pdf OOSupportSecurityCode.zip MailMySQL.pdf MailMySQLCode.zip MySQLMisc.pdf MySQLMiscCode.zip Project #2 Out (Mon Jan 9)

Project #1 Due (Wed Jan 11)

Project #3 Out (Thu Jan 12)

Project #2 Due (Sat Jan 14)

Week #3
(Jan 16)
MySQL Commands, HTTPS, LDAP, Advanced Array Functions, Variable Function Names, Mathematical Functions, Client-Side Programming (JavaScript) and PHP, AJAX Overview MySQLIIMisc.pdf MySQLIIMiscCode.zip MiscI.pdf MiscICode.zip MiscII.pdf MiscIICode.zip Project #3 Due (Tue Jan 17)
Project #4 Out (Tue Jan 17)
Project #4 Due (Sun Jan 22)

Web Accessibility