You are on page 1of 3
PHP 5.3 Advanced web application programming Learn the nuts and bolts of advanced web application

PHP 5.3

Advanced web application programming

PHP 5.3 Advanced web application programming Learn the nuts and bolts of 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 connectionthis video workshop is just for you! Requirements: Up-to-date browser with Flash plug-in Screen resolution

Up-to-date browser with Flash plug-inis just for you! Requirements: Broadband internet connection Screen resolution 1024x768 or higher Sound card with

Screen resolution 1024x768 or higherinternet connection Up-to-date browser with Flash plug-in Sound card with speakers or headphones attached Pentium 4

Sound card with speakers or headphones attachedwith Flash plug-in Screen resolution 1024x768 or higher Pentium 4 2.6 GHz or higher, or Apple

Pentium 4 2.6 GHz or higher, or Apple Mac G5or higher Sound card with speakers or headphones attached 512 MB RAM © copyright 2010 video2brain.

512 MB RAMattached Pentium 4 2.6 GHz or higher, or Apple Mac G5 © copyright 2010 video2brain. All

© copyright 2010 video2brain. All rights reserved. video2brain and the video2brain logo are trademarks registered to video2brain.

1

/

3

Table of Contents

Installation Installing XAMPP Installing Eclipse Eclipse Basics I Eclipse Basics II Installing XAMPP Installing Eclipse Eclipse Basics I Eclipse Basics II

XAMPP Installing Eclipse Eclipse Basics I Eclipse Basics II PHP Basics Variables Operators Conditionals Loops Functions

PHP BasicsXAMPP Installing Eclipse Eclipse Basics I Eclipse Basics II Variables Operators Conditionals Loops Functions Arrays I

Variables Operators Conditionals Loops Functions Arrays I Arrays II Strings Dates Math Building a Library with External Files

Object-Oriented Programming SmartUrl Class: Constructors, Public Methods, Private Variables SmartUrl Class: Adding Parameters (Public Method) SmartUrl SmartUrl Class: Constructors, Public Methods, Private Variables SmartUrl Class: Adding Parameters (Public Method) SmartUrl Class: Properties SmartUrl Class: Static Methods Inheritance Interfaces

SmartUrl Class: Static Methods Inheritance Interfaces Regular Expressions Validating Text (preg_match) Finding

Regular Expressions Validating Text (preg_match) Finding All Matching Text (preg_match_all) Splitting Text (preg_split) Replacing Text Validating Text (preg_match) Finding All Matching Text (preg_match_all) Splitting Text (preg_split) Replacing Text (preg_replace)

Splitting Text (preg_split) Replacing Text (preg_replace) Forms Building a Form Building a Form Process Page

FormsSplitting Text (preg_split) Replacing Text (preg_replace) Building a Form Building a Form Process Page Validating a

Text (preg_split) Replacing Text (preg_replace) Forms Building a Form Building a Form Process Page Validating a

Building a Form Building a Form Process Page Validating a Form Building a Complex Form Building a Complete Process Page

Cookies and Sessions Setting and Reading Cookies Checking If Client Supports Cookies Saving and Reading Session Variables Setting and Reading Cookies Checking If Client Supports Cookies Saving and Reading Session Variables

Client Supports Cookies Saving and Reading Session Variables Databases © copyright 2010 video2brain. All rights

DatabasesClient Supports Cookies Saving and Reading Session Variables © copyright 2010 video2brain. All rights reserved.

© copyright 2010 video2brain. All rights reserved. video2brain and the video2brain logo are trademarks registered to video2brain.

07:28

11:10

08:18

09:59

09:24

07:39

10:06

03:50

06:36

08:02

07:04

07:23

09:37

08:29

11:15

03:44

07:31

08:48

11:07

10:36

07:44

07:06

03:35

02:28

06:47

08:43

13:00

15:13

10:31

20:47

07:01

03:59

08:09

2

/

3

MySQL - Reading Data MySQL - Writing Data SQLite3 - Reading Data via PDO SQLite3 - Writing Data Using PDO SQLite3 - Protecting SQLite DatabasesXML Reading XML with SimpleXML Reading XML with XMLReader Reading XML with SAX Reading XML

XMLWriting Data Using PDO SQLite3 - Protecting SQLite Databases Reading XML with SimpleXML Reading XML with

Data Using PDO SQLite3 - Protecting SQLite Databases XML Reading XML with SimpleXML Reading XML with

Reading XML with SimpleXML Reading XML with XMLReader Reading XML with SAX Reading XML with DOM Writing XML with XMLWriter Appending Elements to XML with DOM

Web Services REST: Building a Theme-Oriented Search Machine NuSOAP: Building and Consuming a Web Service REST: Building a Theme-Oriented Search Machine NuSOAP: Building and Consuming a Web Service

Search Machine NuSOAP: Building and Consuming a Web Service Security Protecting Online Files Cross Site Scripting

SecuritySearch Machine NuSOAP: Building and Consuming a Web Service Protecting Online Files Cross Site Scripting SQL

NuSOAP: Building and Consuming a Web Service Security Protecting Online Files Cross Site Scripting SQL Injection

Protecting Online Files Cross Site Scripting SQL Injection

FilesProtecting Online Files Cross Site Scripting SQL Injection Writing to Files Reading from Files New Features

Writing to Files Reading from FilesOnline Files Cross Site Scripting SQL Injection Files New Features in PHP 5.2 Input Filtering Basics

New Features in PHP 5.2 Input Filtering Basics Input Filtering Advanced I Input Filtering Advanced II Encoding and Decoding JSON Input Filtering Basics Input Filtering Advanced I Input Filtering Advanced II Encoding and Decoding JSON Text Create and Unpack ZIP Files

Encoding and Decoding JSON Text Create and Unpack ZIP Files New Features in PHP 5.3 Namespaces

New Features in PHP 5.3 Namespaces Lambdas and Closures Late Static Binding New Function: array_replace New Function: parse_ini_string New Namespaces Lambdas and Closures Late Static Binding New Function: array_replace New Function: parse_ini_string New Function: date_add Other New Functions

© copyright 2010 video2brain. All rights reserved. video2brain and the video2brain logo are trademarks registered to video2brain.

08:05

04:15

07:41

08:44

08:07

04:35

09:31

18:50

07:46

06:14

05:15

12:15

10:19

05:10

05:15

09:28

05:32

04:08

05:26

05:46

11:44

02:41

08:08

08:59

05:25

02:56

02:49

03:53

04:22

03:28

3

/

3