Getting Started with PHP 7

Course

Online

£ 150 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Increase your productivity by learning the new features of PHP 7.When it comes to modern web development, performance is everything. The latest version of PHP has been improvised and updated to make it easier to build for performance, improved engine execution, better memory usage, and a new and extended set of tools. If you’re a web developer, what’s not to love? This course would guide you with the new features of PHP 7, advanced OOP and get equipped with SOLID Principles and Design Pattern.PHP is an excellent language for object oriented programming. The new features of PHP 7 makes it more fast and scalable. This video covers the basic concepts of PHP programming in a step-by-step manner.The viewer will be able to improve their productivity by learning design patterns which will promote code reuse and reduce redundancy. The video would go in detail about advance OOP concepts, networking, design patterns, debugging, etcThis course will show you how to make full use of PHP 7 with a range of practical projects that will not only teach you the principles, but also show you how to put them into practice. It will push and extend your skills, helping you to become a more confident and fluent PHP developer.About the AuthorBudi Irawan is a software engineer, lecturer and open source contributor. He has experience in PHP more than 7 years in building small and enterprise web applications. Beside PHP, he also plays with Javascript and Ruby. He loves to teach, contribute and meet new people. In his spare time, he usually do sports and travelling.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Get to know a better understanding about object-oriented SOLID principles with PHP 7
Learn the advanced PHP techniques like anonymous and recursive function
Find out how to Improve PHP application by applying dependency management and PHP standard
Apply SOLID design principles which can make code become cleaner, maintainable and extensible
Learn and get accustomed with the Advanced OOP techniques like inheritance, traits, namespace and auto loading
Gain a better understanding PHP design patterns such as singleton, factory, repository and MVC design pattern

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Play
  • Install
  • Web Server
  • Programming
  • Web
  • Design
  • MySQL
  • PHP
  • Apache
  • Server
  • Benefits
  • Options

Course programme

Installation and Setup 2 lectures 09:02 The Course Overview This video provides an overview of the entire course. Installing Web Server Apache, MySQL, and PHP7 In order to practice examples in video, there are things that we need to setup and install. This video will show you what things should be setup and installed.
  • Install Web Server Apache
  • Install PHP 7
  • Install MySQL
Installation and Setup 2 lectures 09:02 The Course Overview This video provides an overview of the entire course. Installing Web Server Apache, MySQL, and PHP7 In order to practice examples in video, there are things that we need to setup and install. This video will show you what things should be setup and installed.
  • Install Web Server Apache
  • Install PHP 7
  • Install MySQL
The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. Installing Web Server Apache, MySQL, and PHP7 In order to practice examples in video, there are things that we need to setup and install. This video will show you what things should be setup and installed.
  • Install Web Server Apache
  • Install PHP 7
  • Install MySQL
Installing Web Server Apache, MySQL, and PHP7 In order to practice examples in video, there are things that we need to setup and install. This video will show you what things should be setup and installed.
  • Install Web Server Apache
  • Install PHP 7
  • Install MySQL
Installing Web Server Apache, MySQL, and PHP7 In order to practice examples in video, there are things that we need to setup and install. This video will show you what things should be setup and installed.
  • Install Web Server Apache
  • Install PHP 7
  • Install MySQL
Installing Web Server Apache, MySQL, and PHP7 In order to practice examples in video, there are things that we need to setup and install. This video will show you what things should be setup and installed.
  • Install Web Server Apache
  • Install PHP 7
  • Install MySQL
In order to practice examples in video, there are things that we need to setup and install. This video will show you what things should be setup and installed.
  • Install Web Server Apache
  • Install PHP 7
  • Install MySQL
In order to practice examples in video, there are things that we need to setup and install. This video will show you what things should be setup and installed.
  • Install Web Server Apache
  • Install PHP 7
  • Install MySQL
Getting Started with PHP 7 9 lectures 27:34 Why PHP 7? PHP 7 is the new kid on the block. It is a long awaited version and it brings some cool new features that can encourage us to move on from previous PHP versions.
  • Understand the history behind PHP 7
  • Describe the benefits of PHP 7
  • Show some real-world benchmarks of PHP 7
Scalar Type Declaration PHP 5 already supports type declaration for array, class and interface. PHP 7 comes with more support. It supports scalar type declaration for int, boolean, float and string.
  • Describe the definition of scalar type declaration
  • Create code examples of scalar type declaration
  • Discuss the concern with scalar type declaration
