Learn Advanced PHP Programming

Are you ready to take your web dev skills to the next level? Includes 6 hours of training with exercise files.
3.0 (47 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
901 students enrolled
$50
Take This Course
  • Lectures 52
  • Contents Video: 6 hours
    Other: 1 min
  • Skill Level Expert Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2014 English

Course Description

During this 6 hour advanced PHP course, discover the power of PHP as you take your website development skills to the next level. Your professional instructor combines practical lectures that ensure you have a solid grasp of the concepts with coding examples that include exercise files so you get real hands-on practice.

Follow along as you learn functions, date and time manipulation, debugging and application logging. Discover the use of strings, REGEX, runtime error handling, the use of file resources, manipulating file date including reading and parsing data in a CSV file format.

Learn methods for database access, design patterns, using the mail function, PEAR, the PHP Extension and Application Repository, and cURL, a library that lets you make HTTP requests.

The advanced PHP training continues with topics on web services, introspection and reflection, Smarty Templates, sessions, different PHP frameworks, and some PHP best practices.

Are you ready to launch your PHP skills the next level?

This course is a continuation of the PHP for Beginners course taught at Udemy.

The course includes exercise example files, quiz and certificate of completion.

What are the requirements?

  • A text editor and a passion for learning.
  • Existing knowledge of PHP

What am I going to get from this course?

  • Learn functions, date and time, debugging and logging
  • Discover code reuse, feeding a function, return data from a function
  • Learn how to do string manipulation
  • Runtime error handling using PHP exception handling mechanism
  • Discover database connectivity methods
  • Send e-mail using SMTP
  • Learn the PHP extension and application repository - PEAR
  • Web services will be discussed including SOAP, NU SOAP, and WSDL
  • Learn about Smarty Templates
  • Discover popular frameworks including CakePHP, Yii, Zend and Codelgniter

What is the target audience?

  • Web developers
  • Anyone who wants to increase their existing PHP knowledge

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to PHP Advanced Course
Course Objectives; Review of the Basics - Part 1
Preview
10:54
IMPORTANT - Read this to ensure the best video quality!
Article
Review of the Basics - Demo 1
Preview
13:17
Review of the Basics - Part 2
07:06
Review of the Basics - Demo 2
04:21
Review of the Basics - Part 3
02:43
Review of the Basics - Demo 3
07:52
Section 2: Functions, Date and Time, Debugging and Logging
Course exercise files
Article
Code Reuse, Feeding a Function, Return Data from a Function
Preview
09:38
Call-by-Value vs. Call-by-Reference - Demo
09:15
Date and Time Manipulation
02:15
How to Manipulate Date and Time - Demo
04:02
PHP Built-in Constants, Debugging PHP, and Application Logging
05:53
Debugging and Logging PHP - Demo 1
Preview
11:02
Debugging and Logging PHP - Demo 2
07:58
Section 3: Strings, REGEX, Runtime Error Handling, and File Resources
Course Review
00:43
String Manipulation and Regular Expressions
07:29
String Manipulation Functions - Demo
09:16
Regular Expression Functions - Demo
10:02
Runtime Error Handling
06:46
Runtime Error Handling using PHP Exception Handling Mechanism - Demo
17:11
Manipulating Files with PHP
10:38
Reading and Parcing Data in Comma Separated Value Format - Demo
14:09
Section 4: Database Access, Design Patterns, Mail Function, PEAR and cURL
Database Storage
Preview
06:52
Database Connectivity - Demo
12:08
Design Patterns
08:45
Mail Function
01:25
Retrieving and Sending an E-mail using a PHP Function - Demo
13:19
Send E-mail using Simple Mail Transfer Protocol - Demo
05:23
PHP Extension and Application Repository
02:04
PHP Extension and Application Repository - Demo
03:43
Client URL
01:24
Basic cURL - Demo
08:02
Login to a Website and Post Status Update using cURL- Demo
10:12
Webscraping using cURL - Demo
06:14
Section 5: Web Services
Simple Object Access Protocol
03:17
NU SOAP Library - Demo
Preview
10:59
Web Services Description Language
02:24
Benefits of using WSDL - Demo
05:43
Developing Web Services using SOAP Protocol - Demo
04:31
Section 6: Introspection and Reflection
Introspection and Reflection
02:09
Introspection API - Demo
04:00
Reflection API - Demo
04:24
Section 7: Introspection and Reflection
Smarty Templates
05:54
Smarty Template Engine for PHP - Demo 1
09:53
Smarty Template Engine for PHP - Demo 2
13:51
Section 8: Sessions
Sessions
05:45
PHP Session Mechanism - Demo
07:06
Section 9: PHP Framework
CakePHP, Yii, Zend and Codelgniter
09:25
Section 10: Best Practices and Security
Best Practices
11:18
Use of Encryption - Demo
15:09
Section 11: Conclusion
Wrap up
04:35
PHP Advanced Quiz
40 questions

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Simon Sez IT, Software training to help you succeed

Since 2008, individuals, small businesses, and Fortune 500 companies with thousands of employees have benefited from the easy and hands-on software training offered by Simon Sez IT. With 80+ courses and 4,000+ video tutorials on a range of software programs, Simon Sez IT ensures stress-free eLearning and enhanced employee productivity - no matter whether you are implementing new software or a technological upgrade for your workplace. With over 250,000 Udemy students in over 180 countries, Simon Sez IT is the preferred eLearning choice for individuals and businesses everywhere.

Ready to start learning?
Take This Course