PHP from the ground up : Fundamentals

The journey to become a PHP programmer begins right here
0.0 (0 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.
4 students enrolled
$50
Take This Course
  • Lectures 97
  • Contents Video: 18.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 English

Course Description

This is the Season 1 of the series of courses on how to become a PHP programmer.

In this season we will cover the absolute basics and learn how to program using Procedural PHP in order to build a simple website.

During this series we will learn how to:

  • Set up local environment (install all required software on your computer)
  • Use PHP documentation to learn about what PHP offers
  • Learn basic programming terminology and PHP syntax
  • Publish the completed project to the web server
This course is for those who want to learn new skill and take their first step in web programming with PHP. It will give you the solid understanding of basic concepts and prepare you for Season 2 where we will discover Object Oriented Programming (OOP) with PHP.

What are the requirements?

  • Basic understanding of HTML and CSS would be useful, but not essential
  • Basic knowledge of how to use computer

What am I going to get from this course?

  • Build a basic web application
  • Understand how to use php documentation
  • Set up your local environment
  • Publish your php website to the remote web server / host

What is the target audience?

  • Anyone with NONE or very basic knowledge of PHP
  • Web designers who want to learn server side programming
  • Anyone who wants to take first step into the world of PHP Programming

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Introduction
00:34
Section 2: Local environment
Web server
Preview
02:19
PHP Web Server on Windows with XAMPP
Preview
03:54
Virtual Host on Windows with XAMPP
Preview
07:14
PHP Web Server on Mac OS X with MAMP
Preview
01:20
Virtual Host on Mac OS X with MAMP (free version)
Preview
17:12
Virtual Host on Mac OS X with Mamp Pro
Preview
06:22
PHP Web Server on Ubuntu with XAMPP
Preview
03:04
Virtual Host on Ubuntu with XAMPP
Preview
09:48
Which PHP Editor?
Preview
04:09
Section 3: Syntax
PHP Syntax
13:40
Variables
15:16
Variable expressions
07:26
Variables and string
10:22
Constants
19:45
Type juggling
13:11
Section 4: Arrays
Defining array
15:47
Getting items from the beginning and end of the array
11:53
Adding to array (Part 1)
14:53
Adding to Array (Part 2)
09:33
Removing items from array
04:44
Sorting arrays
08:00
Counting items in array
05:14
Searching array
06:58
Mapping array
13:52
Filter array
08:49
Section 5: Superglobals
Superglobals
01:24
GET
13:42
POST
09:43
COOKIE (Part 1)
16:28
COOKIE (Part 2)
07:50
SESSION (Part 1)
18:33
SESSION (Part 2)
18:21
REQUEST
08:18
SERVER
14:49
FILES
11:29
ENV
09:09
Section 6: Operators
Arithmetic Operator
06:12
Assignment Operator
08:13
Comparison Operator
07:56
Incrementing / Decrementing Operators
15:02
Logical Operators
17:35
String Operators
06:56
Array Operators
08:43
Section 7: Conditional statements
If / else / elseif
18:45
Switch
13:03
Section 8: Functions
What functions are
01:02
Custom functions
14:37
Callable / Closure
11:22
Global, parent and private scope (Part 1)
10:17
Global, parent and private scope (Part 2)
10:14
Function argument list
16:51
Constant and Superglobal scope (Part 1)
15:02
Constant and Superglobal scope (Part 2)
15:11
Return statement (Part 1)
12:23
Return statement (Part 2)
08:46
References (Part 1)
16:21
References (Part 2)
14:54
Variable functions
09:29
Built in functions (Part 1)
19:06
Built in functions (Part 2)
19:11
Built in functions (Part 3)
10:20
Explode and Implode
11:21
List
09:24
New lines and floats
15:45
String functions (Part 1)
10:53
String functions (Part 2)
11:34
Mail function (Part 1)
09:03
Mail function (Part 2)
14:27
Includes (Part 1)
17:31
Includes (Part 2)
15:39
Section 9: Iterators
While
13:17
Do while
08:09
For
21:00
Foreach
21:20
Loop controls
29:25
Section 10: Project
Project setup
03:15
Layout
20:30
Slicing
10:34
Configuration
13:05
Request
18:13
Mod rewrite
08:22
Template and slider
10:14
Meta tags
12:23
Dynamic slider
07:18
Active navigation
09:45
Form structure
08:41
Departments
03:46
Post array
09:14
Validation messages
04:43

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Sebastian Sulinski, Founder of SSDTutorials.com

A passionate web developer and bass player with over 10 years in web industry.

Founder of SSD Tutorials, where he publishes his free and premium tutorials on how to build modern web applications.

Currently living and working in United Kingdom as a Senior Web Developer for one of the companies in West Sussex.

Ready to start learning?
Take This Course