Course Contents (8 sessions of 3hrs each)
PHP and Dynamic HTML pages • PHP and HTML Text • Coding Building Blocks
PHP Decision Making • Expressions • Operator Concepts • Conditionals • Looping
Functions • Calling Functions • Defining Functions • Object-Oriented Programming
Arrays • Array Fundamentals
Database Basics • Database Design • Structured Query Language
Using MySQL • Advanced SQL
PHP to Talk to MySQL for Shopping Cart Design • Shopping Cart Design Process • Querying the Database with PHP Functions • Database SQL language • Select statement, • update statement, • create statement • delete statement • drop statement • overview of database planning and design
Working with Forms • Building a Form • Templates
Practical PHP • String Functions • Date and Time Functions • File Manipulation • Calling System Calls
Modifying MySQL Objects and PHP Data • Changing Database Objects from PHP • Manipulating Table Data • Displaying Results with Embedded Links • Presenting a Form to Add and Process in One File • Updating Data • Deleting Data • Performing a Subquery
Cookies, Sessions, and Access Control • Cookies • PHP and HTTP Authentication • Sessions • Using Auth_HTTP to Authenticate
Security • Session Security
Validation and Error Handling • Validating User Input with JavaScript • Pattern Matching • Redisplaying a Form After PHP Validation Fails
Create Functional Shopping Cart • Create PHP Product Page • Product Update Page • Search Page • Shopping Basket • Customer Page • Check out page
Project work • Professional Shopping Cart