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.1 out of 5 (539 ratings)
30,337 students
Learn PHP 7 This Way to Rise Above & Beyond Competition!
Rating: 4.1 out of 5 (539 ratings)
30,340 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!
Curriculum
26 sections268 lectures21h 15m total length
  • How to Get the Most out of this Course
  • What is PHP?
  • What can PHP do?
  • Setting up Local PHP Development Environment Using XAMPP on Windows 7
  • A simple PHP tutorial - Introduction
  • A simple PHP tutorial - What do I need?
  • A simple PHP tutorial - Your first PHP-enabled page
  • A simple PHP tutorial - Something Useful
  • A simple PHP tutorial - Dealing with Forms
  • PHP tags - FULL FREE PREVIEW
  • Escaping from HTML
  • Instruction separation
  • Comments
  • Introduction
  • Booleans
  • Integers
  • Floating point numbers
  • Strings (part 1)
  • Strings (part 2)
  • Arrays (part 1)
  • Arrays (part 2)
  • Objects
  • Resources
  • NULL
  • Callbacks / Callables
  • Pseudo-types and variables used in PHP.net manual
  • Type Juggling
  • PHP type comparison tables
  • Basics - FULL FREE PREVIEW
  • Predefined Variables
  • Variable scope
  • Variable variables
  • Variables From External Sources
  • Introduction
  • Syntax
  • Magic constants
  • Expressions
  • Introduction
  • Operator Precedence
  • Arithmetic Operators
  • Assignment Operators
  • Bitwise Operators (part 1) - FULL FREE PREVIEW
  • Bitwise Operators (part 2)
  • Comparison Operators (part 1) - FULL FREE PREVIEW
  • Comparison Operators (part 2)
  • Error Control Operators
  • Execution Operators
  • Incrementing/Decrementing Operators
  • Logical Operators
  • String Operators
  • Array Operators
  • Type Operators
  • Introduction
  • if - FULL FREE PREVIEW
  • else
  • elseif/else if
  • Alternative syntax for control structures
  • while
  • do-while - FULL FREE PREVIEW
  • for
  • foreach
  • break
  • continue
  • switch
  • return
  • require
  • include
  • require_once
  • include_once
  • goto
  • User-defined functions
  • Function arguments
  • Returning values
  • Variable functions
  • How to read a function definition (prototype)
  • Anonymous functions explained (part 1)
  • Anonymous functions explained (part 2)

Instructor
Software Engineer
Vladimir Grankin
  • 4.0 Instructor Rating
  • 723 Reviews
  • 38,659 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!