Learn PHP 7 This Way to Rise Above & Beyond Competition!

This course is based on php manual! We cover namespaces, operators, types, variables, functions, OOP and many more!
Rating: 4.2 out of 5 (569 ratings)
31,569 students
Learn PHP 7 This Way to Rise Above & Beyond Competition!
Rating: 4.2 out of 5 (569 ratings)
31,573 students
dive into any PHP project imaginable!
improve chances of passing Zend PHP Certification on covered topics up to 100% (make it inevitable!)

Requirements

  • Windows 7 is used in this course to demonstrate how to install PHP and prepare everything needed for development. If you are using different OS, you will need to install PHP on your own (note however, that installation steps to take are very similar to Windows, because software we use (XAMPP and NetBeans) is also available for Mac OS X and Linux).
  • we do not cover JavaScript, HTML and CSS here, because it is beyond the scope of this corse, so it is good if you are familiar with at least HTML to get better understanding how PHP is applied to web development. However, most of examples of this cousrse are pure PHP (or basic HTML is used, to concentrate more on PHP concepts than HTML aspects), so you can still follow all examples without any poblems!
Description

WARNING! This course is based on PHP.NET documentation with a lot of explicit (WORD BY WORD) reading of the manual. Many people are complaining about it. So I strongly recommend you to first look at reviews with similar complains and my responses to these reviews to decide if this course is for you. During creation of this course my intention was to make it as complete as possible. This is why we read a lot of PHP documentation in this course (another reason is that it is exceptionally well written and sometimes there is nothing to add to - it explains the concept very well). However manual doesn't explain everything, so a LOT of additional explanations and examples are added throughout the course (please see free preview videos). That said, if this is kind of knowledge you are looking for, please very warm welcome on board!

* Use this course as a main source to prepare to your ZEND PHP CERTIFICATION!

Also, after completing this course you will be ready to dive into any PHP project imaginable, because it lays very strong foundation.

Who this course is for:
  • if you want to start learning PHP 7, this course is for you!
  • if you want to significantly improve your PHP skills, this course is for you (even experienced developers will greatly benefit!).
  • if you want to stand out from the crowd and get noticeable in any PHP team or environment, then this course is for you!
  • if you plan to get Zend PHP Certification, this course is exactly what you need! (Zend PHP Certification preparation is one of the main goals of this course!)
  • if you are preparing for a PHP interview, this course will help you to answer even the trickiest PHP questions!
  • if you are just starting with PHP and is an absolute beginner in programming, this course is a great starter!
  • if you are experienced PHP developer lacking understanding of some core PHP concepts, this course is for you.
  • if you want to become a PHP expert, this course contains all it takes!
  • if you want to become one of the best PHP developers on the market, this course is for you!
Course content
26 sections • 268 lectures • 21h 15m total length
  • How to Get the Most out of this Course
    03:07
  • What is PHP?
    01:23
  • What can PHP do?
    05:01
  • Setting up Local PHP Development Environment Using XAMPP on Windows 7
    17:48
  • A simple PHP tutorial - Introduction
    00:36
  • A simple PHP tutorial - What do I need?
    02:56
  • A simple PHP tutorial - Your first PHP-enabled page
    05:15
  • A simple PHP tutorial - Something Useful
    04:33
  • A simple PHP tutorial - Dealing with Forms
    03:56
  • PHP tags - FULL FREE PREVIEW
    02:53
  • Escaping from HTML
    05:25
  • Instruction separation
    01:18
  • Comments
    05:55
  • Introduction
    05:33
  • Booleans
    04:43
  • Integers
    06:53
  • Floating point numbers
    05:12
  • Strings (part 1)
    18:15
  • Strings (part 2)
    09:58
  • Arrays (part 1)
    10:13
  • Arrays (part 2)
    14:26
  • Objects
    01:35
  • Resources
    01:00
  • NULL
    00:40
  • Callbacks / Callables
    03:26
  • Pseudo-types and variables used in PHP.net manual
    01:05
  • Type Juggling
    04:13
  • PHP type comparison tables
    04:25
  • Basics - FULL FREE PREVIEW
    11:56
  • Predefined Variables
    01:42
  • Variable scope
    10:05
  • Variable variables
    04:15
  • Variables From External Sources
    07:40
  • Introduction
    01:47
  • Syntax
    04:10
  • Magic constants
    03:22
  • Expressions
    09:15
  • Introduction
    01:09
  • Operator Precedence
    04:59
  • Arithmetic Operators
    01:29
  • Assignment Operators
    03:43
  • Bitwise Operators (part 1) - FULL FREE PREVIEW
    08:33
  • Bitwise Operators (part 2)
    09:05
  • Comparison Operators (part 1) - FULL FREE PREVIEW
    09:57
  • Comparison Operators (part 2)
    10:50
  • Error Control Operators
    02:13
  • Execution Operators
    01:00
  • Incrementing/Decrementing Operators
    03:33
  • Logical Operators
    06:51
  • String Operators
    00:50
  • Array Operators
    03:00
  • Type Operators
    04:34
  • Introduction
    00:28
  • if - FULL FREE PREVIEW
    03:41
  • else
    00:38
  • elseif/else if
    01:58
  • Alternative syntax for control structures
    04:07
  • while
    04:44
  • do-while - FULL FREE PREVIEW
    05:09
  • for
    04:57
  • foreach
    04:54
  • break
    00:56
  • continue
    01:48
  • switch
    04:36
  • return
    01:49
  • require
    00:21
  • include
    09:09
  • require_once
    01:12
  • include_once
    00:43
  • goto
    01:56
  • User-defined functions
    05:54
  • Function arguments
    11:54
  • Returning values
    04:14
  • Variable functions
    04:30
  • How to read a function definition (prototype)
    03:00
  • Anonymous functions explained (part 1)
    10:17
  • Anonymous functions explained (part 2)
    08:42

Instructor
Software Engineer
Vladimir Grankin
  • 4.2 Instructor Rating
  • 754 Reviews
  • 39,879 Students
  • 2 Courses

Hi! I'm Vladimir. I have more than 10 000 hours (and 10+ years) in software engineering and I have worked for different IT companies during these years. I also have a Bachelor's degree in Computer Science.

I have my own blog, which is dedicated to software development. I'm interested in everything related to IT and I follow IT technologies development with pleasure! I also learn new tools and implement them in my daily work. I strive to share my knowledge with people!