Class overview :
In this advanced PHP training course, students will learn advanced features of the PHP web programming language. You will learn object-oriented PHP programming and how to use PHP to process XML and build Ajax applications.
Class goals :
Learn how to program in object-oriented PHP.
Learn to process XML with PHP.
Learn to work with PEAR modules.
Learn PHP Security techniques.
Learn to build to an e-commerce application with PHP.
Content of Training PHP / Advanced
Class Outline
- Advanced PHP Techniques
- Multidimensional Arrays
- Advanced Function Definitions
- The Heredoc Syntax
- Using printf() and sprintf()
- Developing Web Applications
- Documenting Code
- Code Style and Structure
- Modularizing a Web Site
- Affecting the Browser Cache
- Advanced Database Concepts
- Storing Sessions in a Database
- Working with U.S. Zip Codes
- Creating Stored Functions
- Displaying Results Horizontally
- Security Techniques
- Remembering the Basics
- Validating Form Data
- Using PECL Filter
- Authentication with PEAR Auth
- Using MCrypt
- E-commerce Techniques
- E-commerce Concepts
- Creating the Database
- Creating the Configuration File
- Making the Template
- Creating the Index Page
- Browsing by Category
- Showing a Product
- Implementing a Shopping Cart
- Validating Credit Cards
- Basic Object-Oriented Programming
- OOP Theory
- Defining a Class
- Creating an Object
- The $this Attribute
- Creating Constructors
- Creating Destructors
- Autoloading Classes
- Advanced OOP
- Advanced Theories
- Inheriting Classes
- Inheriting Constructors and Destructors
- Overriding Methods
- Access Control
- Using the Scope Resolution Operator
- Creating Static Members
- Abstract Classes and Methods
- Real-World OOP
- Catching Exceptions
- Extending the Exception Class
- Creating a Shopping Cart Class
- Using the Cart Class
- Using PEAR
- Using Benchmark
- Using HTML_QuickForm
- Using Mail_Mime
- Ajax
- Introduction to Ajax
- A Simple Example
- Full-Fledged Ajax
- Debugging Ajax Applications
- XML and PHP
- What Is XML?
- XML Syntax
- Attributes, Empty Elements, and Entities
- Document Type Definitions
- Parsing XML
- Creating an RSS Feed
Onze voordelen :
- Type of training: Inter-company, intra-company and individual
- 100% flexible & personalised training : You choose the place, the dates and the training program
- Offer request : Response within 24 hours
- 50% discount for SME’s from Brussels-Capital Region
- Free parking, lunch & drinks
- Free use of our Digital Competence Centre: Manuals, courses, exercises, …