Introduction to PHP Training in Austin

Introduction to PHP Print

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

Course Goals:

  • Learn how PHP works
  • Learn the basic syntax of PHP
  • Learn to create dynamic interactive pages with PHP
  • Learn to manipulate files with PHP
  • Learn to work with arrays in PHP
  • Learn to validate forms with PHP
  • Learn to write functions in PHP
  • Learn to manipulate and manage database data with PHP
  • Learn to authenticate users with PHP
  • Learn to manage sessions with PHP
  • Learn to work with the PEAR:DB module
  • Learn advanced form validation with regular expressions
  • Learn to send email with PHP

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

Introduction to PHP Training Courseware Prerequisites

Experience in the following areas is required:

  • HTML

Experience in the following areas would be beneficial.

  • CSS
  • Basic Programming


On the Web

Austin Introduction to PHP and MySQL training | Accelebrate

Austin Introduction to PHP and MySQL training. Accelebrate teaches on-site Introduction to PHP and MySQL classes at client sites throughout the Austin area …

Introduction to PHP Training in Austin Tickets, Austin ...

Eventbrite - AustinCMS presents Introduction to PHP Training in Austin - Monday, June 15, 2009 - Wednesday, June 17, 2009 at St. Edwards Professional Education …

PHP Training: Introduction to PHP and MySQL | Accelebrate

Accelebrate teaches on-site Introduction to PHP and MySQL classes at client sites throughout the ... PHP Training Overview. MySQL™ and PHP are two of the most ...

Introduction to PHP Training Class | Webucator Web ...

Home > Web Development Training > PHP Training > Introduction to PHP Training. Introduction to PHP Training Delivery Options. Live Online Training - Public Class ...

PHP Programming Training Courses, Certificate / Diploma ...

Learn PHP Programming in Austin, Texas Training courses, certificates, diplomas or degree programs of PHP Programming for students in Austin, TX

PHP Free Tutorial | Webucator

Free PHP tutorial from Webucator. ... This tutorial is based on Webucator's Introduction to PHP Training course. Lessons. PHP Basics; Flow Control; Arrays;

PHP training courses & degree programs at schools in ...

PHP training programs / courses / certificates / diplomas / degrees: PHP Programming (Page 3). Find career schools and colleges in Austin, Texas.

Computer Training Classes in Austin, TX - Hands On IT ...

Computer Training Classes in Austin, TX. Training includes .NET, SQL, Java, HTML5, jQuery, UNIX/Linux, PHP, ... Austin: Introduction to Visual Basic 6.0:

PHP training course in Austin, Baltimore, Boston, Chicago ...

PHP training course is available in Austin, Baltimore, Boston, Chicago, Dallas, Denver, Detroit, Houston, Indianapolis, Los Angeles, United States, by ...

PHP Programming Training Courses, Certificate / Diploma ...

PHP Course Format: Online / Virtual Classroom / Webinar School/Trainer: Sessions College for Professional Design V. LESSON 1 Intro to PHP In Lesson One, …

PHP Training | PHP Programming Class | Learn PHP Course

This hands on PHP Programming course provides the knowledge necessary to ... This course introduces the PHP framework and ... PHP Functions . Introduction to ...

Syllabus - Introduction to MySQL

Course Requirements Course Rationale: This course is designed as a survey course to teach students to design, implement, and maintain databases.

PHP - Course in Austin, Baltimore, Boston, Chicago, Dallas ...

Description: The Introduction to PHP training course examines the core concepts and technologies required to build a basic dynamic website using PHP.

ACC Philosophy : Courses :: All Offerings

All Course Offerings PHIL 1301 – INTRODUCTION TO PHILOSOPHY. Students will be introduced to various significant philosophical issues and thinkers and to the ...

Training | DrupalCon Austin 2014

DrupalCon Austin 2014. Hide Navigation. Home; Conference. ... Training | | Community ... Drupal is a registered trademark of Dries Buytaert.

Training Programs: Introduction - Fathom Corporate ...

Training Programs: Introduction ... Fathom Corporate Training based in Austin, Texas, works with clients who are facing critical challenges in management, ...

PMI Austin Chapter - PMP Training: INTRODUCTION

PMP Certification: Take Your Career to the Next Level. PMI Austin PMP Prep Course. What the Course Includes: • Exceptional Value: $795 for PMI Austin members, $995 ...

PHP (Texas, United States): Salary, Pay & Jobs Analysis ...

Austin; Dallas; Houston; San Antonio; Irving; ... In this course you will learn about all the features of Microsoft ... An introduction to building a PHP MVC website ...

Learn PHP Online : PHP and MySQL Training for Beginners

... Mark accepted a position training programmers in a technical training center in Austin, Texas. ... general introduction to PHP and this course fit the fill nicely.

Course Descriptions | Austin Disaster Relief Network

New Volunteers - Mandatory Training. ADRN Orientation ... to take this 3hr class to give you an introduction to ADRN, ... in Greater Austin and CERT ...