Php 5.3 tutorial list
- 1. PHP 5.3
Advanced web application programming
Learn the nuts and bolts of advanced web application programming! Join Edward
Tanguay as he dives into PHP programming. In his workshop, you will learn that it only
takes a few minutes to get an Apache web server, a MySQL database, PHP 5.3, and the
Eclipse editor up and running using the free XAMPP installation tool. Edward will then
cover the PHP syntax, such as operators, loops and variables, before moving on to make
you a PHP expert, tackling object orientation, databases, XML parsing, web services,
security and much more. The training also includes important new features of PHP 5.3,
such as namespaces, lambdas, and late static binding. Once you complete this video
training, you will have the skills you need to build next-generation dynamic websites.
Trainer: Edward Tanguay
USD 39.95
PHP has become one of the most useful and ubiquitous web scripting languages. It runs on every major operating
system. It comes with most web hosting packages, even the basic ones. And its developer community is larger than that
for most other computer languages.
In this video workshop, Edward Tanguay lets you feel the PHP excitement. Leveraging over 20 years of experience as a
computer programmer, Edward teaches you skills that he knows are useful not only in the IT industry but also for you
as an individual programmer who intends to realize a specific idea for a website.
First off, Edward will show you how to use a free install tool called XAMPP to get everything up and running within
minutes, including Apache, MySQL, PHP 5.3, PHPMyAdmin and the Eclipse editor. Once you are all set, you will learn
the basics of the PHP language itself, including operators, conditionals, loops, functions, arrays, etc., plus the
essentials of object-oriented programming.
But that’s only for starters! Next you will learn how to create a form, validate it and protect it against attacks. Then
Edward goes on to show you how to read and write cookies and session variables to create a more engaging web
experience. You will also learn about integrating and managing databases. Special lessons cover two other key aspects
of serious programming, XML and security. Edward will wrap things up by showing you important new features of PHP
5.3, including namespaces, lambdas, closures and late static binding.
So whether you are a beginner or a seasoned programmer, this video workshop is just for you!
Requirements:
Broadband internet connection
Up-to-date browser with Flash plug-in
Screen resolution 1024x768 or higher
Sound card with speakers or headphones attached
Pentium 4 2.6 GHz or higher, or Apple Mac G5
512 MB RAM
© copyright 2010 video2brain. All rights reserved. video2brain and the video2brain logo are trademarks registered to video2brain. 1 / 3
- 2. Table of Contents
Installation
Installing XAMPP 07:28
Installing Eclipse 11:10
Eclipse Basics I 08:18
Eclipse Basics II 09:59
PHP Basics
Variables 09:24
Operators 07:39
Conditionals 10:06
Loops 03:50
Functions 06:36
Arrays I 08:02
Arrays II 07:04
Strings 07:23
Dates 09:37
Math 08:29
Building a Library with External Files 11:15
Object-Oriented Programming
SmartUrl Class: Constructors, Public Methods, Private Variables 03:44
SmartUrl Class: Adding Parameters (Public Method) 07:31
SmartUrl Class: Properties 08:48
SmartUrl Class: Static Methods 11:07
Inheritance 10:36
Interfaces 07:44
Regular Expressions
Validating Text (preg_match) 07:06
Finding All Matching Text (preg_match_all) 03:35
Splitting Text (preg_split) 02:28
Replacing Text (preg_replace) 06:47
Forms
Building a Form 08:43
Building a Form Process Page 13:00
Validating a Form 15:13
Building a Complex Form 10:31
Building a Complete Process Page 20:47
Cookies and Sessions
Setting and Reading Cookies 07:01
Checking If Client Supports Cookies 03:59
Saving and Reading Session Variables 08:09
Databases
© copyright 2010 video2brain. All rights reserved. video2brain and the video2brain logo are trademarks registered to video2brain. 2 / 3
- 3. MySQL - Reading Data 08:05
MySQL - Writing Data 04:15
SQLite3 - Reading Data via PDO 07:41
SQLite3 - Writing Data Using PDO 08:44
SQLite3 - Protecting SQLite Databases 08:07
XML
Reading XML with SimpleXML 04:35
Reading XML with XMLReader 09:31
Reading XML with SAX 18:50
Reading XML with DOM 07:46
Writing XML with XMLWriter 06:14
Appending Elements to XML with DOM 05:15
Web Services
REST: Building a Theme-Oriented Search Machine 12:15
NuSOAP: Building and Consuming a Web Service 10:19
Security
Protecting Online Files 05:10
Cross Site Scripting 05:15
SQL Injection 09:28
Files
Writing to Files 05:32
Reading from Files 04:08
New Features in PHP 5.2
Input Filtering Basics 05:26
Input Filtering Advanced I 05:46
Input Filtering Advanced II 11:44
Encoding and Decoding JSON Text 02:41
Create and Unpack ZIP Files 08:08
New Features in PHP 5.3
Namespaces 08:59
Lambdas and Closures 05:25
Late Static Binding 02:56
New Function: array_replace 02:49
New Function: parse_ini_string 03:53
New Function: date_add 04:22
Other New Functions 03:28
© copyright 2010 video2brain. All rights reserved. video2brain and the video2brain logo are trademarks registered to video2brain. 3 / 3