Introduction to PHP

by John Elder

2h 31m

Auto
  • HD
  • 360p
1.00x
  • 0.50x
  • 0.75x
  • 1.00x
  • 1.25x
  • 1.50x
  • 1.75x
  • 2.00x
cc
Auto
  • HD
  • 360p
1.00x
  • 0.50x
  • 0.75x
  • 1.00x
  • 1.25x
  • 1.50x
  • 1.75x
  • 2.00x
cc
Auto
  • HD
  • 360p
1.00x
  • 0.50x
  • 0.75x
  • 1.00x
  • 1.25x
  • 1.50x
  • 1.75x
  • 2.00x
cc
Auto
  • HD
  • 360p
1.00x
  • 0.50x
  • 0.75x
  • 1.00x
  • 1.25x
  • 1.50x
  • 1.75x
  • 2.00x
cc

Overview

PHP is one of the most popular server-side languages, and plays a huge role in web development. This introductory course can help you learn to use PHP to produce your own dynamic, interactive websites.


Syllabus

Course Introduction2m 58s

What to expect from this course.

Watch lesson

How Does PHP Work?3m 08s

Understanding the Fundamentals of PHP and the client/server relationship.

Setting up a Local Development Environment on Windows4m 03s

How to code PHP on your local computer.

Setting up a Cloud Development Environment4m 50s

How to code PHP on a cloud development environment.

Version Control with Git3m 59s

Setting up Version Control in our cloud development environment.

Using Github.com to Backup our Code4m 51s

How to backup your code and version control with Github.com

Using Heroku for Production4m 26s

Set up a free Heroku.com account to push production code.

Variables3m 26s

Understanding Variables in PHP.

Data Types3m 16s

Learn the different data types for PHP, including String, Integer, Float, and Boolean.

Arithmetic Operators3m 45s

Learn how to do math in PHP.

Assignment Operators3m 32s

How to assign things in PHP.

Comparison Operators3m 33s

Comparing two or more things is easy with comparison operators.

Increment Operators2m 51s

Sometimes you can't bother with math - use increment operators instead.

Logic Operators3m 59s

Logic sits at the core of all computer programming. Understanding logic operators in PHP.

String Operators3m 21s

Understanding concatenation and concatenating assignment operators.

Conditional Statements4m 38s

Learn how to use if/else/elseif statements to test against conditions.

Watch lesson

Switch3m 14s

How to switch between different cases.

While Loops3m 28s

How to use the While loop.

Watch lesson

For Loops3m 52s

How to use For Loops.

Let's Build FizzBuzz!4m 13s

FizzBuzz! is a popular interview quiz question. Let's build it!

Arrays4m 19s

Understanding basic Arrays.

Sorting Arrays4m 08s

Learn how to Sort Arrays the quick and easy way.

Functions3m 53s

How to create and use functions in PHP.

Random Numbers and Dates4m 07s

Automatically generate random numbers and dates.

String Manipulation3m 56s

Fun with string manipulation!

Include Function3m 18s

How to include things from other files in your PHP program.

Require Function2m 59s

Similar to "Include", but used for a slightly different reason.

Form Handling - GET vs POST4m 18s

How to process HTML Forms with PHP.

Superglobals4m 51s

What are Superglobals, and how do you use them?

Cookies4m 23s

Creating and issuing Cookies to your website visitors.

Sessions3m 25s

Passing information between pages with Sessions.

Flashcard App Introduction and Setup4m 09s

Let's build a cool math flashcard app!

Creating the Index Page and Form3m 09s

Let's create the main skeleton of our Flashcard App.

Making the Form Work3m 29s

Let's build out the form to make it work.

Right and Wrong Logic3m 44s

Let's write some code to determine if the answer is right or wrong.

Build out the Other Math Pages4m 13s

Addition works, now let's build pages for Subtraction, Multiplication, and Division.

Understanding the Templating Concept3m 09s

Understanding how Wordpress uses Templates and how we can do the same thing.

Templating Links and Headers3m 15s

Let's build out a template for our Header and links.

Templating with Require4m 28s

How to use Require to template things.

Finishing Up3m 06s

Let's do a few odds and ends to finish up.


Description

Designed for beginners, no prior experience or special skills are required to take this course. You will learn the basics of PHP for web development through hands-on application and examples every step of the way. By the end of the course, you will have built a fully functional math flashcard app and templated out a website to demonstrate your practical knowledge.

Highlights:

  • 39 practical tutorials.
  • Understand the fundamentals of how PHP works and the client/server relationship.
  • How to set up local and cloud based development environments.
  • Back up your code and set up version control with Github.
  • Learn the different data types for PHP, including string, integer, float, and boolean.
  • How to use arithmetic, assignment, comparison, increment, logic and string operators.
  • Use if/else/elseif statements to test against conditions.
  • Understand basic arrays and how to sort arrays the quick and easy way.
  • How to process HTML Forms with GET vs POST.
  • Create and issue cookies to your website visitors.
  • Pass information between pages with Sessions.
  • Put together everything you've learned by building a math flashcard app and templating out a website.

Once enrolled, our friendly support team and tutors are here to help with any course related inquiries.


Accreditations and approvals

CPD - The CPD Certification Service.

Reviews1

This course was very helpful. I didn't know anything about coding (zero experience. only html and css experience) but now I understand the basics of php and some basic programming concepts that apply to other languages as well. Thank you. It was also very helpful for beginners like me to show us how to get started with github, cloud9, and heroku. Sorry about sending a question when I couldn't get github to work for me at the start. Maybe a troubleshooting instruction page would be helpful in case other total beginners get stuck pushing to github at the very beginning. Anyway, thanks again.

— Janet Flora Hilts

View all reviews