Office 365
Training
Welcome!    Login | Checkout 0 Items | Checkout
ETI Performance Improvement

Technical Training

Creating Rock Stars since 1984


Introduction to PHP Training

In this PHP training course, students will learn to create database-driven websites using PHP and MySQL or the database of their choice.


Prerequisites

Experience in the following areas is required:

  • HTML

Experience in the following areas would be beneficial:

  • CSS
  • Basic Programming



More About This Session


Topics
Dates & Registration

Introduction to PHP Training

4 Days

Your Price: $1580


Register!

  1. PHP Basics
    1. How PHP Works
    2. The php.ini File
    3. Basic PHP Syntax
      • PHP Tags
      • PHP Statements and Whitespace
      • Comments
      • PHP Functions
      • Hello World!
    4. Variables
      • Variable Types
      • Variable Names (Identifiers
      • Type Strength
      • Hello Variables!
      • Variable Scope
      • Superglobals
      • Constants
      • Variable-Testing and Manipulation Functions
    5. First PHP Script
    6. PHP Operators
    7. Creating Dynamic Pages
      • Single Quotes vs. Double Quotes
      • Passing Variables on the URL
    8. Passing Variables via the Query String
  2. Flow Control
    1. Conditional Processing
      • If Conditions
    2. Working with Conditions
    3. Loops
      • while
      • do...while
      • for
      • break and continue
    4. Working with Loops
  3. Arrays
    1. Enumerated Arrays
      • Initializing Arrays
      • Appending to an Array
      • Reading from Arrays
      • Looping through Arrays
    2. Working with Enumerated Arrays
    3. Associative Arrays
      • Initializing Associative Arrays
      • Reading from Associative Arrays
      • Looping through Associative Arrays
      • Superglobal Arrays
    4. Working with Associative Arrays
    5. Two-dimensional Arrays
      • Reading from Two-dimensional Arrays
      • Looping through Two-dimensional Arrays
    6. Array Manipulation Functions
  4. PHP and HTML Forms
    1. HTML Forms
      • How HTML Forms Work
      • A Sample HTML Form
      • Form Variables
    2. Processing Form Input
  5. String Manipulation
    1. Formatting Strings
      • Concatenation
      • String Manipulation Functions
      • Examples of String Functions
    2. Working with String Manipulation Functions
    3. Magic Quotes
      • magic_quotes_gpc
      • magic_quotes_runtime
      • Recommendation on Magic Quotes
  6. Reusing Code and Writing Functions
    1. Including Files
      • require
      • require_once
      • auto_prepend_file and auto_append_file
    2. Adding a Header and Footer
    3. User Functions
      • Defining and Calling Functions
      • Default Values
      • Variable Scope
      • By Reference vs. By Value
    4. Form Processing
      • Code Organization
    5. Form Validation and Presentation Functions
  7. Managing Data
    1. Querying a Database
      • mysqli() Overview
      • mysqli Methods and Properties
      • Inserting and Updating Records
      • mysqli Prepared Statements
    2. Inserting Records
  8. MDB2
    1. Advantages and Disadvantages of MDB2
      • Why use a database abstraction layer?
      • When not to use a database abstraction layer?
    2. Using MDB2
    3. Creating a Customer Report
  9. Authentication with PHP and SQL
    1. A Database-less Login Form
    2. Authenticating Users
  10. Regular Expressions
    1. Perl-compatible Regular Expression Functions
      • preg_match()
      • preg_replace()
      • Regular Expression Tester
    2. Regular Expression Syntax
      • Start and End ( ^ $ )
      • Number of Occurrences ( ? + * {} )
      • Common Characters ( . \d \D \w \W \s \S )
      • Grouping ( [] )
      • Negation ( ^ )
      • Subpatterns ( () )
      • Alternatives ( | )
      • Escape Character ( \ )
    3. Form Validation Functions with Regular Expressions
  11. Session Control and Cookies
    1. Sessions
      • Configuring Sessions
      • Session Functions
    2. Cookies
    3. Authentication with Session Control
  12. Sending Email with PHP
    1. mail()
      • Shortcomings of mail()
    2. PHPMailer
    3. Sending a Password by Email
  13. File System Management
    1. Opening a File
      • fopen()
    2. Reading from a File
      • fgets()
    3. Writing to a File
      • fwrite()
    4. Writing to a File
    5. File Locking
      • flock()
    6. Uploading Files via an HTML Form
    7. Getting File Information
    8. More File Functions
    9. Directory Functions
      • Getting a Directory Listing
    10. Creating a Resume Management Page

Introduction to PHP Training

4 Days

Your Price: $1580

No sessions are scheduled at this time.
Contact us to schedule a session for your organization.

back to top

Customize Sessions

Need a customized session?


Did you know that all of our sessions can be customized?
Let us help create a private session your team will love!

Selected Sessions

No Sessions Selected

Add a session to begin registration.
  • Personalize This Session

    All of our sessions can be customized to meet your team's specific need. Build the perfect program by picking and choosing topics from any of the courses in our catalog. A personalized private session gives you the ultimate flexibility and helps maximize your team's valuable time!

    Let us help customize your next:

    Lunch-n-Learn

    30-90 Minute Webinar

    Half or Full Day Training

    On-Demand Learning

    Team Learning Paths



    Contact us today!



Contact

ETI Performance Improvement
8500 Keystone Crossing Suite 550
Indianapolis, Indiana 46240

p. 317.475.6555
e. [email protected]

Hours:
8:00 am - 5:00 pm M-F EST

Educate. Equip. Empower.
ETI Performance Improvement

© 2018 ETI Performance Improvement        Illustrations ©2012 Nathaniel Charles