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 ]
MindMapper Solution Sdn Bhd Logo

PHP With MySQL For Web Application

PHP with MySQL for Web Application course is offered by MindMapper Solution Sdn Bhd. Our team has more than 15 years of experience in management and training. We have extensive skills in all aspects of implementation and operation to meet your requirements.

by MindMapper Solution Sdn Bhd [Claim Listing ]
G-Tec Computer Education Sdn. Bhd Logo

PHP Programming

The PHP course is designed to enable web developers and others with limited programming experience to build dynamic database-driven e-commerce web sites using the PHP programming language.

by G-Tec Computer Education Sdn. Bhd [Claim Listing ]
Rambutan Code Academy Logo

Full Stack Software Development Course

As a developer, you get to be the person that builds the next culture-shifting website or web application. A rapidly changing tech landscape means the web development industry continues to grow quickly

by Rambutan Code Academy [Claim Listing ]
International College of Management and Sports - ICMS Logo

Web Programming

The Web Programming Program is offered by the International College of Management and Sports (ICMS).

by International College of Management and Sports - ICMS [Claim Listing ]

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