PHP for Absolute Beginners
4.4 (327 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
37,410 students enrolled

PHP for Absolute Beginners

Learn the basics of PHP programming. No prior experience required.
4.4 (327 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
37,410 students enrolled
Last updated 2/2017
English
English [Auto-generated]
Current price: $11.99 Original price: $99.99 Discount: 88% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11.5 hours on-demand video
  • 2 articles
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • To demonstrate a basic understanding of PHP
  • To understand why, where and when PHP programming is used

Course content
Expand all 84 lectures 11:32:31
+ Introduction to the Course
3 lectures 26:38

      • An introduction to the course, and a great introduction to PHP for those of you who are new to it.

Preview 17:13
What Is PHP Used For?
08:48
+ Getting Started with PHP Programming
27 lectures 03:25:47

Let's learn how to set up a web server so we can test our PHP code as we go.

The source codes for section 2 can be downloaded here.

Setting up a Web Server
07:50
Commenting Code
03:37

      • The echo language construct allows you to output data to the browser. Also, a quick word about the print language construct.

Echo/Print
05:20

      • How to store values into variables, the rules for variable naming and how to output them to the user

Variables
07:25
      • A look at IF, IF ELSE and IF ELSEIF ELSE statements, with a example to help you understand the uses. Uses comparison operators in the example, which you can learn more about from our other videos.

If Statements
07:54

      • The arithmetic operators within PHP, with examples using them. Talks about addition, subtraction, multiplication, division, modulus (remainder), increment and decrement

Arithmetic Operators
06:37

      • Comparison operators allow you to compare values. For example, is the person old enough to do something?

Comparison Operators
08:44

      • The triple equal (===) compares not only values, but data types too.

Triple Equals
04:44

      • A look at logical operators, and detailed examples of how and why we use them. The use of NOT is outlined in my other videos.

Logical Operators
09:27

      • The switch statement offers a faster, cleaner way of comparison. This tutorial provides a couple of examples of using the switch statement.

Switch Statement
08:10

Let's learn a bit about arrays before we dive further into them.

Basic Arrays
08:52
Multi-dimensional Arrays
07:11
While Loop
05:55
Do While Loop
04:30
For Loops
05:04
Foreach
06:37
Functions
08:24
$_GET
12:59
$_POST
07:51
Embedding PHP within HTML
09:55
A better way to display HTML
05:29
Arrays Part 1
11:12
Arrays Pat 2
12:50
Cookies Part 1
06:50
Cookies Part 2
03:31
Checkboxes
08:44
Radio Buttons
10:05
+ Exploring PHP Functions
7 lectures 01:06:17
PHP Functions You Should Know Part 1
12:26
PHP Functions You Should Know Part 2
15:22
PHP Functions You Should Know Part 3
05:50
String Functions Part 1
08:43
String Functions Part 2
08:40
Date and Time Part 1
08:47
Date and Time Part 2
06:29
+ PHP Object Oriented Programming
8 lectures 01:19:41
Classes, Methods and Properties
13:46
Encapsulation
10:24
Constructor Method
07:04
Protecting Methods/Properties
11:05
Extending a Class (Inheritance)
11:21
Scope Resolution Operators
11:47
Class Constants
06:01
Static Properties and Methods
08:13
+ PHP Object Oriented Programming Projects
4 lectures 34:35
Calculator Application Example
09:23
MySQL Database Example Part 1
07:12
MySQL Database Example Part 2
12:24
MySQL Database Example Part 3
05:36
+ Common PHP Errors You Will Encounter
7 lectures 52:20
Introduction to PHP Error Reporting
07:30
Changing Maximum File Upload Size
08:26
Access Denied
05:16
Undefined Index
09:05
Cannot Modify Header Information
04:21
Supplied Argument Not a Valid MySQL Result
10:49
Unexpected $end
06:53
+ PHP Security
8 lectures 01:30:13
File Includes
11:15
File Uploading
14:36
Null Byte
07:29
Passing Variables
07:10
Session Hijacking
07:31
Cookies
11:20
SQL Injection
17:57
XSS (Cross-Site Scripting)
12:55
+ Intermediate and Advanced PHP Programming
16 lectures 01:57:35
Sessions
06:31
Using Single or Double Quotes
09:04
Indenting Code
09:25
Anonymous Functions
02:33
Callbacks
06:41
Ternary Operator
06:19
Browser Identification
06:41
Self Submitting Forms
08:44
Include and Require
04:09
Quickly Return True/False
01:47
Tree Structures
14:34
Explode: String to Array
10:08
Implode: Array to String
16:06
Array Dereferencing
04:38
Creating Images with PHP
09:53
Request a Course
00:22
+ Bonus Material
1 lecture 00:14
Bonus Lecture: Course Discounts
00:14
Requirements
  • A computer :)
  • A desire to learn PHP Programming
Description

Like us on Facebook and/or Follow us on Twitter. Message us to let us know you liked us, or Tweet us @sr_elearning.

Do you want to be a web developer? Do you need to brush up on your PHP skills? Then you're in the right place!

This is the best Introduction to PHP course on Udemy. You will learn everything about the basics of PHP programming using real world examples. Source codes are included for each lesson so you can learn by deconstructing each element.

If you're interested in learning more about PHP after taking this course, check out the most comprehensive and popular PHP course on Udemy.

What Is PHP?

PHP is an open source (free) scripting language that allows you to create dynamic websites and work with servers. PHP is now used on over 20 million websites and over 1 million servers worldwide.

Who this course is for:
  • Aspiring web developers
  • Experienced web developers
  • PHP developers