PHP from the ground up : Fundamentals

  • 4.4
18.5 hours on-demand video
$ 19.99

Brief Introduction

The journey to become a PHP programmer begins right here

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.

Requirements

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

Outline

  • Introduction
  • Introduction
  • Local environment
  • Web server
  • PHP Web Server on Windows with XAMPP
  • Virtual Host on Windows with XAMPP
  • PHP Web Server on Mac OS X with MAMP
  • Virtual Host on Mac OS X with MAMP (free version)
  • Virtual Host on Mac OS X with Mamp Pro
  • PHP Web Server on Ubuntu with XAMPP
  • Virtual Host on Ubuntu with XAMPP
  • Which PHP Editor?
  • Syntax
  • PHP Syntax
  • Variables
  • Variable expressions
  • Variables and string
  • Constants
  • Type juggling
  • Arrays
  • Defining array
  • Getting items from the beginning and end of the array
  • Adding to array (Part 1)
  • Adding to Array (Part 2)
  • Removing items from array
  • Sorting arrays
  • Counting items in array
  • Searching array
  • Mapping array
  • Filter array
  • Superglobals
  • Superglobals
  • GET
  • POST
  • COOKIE (Part 1)
  • COOKIE (Part 2)
  • SESSION (Part 1)
  • SESSION (Part 2)
  • REQUEST
  • SERVER
  • FILES
  • ENV
  • Operators
  • Arithmetic Operator
  • Assignment Operator
  • Comparison Operator
  • Incrementing / Decrementing Operators
  • Logical Operators
  • String Operators
  • Array Operators
  • Conditional statements
  • If / else / elseif
  • Switch
  • Functions
  • What functions are
  • Custom functions
  • Callable / Closure
  • Global, parent and private scope (Part 1)
  • Global, parent and private scope (Part 2)
  • Function argument list
  • Constant and Superglobal scope (Part 1)
  • Constant and Superglobal scope (Part 2)
  • Return statement (Part 1)
  • Return statement (Part 2)
  • References (Part 1)
  • References (Part 2)
  • Variable functions
  • Built in functions (Part 1)
  • Built in functions (Part 2)
  • Built in functions (Part 3)
  • Explode and Implode
  • List
  • New lines and floats
  • String functions (Part 1)
  • String functions (Part 2)
  • Mail function (Part 1)
  • Mail function (Part 2)
  • Includes (Part 1)
  • Includes (Part 2)
  • Iterators
  • While
  • Do while
  • For
  • Foreach
  • Loop controls
  • Project
  • Project setup
  • Layout
  • Slicing
  • Configuration
  • Request
  • Mod rewrite
  • Template and slider
  • Meta tags
  • Dynamic slider
  • Active navigation
  • Form structure
  • Departments
  • Post array
  • Validation messages
  • Validation
  • Display validation and sticky form fields
  • Send email
  • Going live
  • Domain name, Web hosting and FTP client
  • Register domain name
  • Obtaining web hosting
  • Transferring files
$ 19.99
English
Available now
18.5 hours on-demand video
Sebastian Sulinski
Udemy
Udemy

Instructor

Sebastian Sulinski

  • 4.4 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses