Features
Premium video tutorials
Award-winning instructors
Personalized learning
Get certified
Learn at your own pace
Mobile (learn on-the-go)
Unlimited tests and quizzes
Regularly updated content
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.
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 your development environment.
- 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.
- 720p
- 540p
- 360p
- 0.50x
- 0.75x
- 1.00x
- 1.25x
- 1.50x
- 1.75x
- 2.00x
Summary
Instructor
Syllabus
Introduction - Setting Up a Development Environment Free Lesson
1
2
How Does PHP Work?
3
Setting up a Local Development Environment with XAMPP
How to code PHP on your local computer.
4
Sublime Text Editor Development Tool
Download and install Sublime Text, and create your development environment.
5
Version Control with Git
Setting up Version Control in our cloud development environment.
6
Using Github.com to Backup our Code
How to backup your code and version control with Github.com
7
Using Heroku for Production
Set up a free Heroku.com account to push production code.
PHP Programming Basics Free Lesson
1
Variables
2
Data Types
3
Arithmetic Operators
4
Assignment Operators
5
Comparison Operators
6
Increment Operators
7
Logic Operators
8
String Operators
9
Conditional Statements
10
Switch
11
12
For Loops
How to use For Loops.
13
Let's Build FizzBuzz!
14
Arrays
15
Sorting Arrays
16
Functions
17
Random Numbers and Dates
18
String Manipulation
19
Include Function
20
Require Function
Similar to "Include", but used for a slightly different reason.
21
Form Handling - GET vs POST
22
Superglobals
23
Cookies
24
Sessions
Building a Math Flashcard App
1
Flashcard App Introduction and Setup
2
Creating the Index Page and Form
Let's create the main skeleton of our Flashcard App.
3
Making the Form Work
Let's build out the form to make it work.
4
Right and Wrong Logic
Let's write some code to determine if the answer is right or wrong.
5
Build out the Other Math Pages
Addition works, now let's build pages for Subtraction, Multiplication, and Division.
Templating Out a Website
1
Understanding the Templating Concept
Understanding how Wordpress uses Templates and how we can do the same thing.
2
Templating Links and Headers
Let's build out a template for our Header and links.
3
Templating with Require
How to use Require to template things.
4
Finishing Up
Let's do a few odds and ends to finish up.