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

Skillet Logo

PHP Web Programming

The PHP Web Programming course aims to teach programming skills using PHP as the first language and explore its use in implementing web applications. It's suitable for beginners and intermediate level programmers.

by Skillet [Claim Listing ]
PM Resources Logo

Web Development

The purpose of this module is to help participant able to understand and use web development tools. They will have a hands-on experience on developing functional and working website to suit their needs.

by PM Resources [Claim Listing ]
Global Infoskills Sdn Bhd (GISB) Logo

Adobe Dreamweaver (Foundation)

Adobe Dreamweaver course is offered by Global Infoskills Sdn Bhd (GISB). Global Infoskills Sdn Bhd (GISB) is a diversified training and consultant company, specialising in corporate training, as well as personal development training.

by Global Infoskills Sdn Bhd (GISB) [Claim Listing ]
Mindasys Logo

Adobe Dreamweaver CC Essentials

Learn the basics of the leading web-design program. Our introduction will show you the first steps in creating and managing websites, and is an essential starting point for anyone interested in publishing content on the internet.

by Mindasys [Claim Listing ]
JustSimple Logo

WordPress Web Design

Do you want to build a professional-looking website, but don’t know where to start? WordPress training for beginners will give you a step-by-step guide to this popular open-source publishing software.

by JustSimple [Claim Listing ]

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