PHP for Absolute Beginners
3.9 (284 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.
37,349 students enrolled
Wishlisted Wishlist

Please confirm that you want to add PHP for Absolute Beginners to your Wishlist.

Add to Wishlist

PHP for Absolute Beginners

Learn the basics of PHP programming. No prior experience required.
3.9 (284 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.
37,349 students enrolled
Last updated 2/2017
English
English [Auto-generated]
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 11.5 hours on-demand video
  • 3 Articles
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • To demonstrate a basic understanding of PHP
  • To understand why, where and when PHP programming is used
View Curriculum
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 is the target audience?
  • Aspiring web developers
  • Experienced web developers
  • PHP developers
Compare to Other PHP Courses
Curriculum For This Course
85 Lectures
11:33:29
+
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
+
Creating Dynamic Web Pages with PHP
3 Lectures 19:13
Part 1
06:24

Part 2
06:29

Part 3
06:20
+
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
2 Lectures 01:17
Bonus Lecture: Certificate of Completion
01:03

Bonus Lecture: Course Discounts
00:14
About the Instructor
Stone River eLearning
4.2 Average rating
17,229 Reviews
285,518 Students
203 Courses
280,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 450,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.