PHP Programming Fundamentals
Course Objectives
Working in a hands-on learning environment led by our expert practitioner, you’ll explore:
- The PHP programming skills needed to successfully build interactive, data-driven sites
 - How to code a PHP application
 - How to use PHP with a MySQL database
 - How to use the MVC pattern to organize your code
 - How to test and debug a PHP application
 - How to work with form data
 - How to code control statements
 - How to work with strings and numbers
 - How to work with dates
 - How to create and use arrays
 - How to work with cookies and sessions
 - How to create and use functions
 - How to use regular expressions, handle exceptions, and validate data
 
Course Prerequisites
Take Before: Students should have skills equivalent to or should have recently attended the course(s) below as a pre-requisite:
- TT4003: Introduction to HTML / CSS and JavaScript
 
Related Courses: PHP Training Series
- TT4940: PHP Programming Fundamentals
 - TT4943: Intermediate PHP Programming
 - TT4945: Advanced PHP Programming | PHP with XML, Ajax, RESTful Services, Web Services, PHP Security & More
 
Course Agenda
Introduction to Web Development with PHP
- The architecture of a web application
 - The Product Discount application
 - How to edit and test a PHP application
 
How to code a PHP application
- Basic PHP skills
 - The Product Discount application
 - How to code control statements
 - How to use the PHP documentation
 
Introduction to relational databases and MySQL
- An introduction to relational databases
 - The SQL statements for data manipulation
 - An introduction to MySQL
 - How to use phpMyAdmin
 
How to use PHP with a MySQL database
- PHP for working with MySQL
 - How to get data from a result set
 - The Product Viewer application
 - The Product Manager application
 
How to use the MVC pattern to organize your code
- How to use the MVC pattern
 - The Product Manager application
 - The Product Catalog application
 
How to test and debug a PHP application
- An introduction to testing and debugging
 
How to work with form data
- How to get data from a form
 - How to display data on a web page
 
How to code control statements
- How to code conditional expressions
 - How to code the selection structures
 - How to code the iteration structures
 
How to work with strings and numbers
- How to work with strings
 - How to work with numbers
 - Other skills for working with strings and numbers
 
How to work with dates
- How to use timestamps to work with dates
 - How to use objects to work with dates
 
How to create and use arrays
- How to create and use an array
 - How to create and use an associative array
 - How to use functions to work with arrays
 - How to work with arrays of arrays
 - The Task List Manager application
 
How to work with cookies and sessions
- How to work with cookies
 - How to work with sessions
 - The Shopping Cart application
 
How to create and use functions
- Basic skills for working with functions
 - How to create and use a library of functions
 - Advanced skills for working with functions
 - The Shopping Cart application
 
How to use regular expressions, handle exceptions, and validate data
- How to use regular expressions
 - How to handle exceptions
 - The Registration application
 
Sorry! It looks like we haven’t updated our dates for the class you selected yet. There’s a quick way to find out. Contact us at 502.265.3057 or email info@training4it.com
Request a Date