Patrick Morrow/PHP for Beginners - Every line of code used explained in detail

  • $99

PHP for Beginners - Every line of code used explained in detail

Every line of code is explained in every lesson so you can progress from beginner to confident coder.

What's Included?

  • 7 hours of video content
  • Direct access to the teacher if you have questions
  • New lessons added regularly
  • Lessons enhanced and developed based on student feedback
  • Multiple student challenges with full video solutions
  • Downloadable zip packages of code
  • Discounts on other courses

What other students think

"Easily the best intro PHP course you could ask for!"

Kayla L

"Simply outstanding! Practical examples with every line of code explained in detail as promised."

James M

Contents

INTRODUCTION

In this section you will learn how to setup the coding environment. You are welcome to use your preferred code editor of choice or you can follow along with me.
Preparing the development environment
Preview

PHP BASICS

"Hello, World!" - your first PHP code
Preview
Using the correct syntax
Preview
Variables in PHP
Preview
How to assign variables
Preview
PHP data types
Preview
How to add comments to PHP code
Preview
Viewing PHP output using echo and print
Preview
Folder structures and getting organised
Preview
Quiz - PHP Basics

BASIC OPERATORS

How to use concatenation
Preview
How to add and subtract numbers
Preview
How to multiply and divide numbers
Preview
How to use the modulus operator
Preview
Using exponents
Preview
CHALLENGE: Back to School
Preview
CHALLENGE RESOURCE - Back to School PDF
Preview
CHALLENGE SOLUTION: Back to School
Preview
CHALLENGE RESOURCE: Back to School - formula sheet
Preview
More concatenation
Preview
CHALLENGE: What's in a name
Preview
CHALLENGE SOLUTION: What's in a name
Preview

IF STATEMENTS

Logical and comparison operators
Preview
IF statements
Preview
IF ELSE statements
Preview
IF ELSEIF statements
Preview
More logical and comparison operators
Preview

BASIC LOOPS

Incrementors and Decrementors
How to use a FOR loop
How to use a WHILE loop
CHALLENGE: Multiples
CHALLENGE: Multiples
CHALLENGE SOLUTION: Multiples
CHALLENGE: Fizz Buzz
CHALLENGE: Fizz Buzz
CHALLENGE SOLUTION: Fizz Buzz

PHP INTERNAL FUNCTIONS

Using the PHP online reference manual
How to generate a random number
CHALLENGE: Odds and Evens
CHALLENGE SOLUTION: Odds and Evens
CHALLENGE: Who ate all the pi?
CHALLENGE SOLUTION: Who ate all the pi?
How to use the date function
CHALLENGE: Carpe Diem
CHALLENGE RESOURCE: Carpe Diem PDF
CHALLENGE SOLUTION: Carpe Diem
Time Functions
CHALLENGE: Santa Claus is coming to town
CHALLENGE: Santa Claus is coming to town
CHALLENGE SOLUTION: Santa Claus is coming to town

HTML FORMS AND DATA PROCESSING

How to create a basic HTML page
How to create a HTML form
Processing HTML form data
CHALLENGE: Temperature Conversion
CHALLENGE: Temperature Conversion
CHALLENGE SOLUTION: Temperature Conversion

FUNCTIONS AND STRINGS

How to find the length of a word or sentence
How to count words in strings
CHALLENGE: How long is a piece of string
CHALLENGE SOLUTION: How long is a piece of string
How to count words in a sentence
How to replace characters in strings
How to shuffle a string
CHALLENGE: Mission Impossible
CHALLENGE: Mission Impossible
CHALLENGE SOLUTION: Mission Impossible
Double quotes versus single quotes
How to escape strings
CHALLENGE: The Great Escape
CHALLENGE: The Great Escape
CHALLENGE SOLUTION: The Great Escape

BASIC ARRAYS

What is an array?
How to loop through an array
How to split a string and place into an array
CHALLENGE: ISBN Checker
CHALLENGE SOLUTION: ISBN Checker
CHALLENGE: Mind your language
CHALLENGE SOLUTION: Mind your language
How to sort data in an array
How to explode and implode strings
How to add elements to an array
CHALLENGE: Around the world in 80 days
CHALLENGE SOLUTION: Around the world in 80 days
Removing elements from an array
How to use array_slice()
CHALLENGE: It's getting hot in here
CHALLENGE SOLUTION: It's getting hot in here
How to select a random element from an array
CHALLENGE: Pick a card
CHALLENGE SOLUTION: Pick a card
CHALLENGE: Let's go shopping
CHALLENGE: Let's go shopping.pdf
CHALLENGE SOLUTION: Let's go shopping

ASSOCIATIVE ARRAYS

Associative arrays
How to loop through an associative array
CHALLENGE: Capital cities of the world
CHALLENGE: Capital cities of the world
CHALLENGE SOLUTION: Capital cities of the world

USER-DEFINED FUNCTIONS

How to create a function
How to use variables in functions
How to pass arguments to functions
How to return a value from a function
How to return multiple values from a function

SESSIONS AND COOKIES

How to create a cookie
How to read a cookie
How to update a cookie
How to delete a cookie
CHALLENGE: All about me
CHALLENGE: All about me
CHALLENGE SOLUTION: All about me
How to create a session
How to read a session
How to update a session.
How to destroy a session
CHALLENGE: Hit me baby one more time
CHALLENGE: Hit me baby one more time
CHALLENGE SOLUTION: Hit me baby one more time

CHALLENGES

CHALLENGE: Palindromes
CHALLENGE: Palindromes
CHALLENGE SOLUTION: Palindromes
CHALLENGE: Chessboard
CHALLENGE SOLUTION: Chessboard

PHP

  • $2.50

CHALLENGE 1: The Chessboard

This short challenge has been designed to encourage you to develop your thought processes. The full solution is provided.

  • $299

Lifetime Access All Current AND Future Courses

Lifetime access to all current AND future courses for a one-time payment.

  • $199

Lifetime Access All Current Courses

Lifetime access to all current courses for a one-time payment

  • $39

PHP for Beginners - Build a Game

Learn how to use PHP, HTML, CSS, jQuery to build a game. This unique course integrates many web development tools, giving you the confidence to tackle full projects.

  • $99

PHP for Beginners - Every line of code used explained in detail

Every line of code is explained in every lesson so you can progress from beginner to confident coder.

  • $89

PHP for Beginners - PDO, MySQL, phpMyAdmin

In this course you will learn how to work with MySQL databases using PHP and CRUD.

  • $149

PHP for Beginners Bundle Deal

Save by bundling the PHP for Beginners courses and improve your skills today.

  • $19

Tic-Tac-Toe: Using jQuery, Bootstrap, HTML, CSS and PHP

In this course you will learn how to create a Tic-Tac-Toe game using jQuery, HTML, Bootstrap and PHP.

Subscribe

Get notified when updates and new courses are launched

You're signing up to receive emails from Patrick Morrow