PHP 5.5 Zend Certification - PHP Basics

The first in a series of courses designed to cover the ZCE syllabus
2.9 (4 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.
279 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 19
  • Length 2 hours
  • Skill Level Intermediate 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 2/2016 English

Course Description

The PHP Zend certification is well recognised in the industry as a standard of knowledge for PHP engineers. It is a certification that shows that the programmer knows the ins and outs of the PHP programming language.

This course is the first in a series of courses designed to cover the exam syllabus. It focuses on the first of the three most important sections of the syllabus.

This course is designed for programmers with some programming experience (preferably in PHP) who want to prepare for their Zend Certified Engineer 5.5 exams.

Although this course has the word “basics” it’s not a beginners course and is not aimed at people who have no programming experience. It's more about the basics of PHP than it is about the basics of programming.

Programmers who have a good amount of experience in another language should be able to use this course to pick up the idiosyncrasies of the worlds most popular web programming language.

This course includes quiz questions and PDF notes drawn from my book.

What are the requirements?

  • You should have a year of professional experience or significant hobby experience in a C based language

What am I going to get from this course?

  • Prepare for the Zend 5.5 certification exam PHP Basics section
  • Know the syllabus requirements for certification
  • Know the important basics and where to find more information
  • Confidently answer questions on the PHP language

What is the target audience?

  • This course is designed for developers who already have some experience with PHP and want to progress to certification
  • Developers who are familiar with a different language that has C as an ancestor will benefit from the focus on syntax
  • It is specifically NOT for people new to programming or who are not at all familiar with languages. The course does not teach what a variable is and how to use one, but focuses on knowledge you need to certify.

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
Preview
01:58
03:11

This lecture talks to the Zend certification syllabus and shows where this particular short course fits in. It goes through the syllabus and highlights the three important areas of focus and lets you know a little about the exam format.

Section 2: Syntax
06:55

This lecture introduces PHP syntax and like the rest of the course is designed for people who already know how to program. You'll be shown the various bits of PHP syntax and the focus is very much on highlighting what may come up in your exams.

06:19

This is a whiteboard recap lecture designed to cover the bases of the syntax chapter. Please do remember to go through the course notes and hit the quizzes.

Syntax
10 questions
Section 3: Language Constructs and functions
02:58

This lecture introduces language constructs and highlights their difference from functions. It shows you some of the most commonly used PHP language constructs and builtin functions.

04:05

This is a whiteboard recap lecture designed to cover the bases of the Language Constructs and Functions chapter. Please do remember to go through the course notes and hit the quizzes.

Language Constructs and functions Quiz
5 questions
Section 4: Operators
07:11

This lecture introduces the various types of operators that the PHP language has. It glosses over operator precedence which is covered in a separate lecture and rather enumerates the various operators. By the end of the lecture you should know the difference between the prefix and postfix increment/decrement unary operators, how to make comparisons in PHP, how bitwise operators work, and know about the ternary operator.

03:44

This lecture focuses on operator precedence. It highlights one particular case where operator precedence leads to a potentially confusing situation.

Recap lecture - Operators
09:07
Section 5: Control Structures
02:18

This lecture focuses on conditional control structures and loops. It introduces the basic logic structures such as if, else, and the ways that you can loop in PHP.

Section 6: Variable Types and juggling them
13:23

This lecture is an introduction to variables in PHP. As with the rest of the course you are expected to have some programming experience and so I do not attempt to introduce the concept of variables, but rather focus on the types of variables that PHP offers.

08:03

This is a whiteboard recap lecture designed to cover the bases of the Variables chapter. Please do remember to go through the course notes and hit the quizzes.

07:33

Type juggling is a fairly major part of understanding PHP variables and this lecture focuses on summarising some of the rules that PHP uses when casting variables. I decided to make this its own area of study because Zend exam questions may require knowledge of more than one area of study, and type juggling is a prime example of an area of study that can be combined with others in an exam question. By drilling on type juggling you're less likely to struggle on questions which are testing your knowledge on variable types and another area of the syllabus.

Type Juggling
6 questions
Section 7: Namespaces
05:13

This lecture introduces PHP namespaces and the syntax associated with them. You're expected to be familiar with namespaces and so there is not a lot of time spent defining precisely what they are, but rather we look at how to use them in PHP.

07:58

This is a whiteboard recap lecture designed to cover the bases of the Namespaces chapter. Please do remember to go through the course notes and hit the quizzes.

Namespaces
3 questions
Section 8: Setting up PHP
Config
03:48
02:54

This is a whiteboard recap lecture designed to cover the bases of the Config chapter. Please do remember to go through the course notes and hit the quizzes.

03:21

Extensions are not a major part of the PHP syllabus and this lecture briefly introduces them. It highlights the different sorts of extension and how they are used.

06:38

This lecture focuses on performance for your Zend exam questions. It specifically avoids discussing micro optimisations and rather focuses on the sort of performance question that may be asked in your exam.

Section 9: Review and Practice
PHP Basics Quiz 1
10 questions
PHP Basics Quiz 2
10 questions
PHP Basics Quiz 3
10 questions
PHP Basics Quiz 4
10 questions
PHP Basics Quiz 5
10 questions
PHP Basics Quiz 6
12 questions

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Andy Beak, The PHP guy

Andy is an analyst developer currently working as the technical lead for a team of programmers in a mid-sized marketing firm.

Andy is a Zend Certified Engineer and an Amazon Web Services Certified Solutions Architect. He has designed and developed distributed scaleable applications using PHP as middleware. He has been responsible for reviewing pull requests to the master repository for his company as well as enforcing coding standards and practices.

Andy has been using PHP professionally for 6 years and has evolved with the language. He's currently busy rolling PHP7 out into the staging environment of his company's web servers.

Andy has written a guide to scaling PHP applications that is available on Amazon.

Ready to start learning?
Take This Course