Return Type Declaration PHP always has dynamic return type in functions. PHP 7 introduces a new feature, return type declaration, that will allow us to define the return type in a function.
  • Explore what the return type declaration is
  • Create a basic function with return type declaration
  • Explain the benefits of return type declaration
The Null Coalesce Operator When checking a variable is set or null, it always needs more codes to write. PHP 7 has a new operator named The Null Coalesce Operator to make the null checking codes cleaner.
  • Describe why and what are the problems that the null coalesce operator can address
  • Define the null coalesce operator
  • Show some code examples
The Spaceship Operator Sorting is mostly used in enterprise PHP applications. A new operator in PHP 7 tries to improve how we play with sorting. It is the Spaceship Operator.
  • Examine problem that the Spaceship Operator can address
  • Explain what the Spaceship Operator is
  • Show some code examples
Session Start Options Session option configuration in the previous PHP version is not flexible. We have to change the php.ini file. PHP 7 tries to solve this problem by introducing session start options.
  • Explain the background and the problem of using sessions
  • Discuss session start options
  • Show by example how to use session start options
Anonymous Classes A class name is one of the requirements for creating a class in the previous PHP version. PHP 7 has a new feature to create anonymous classes.
  • Express the problem that an anonymous class can address
  • Specify what an anonymous class is
  • Play with some code examples
Filtered Unserialization The previous PHP version had a security problem with object unserialization. PHP 7 tries to solve this problem using filtered unserialization to remove unwanted objects.
  • Show the security problem of unserialization
  • Narrate how filtered unserialization can solve the security problem
  • Demonstrate code examples
Grouping Use Statements Previously in PHP, if you have a class that use a lot of another class you will get quite lot of use statements. In PHP 7, this can be simplified using grouping use statements.
  • Illustrate the problem of use statements
  • Explain what grouping use statement is
  • Show how to use the grouping use statement
Getting Started with PHP 7. 9 lectures 27:34 Why PHP 7? PHP 7 is the new kid on the block. It is a long awaited version and it brings some cool new features that can encourage us to move on from previous PHP versions.
  • Understand the history behind PHP 7
  • Describe the benefits of PHP 7
  • Show some real-world benchmarks of PHP 7
Scalar Type Declaration PHP 5 already supports type declaration for array, class and interface. PHP 7 comes with more support. It supports scalar type declaration for int, boolean, float and string.
  • Describe the definition of scalar type declaration
  • Create code examples of scalar type declaration
  • Discuss the concern with scalar type declaration
Return Type Declaration PHP always has dynamic return type in functions. PHP 7 introduces a new feature, return type declaration, that will allow us to define the return type in a function.
  • Explore what the return type declaration is
  • Create a basic function with return type declaration
  • Explain the benefits of return type declaration
The Null Coalesce Operator When checking a variable is set or null, it always needs more codes to write. PHP 7 has a new operator named The Null Coalesce Operator to make the null checking codes cleaner.
  • Describe why and what are the problems that the null coalesce operator can address
  • Define the null coalesce operator
  • Show some code examples
The Spaceship Operator Sorting is mostly used in enterprise PHP applications. A new operator in PHP 7 tries to improve how we play with sorting. It is the Spaceship Operator.
  • Examine problem that the Spaceship Operator can address
  • Explain what the Spaceship Operator is
  • Show some code examples
Session Start Options Session option configuration in the previous PHP version is not flexible. We have to change the php.ini file. PHP 7 tries to solve this problem by introducing session start options.
  • Explain the background and the problem of using sessions
  • Discuss session start options
  • Show by example how to use session start options
Anonymous Classes A class name is one of the requirements for creating a class in the previous PHP version. PHP 7 has a new feature to create anonymous classes.
  • Express the problem that an anonymous class can address
  • Specify what an anonymous class is
  • Play with some code examples
Filtered Unserialization The previous PHP version had a security problem with object unserialization. PHP 7 tries to solve this problem using filtered unserialization to remove unwanted objects.
  • Show the security problem of unserialization
  • Narrate how filtered unserialization can solve the security problem
  • Demonstrate code examples
Grouping Use Statements Previously in PHP, if you have a class that use a lot of another class you will get quite lot of use statements. In PHP 7, this can be simplified using grouping use statements.
  • Illustrate the problem of use statements
  • Explain what grouping use statement is
  • Show how to use the grouping use statement
Why PHP 7? PHP 7 is the new kid on the block. It is a long awaited version and it brings some cool new features that can encourage us to move on from previous PHP versions.
  • Understand the history behind PHP 7
  • Describe the benefits of PHP 7
  • Show some real-world benchmarks of PHP 7
Why PHP 7? PHP 7 is the new kid on the block. It is a long awaited version and it brings some cool new features that can encourage us to move on from previous PHP versions.
  • Understand the history behind PHP 7
  • Describe the benefits of PHP 7
  • Show some real-world benchmarks of PHP 7
Why PHP 7? PHP 7 is the new kid on the block. It is a long awaited version and it brings some cool new features that can encourage us to move on from previous PHP versions.
  • Understand the history behind PHP 7
  • Describe the benefits of PHP 7
  • Show some real-world benchmarks of PHP 7
Why PHP 7? PHP 7 is the new kid on the block. It is a long awaited version and it brings some cool new features that can encourage us to move on from previous PHP versions.
  • Understand the history behind PHP 7
  • Describe the benefits of PHP 7
  • Show some real-world benchmarks of PHP 7
PHP 7 is the new kid on the block. It is a long awaited version and it brings some cool new features that can encourage us to move on from previous PHP versions.
  • Understand the history behind PHP 7
  • Describe the benefits of PHP 7
  • Show some real-world benchmarks of PHP 7
PHP 7 is the new kid on the block. It is a long awaited version and it brings some cool new features that can encourage us to move on from previous PHP versions.
  • Understand the history behind PHP 7
  • Describe the benefits of PHP 7
  • Show some real-world benchmarks of PHP 7
Scalar Type Declaration PHP 5 already supports type declaration for array, class and interface. PHP 7 comes with more support. It supports scalar type declaration for int, boolean, float and string.
  • Describe the definition of scalar type declaration
  • Create code examples of scalar type declaration
  • Discuss the concern with scalar type declaration
Scalar Type Declaration PHP 5 already supports type declaration for array, class and interface. PHP 7 comes with more support. It supports scalar type declaration for int, boolean, float and string.
  • Describe the definition of scalar type declaration
  • Create code examples of scalar type declaration
  • Discuss the concern with scalar type declaration
Scalar Type Declaration PHP 5 already supports type declaration for array, class and interface. PHP 7 comes with more support. It supports scalar type declaration for int, boolean, float and string.
  • Describe the definition of scalar type declaration
  • Create code examples of scalar type declaration
  • Discuss the concern with scalar type declaration
Scalar Type Declaration PHP 5 already supports type declaration for array, class and interface. PHP 7 comes with more support. It supports scalar type declaration for int, boolean, float and string.
  • Describe the definition of scalar type declaration
  • Create code examples of scalar type declaration
  • Discuss the concern with scalar type declaration
PHP 5 already supports type declaration for array, class and interface. PHP 7 comes with more support. It supports scalar type declaration for int, boolean, float and string.
  • Describe the definition of scalar type declaration
  • Create code examples of scalar type declaration
  • Discuss the concern with scalar type declaration
PHP 5 already supports type declaration for array, class and interface. PHP 7 comes with more support. It supports scalar type declaration for int, boolean, float and string.
  • Describe the definition of scalar type declaration
  • Create code examples of scalar type declaration
  • Discuss the concern with scalar type declaration
Return Type Declaration PHP always has dynamic return type in functions. PHP 7 introduces a new feature, return type declaration, that will allow us to define the return type in a function.
  • Explore what the return type declaration is
  • Create a basic function with return type declaration
  • Explain the benefits of return type declaration
Return Type Declaration PHP always has dynamic return type in functions. PHP 7 introduces a new feature, return type declaration, that will allow us to define the return type in a function.
  • Explore what the return type declaration is
  • Create a basic function with return type declaration
  • Explain the benefits of return type declaration
Return Type Declaration PHP always has dynamic return type in functions liExplain the background and the problem of using sessions
  • Discuss session start...
  • Additional information

    No grounding in PHP required The video will get you to speed in everything from basic programming practices to high end techniques

    Getting Started with PHP 7

    £ 150 + VAT