Advanced PHP Programming

by DreamCatcher Claim Listing

The PHP Hypertext Preprocessor (PHP) is a server-side scripting language that allows web developers to create dynamic content that interacts with databases.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

DreamCatcher Logo

img Duration

4 Days

Course Details

The PHP Hypertext Preprocessor (PHP) is a server-side scripting language that allows web developers to create dynamic content that interacts with databases.

This advanced PHP training course further develops the skills of PHP Programmers by introducing advanced techniques, tools, and methodologies that can be used to build complex, scalable, PHP web applications.

This course covers code reuse with functions, advanced features such as string manipulation, debugging, and application logging, runtime exception handling, database connectivity, mail function, object-orientation in PHP, design patterns, PHP Frameworks and best practices in PHP.

This advanced PHP training course also covers using the PHP Extension and Application Repository (PEAR) to leverage existing code. This course will also involve the learning to develop, maintain, and scale the performance of web sites using Smarty templates.

 

What You Will Learn:

  • Review of PHP Basic
  • Function: Code Reuse
  • Retrieving and sending an e-mail using SMTP
  • PHP Built-in Constants, Debugging PHP, and Application Logging
  • Runtime error handling using PHP exception handling mechanism
  • String Manipulation and Regular Expressions
  • Managing sessions and cookies management
  • Manipulating Files with PHP
  • Database access
  • Using PEAR to leverage existing code
  • Using cURL
  • Object Oriented Programming in PHP and how to build dynamic web application using the MVC Pattern of OOP
  • Discover popular frameworks including CakePHP, Yii, Zend, Codelgniter and Laravel
  • Smarty Template Engine for PHP
  • Best practices and security

 

Course Structure:

  • Day 1
  • Review of Basic PHP
  • -PHP Basics
  • -Working with Arrays
  • -Variable Scope in PHP
  • -Arithmetic Operators
  • -Comparison Operators
  • -The If and While Constructors
  • Function: Code Reuse
  • -Feeding a Function, Return Data from a Function
  • -Call-by-Value vs. Call-by-Reference
  • Sending email with PHP
  • -Using PHP's email functions
  • -Sending simple emails
  • -Sending HTML emails
  • -Sending Multi-Part Email
  • Debugging PHP Code
  • -PHP Error Handling
  • -PHP Debugging Tools
  • -Creating Custom Error Handlers
  • -Suppressing Errors
  • Exception handling
  • -Handling PHP Exceptions
  • -Using Try & Catch blocks
  • -The Exception Object
  • -Generating Custom Exceptions
  • -Multiple Catch Blocks
  • -Default Exception Processing
  • Day 2
  • String manipulation and regular expression
  • -String Manipulation Functions
  • -Regular Expression Functions
  • Managing sessions and cookies management
  • -Using PHP Session handling
  • -Managing sessions across multiple servers
  • -PHP Cookie Handling
  • File Manipulation
  • -Manipulating Files with PHP
  • -Reading and Parcing Data in Comma Separated Value Format
  • Leveraging Existing Code using PEAR
  • -Introduction to PEAR
  • Client URL
  • -Basic cURL
  • -Login to a Website and Post Status Update using cURL
  • -Webscraping using cURL
  • Day 3
  • Databases Access using PHP
  • -Using PDO
  • -Reasons to use PDO
  • -Transactions & Concurrency
  • -Specifying Connection Properties (the DSN)
  • -Construction Queries
  • -Executing Queries
  • -Working with SELECT Results
  • -Errors Returned from Queries
  • Object Oriented Programming in PHP (Part 1)
  • -Objects
  • -Class Inheritance
  • -Autoloading Classes
  • -Constructors & Destructors
  • -Member & Method Visibility
  • -The static keyword
  • -Abstract Classes
  • -Object Interfaces
  • -Overloading
  • -Class Members
  • Day 4
  • Object Oriented Programming in PHP (Part 2)
  • -Objects
  • -Class Inheritance
  • -Autoloading Classes
  • -Constructors & Destructors
  • -Member & Method Visibility
  • -The static keyword
  • -Abstract Classes
  • -Object Interfaces
  • -Overloading
  • -Class Members
  • PHP Design Patterns
  • -The Factory Pattern
  • -The Singleton Pattern
  • -The Observer Pattern
  • -The Chain of Command Pattern
  • PHP Frameworks
  • -Model-View-Controller (MVC) software architecture
  • -CakePHP, Yii, Zend and Codelgniter
  • -Laravel
  • Smarty Templates Engine
  • -Understanding Smarty Templates
  • -How Smarty Works
  • -Installing Smarty
  • -Setting Smarty Directories
  • -Creating the Smarty Object
  • -Creating TPL Files
  • -Setting up Smarty Config Files
  • George Town Branch

    303-5-5 & 303-5-6, Block B, Krystal Point, George Town
  • Miri Branch

    Lot 1140, Taman Emas, Miri
  • Kuala Lumpur Branch

    LOT 2-4, Galleria @ Cyberjaya, Kuala Lumpur

Check out more PHP courses in Malaysia

EjoeSolutions Logo

WordPress Training

WordPress is a software used to build websites and blogs. There are many other software like Joomla, Drupal and so on available nowadays, but WordPress is one of the best and widely used.

by EjoeSolutions [Claim Listing ]
G-Tec Computer Education Malaysia Logo

Adobe Dreamweaver

Adobe Dreamweaver course is offered by G-Tec Computer Education Malaysia. Our mission is to provide training to fill the existing skills shortages in Industry, along with issues such as the quality, reach and relevance to our education system & the economy.

by G-Tec Computer Education Malaysia [Claim Listing ]
Modoku Tech Sdn Bhd Logo

Web Development

Web Development course are offered by Modoku Tech Sdn Bhd. We provide corporate training solutions to businesses, supporting both small to large scale. Extending our services to enthusiastic professionals looking to better themselves with technology skill sets of their choice.

by Modoku Tech Sdn Bhd [Claim Listing ]
Elite Indigo Logo

VBA For Microsoft Excel

This course will teach programming concepts and how to add functionality to a Microsoft Excel using Microsoft Visual Basic® for Applications.

by Elite Indigo [Claim Listing ]
Anugerah HRM Consultant Logo

Macromedia Dreamweaver (Basic-expert Level)

Macromedia Dreamweaver course is offered by Anugerah HRM Consultant. We are committed to provide world-class Consulting and Capability Building Services with highly qualified, experience consultants and trainers.

by Anugerah HRM Consultant [Claim Listing ]

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy