Start a FREE 7 day trial! Get training videos and books, plus expert support:  
Online Training  Coding Videos  Introduction to PHP
OSTraining Class: Introduction to PHP
Teacher: Diana M. Dupuis
Released: April 9, 2012
Level: Intermediate

Certificate: Complete all lessons and pass quizzes with an average of 70%

This class allows you to understand the code used to run your Joomla, WordPress or Drupal site.

Table of Contents
Viewed Level
Introduction to PHP
Variables
Operators
Arrays
Functions
Forms
Interacting with Databases
Finishing Up
Description

This class allows you to understand the code used to run your Joomla, WordPress or Drupal site.

In this class you're going to learn the basics of how a CMS like Joomla, Wordpress or Drupal works.

In the first part of the PHP Beginner class, we'll cover the following topics:

  • An introduction to PHP
  • An introduction tothe Course
  • Your first PHP page
  • Quotes and Errors
  • Commenting Your Code

In the second part of the PHP Beginner class, we'll cover the following topics:

  • Understanding String Variables
  • Understanding Numerical Variables
  • Understanding Boolean Variables
  • Manipulating String Variables

In the third part of the class, we cover PHP variables

  • Understanding Math Operators
  • Understanding Comparison Operators
  • Understanding Logical Operators
  • If / Then / Else in PHP

In the fourth part of the class, we'll cover PHP arrays:

  • Introduction to Arrays
  • Processing Arrays with For/Each
  • Processing Arrays with For/Each and a Key

In the fifth part of the class, we cover PHP functions:

  • Introduction to Functions
  • Functions: Built-in
  • Functions: isset & empty
  • Functions: Setting Parameters

In the sixth part of the class, we'll getting data into your site using PHP:

  • Forms: Getting Data
  • Forms: Validating Data
  • Forms: Sanitizing Results
  • Forms: Posting Data

In the seventh part of the class, we'll how PHP interacts with databases:

  • Databases: Connecting
  • Databases: Create with PHP
  • Databases: Adding a Table
  • Databases: Insert Data
  • Databases: Selecting Data with Queries
  • Databases: Selecting Specific Data with Queries
  • Databases: Updating Data
  • Databases: Delete Data
Teacher
Diana M. Dupuis

Diana Dupuis, VP of Engineering at Astonish Design, discovered her passion for computer science and web development by accident. Her son enrolled in a college physics course when he was unusually young and the professor asked her to accompany him to class. The following semester, she gave up writing and returned as a full-time physics major. After one (required) semester of C++, she dropped physics and followed the path of web application development (before there was such a thing).

Prior to her work at Astonish, Diana built features for big websites at Four Kitchens, including a custom credit card processing extension for the Wikimedia Foundation and modules for enterprise Drupal clients. As lead on the Economist project (Austin team), she and her teammates built a number of features including a dynamic, scalable topics aggregation system and an archivable homepage publishing tool. Later, she focused on team management and solution architecture as Director of Development and Professional Services.

Diana enjoys speaking, training and developing curriculum as her contribution to the open-source community. She has has been invited to speak at conferences and open-source events around the world. She especially enjoys working with beginners and encouraging women to try programming.


Courses by this teacher

Name Level Release Date
Introduction to PHP 04-09-2012
Requirements

Course(s):

 

Start a FREE 7 day trial! Get training videos and books, plus expert support: