SlideShare a Scribd company logo
1 of 3
Download to read offline
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
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
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

More Related Content

Viewers also liked

Mi autobiografía con las TICS
Mi autobiografía con las TICSMi autobiografía con las TICS
Mi autobiografía con las TICS
Student
 
El desarrollo de la tecnología
El desarrollo de la tecnologíaEl desarrollo de la tecnología
El desarrollo de la tecnología
Leidy028
 
Presentation for potcert
Presentation for potcertPresentation for potcert
Presentation for potcert
ccmajor1
 
Transdermal drug delivery market
Transdermal drug delivery marketTransdermal drug delivery market
Transdermal drug delivery market
KuicK Research
 
El desarrollo de la tecnología
El desarrollo de la tecnologíaEl desarrollo de la tecnología
El desarrollo de la tecnología
Leidy028
 
Q1: In what ways does your media product use, develop or challenge forms and ...
Q1: In what ways does your media product use, develop or challenge forms and ...Q1: In what ways does your media product use, develop or challenge forms and ...
Q1: In what ways does your media product use, develop or challenge forms and ...
richyyevans
 
Ii zonal merida 2013
Ii zonal merida 2013Ii zonal merida 2013
Ii zonal merida 2013
perikozarza
 
Total films sherlock holmes
Total films   sherlock holmesTotal films   sherlock holmes
Total films sherlock holmes
HanaRaage
 
мамы маленькие
мамы маленькиемамы маленькие
мамы маленькие
bakirova
 

Viewers also liked (20)

Ariadna house
Ariadna houseAriadna house
Ariadna house
 
Italia cataloghi vol_ natale_2015
Italia cataloghi vol_ natale_2015Italia cataloghi vol_ natale_2015
Italia cataloghi vol_ natale_2015
 
Mi autobiografía con las TICS
Mi autobiografía con las TICSMi autobiografía con las TICS
Mi autobiografía con las TICS
 
El desarrollo de la tecnología
El desarrollo de la tecnologíaEl desarrollo de la tecnología
El desarrollo de la tecnología
 
Historia y ventajas de
Historia y ventajas deHistoria y ventajas de
Historia y ventajas de
 
Short reading for english i
Short reading for english iShort reading for english i
Short reading for english i
 
Presentation for potcert
Presentation for potcertPresentation for potcert
Presentation for potcert
 
オープンデータ入門
オープンデータ入門オープンデータ入門
オープンデータ入門
 
Чувства - Feelings
Чувства - FeelingsЧувства - Feelings
Чувства - Feelings
 
Парад профессий Васильева Ольга а 11
Парад профессий Васильева Ольга а 11Парад профессий Васильева Ольга а 11
Парад профессий Васильева Ольга а 11
 
2015/03/09: Fórum empresarial sobre os recursos naturais e indústrias extrati...
2015/03/09: Fórum empresarial sobre os recursos naturais e indústrias extrati...2015/03/09: Fórum empresarial sobre os recursos naturais e indústrias extrati...
2015/03/09: Fórum empresarial sobre os recursos naturais e indústrias extrati...
 
Transdermal drug delivery market
Transdermal drug delivery marketTransdermal drug delivery market
Transdermal drug delivery market
 
Cuantoshay
CuantoshayCuantoshay
Cuantoshay
 
El desarrollo de la tecnología
El desarrollo de la tecnologíaEl desarrollo de la tecnología
El desarrollo de la tecnología
 
Estatuto tributario
Estatuto tributarioEstatuto tributario
Estatuto tributario
 
Q1: In what ways does your media product use, develop or challenge forms and ...
Q1: In what ways does your media product use, develop or challenge forms and ...Q1: In what ways does your media product use, develop or challenge forms and ...
Q1: In what ways does your media product use, develop or challenge forms and ...
 
Ii zonal merida 2013
Ii zonal merida 2013Ii zonal merida 2013
Ii zonal merida 2013
 
Enequipo
EnequipoEnequipo
Enequipo
 
Total films sherlock holmes
Total films   sherlock holmesTotal films   sherlock holmes
Total films sherlock holmes
 
мамы маленькие
мамы маленькиемамы маленькие
мамы маленькие
 

Recently uploaded

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

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