Getting Started with PHP 7 [Video]

Getting Started with PHP 7 [Video]

This video is included in a Mapt subscription
Budi Irawan

Increase your productivity by learning the new features of PHP 7
$0.00
$37.50
$29.99p/m after trial
RRP $124.99
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Code Files
Preview in Mapt

Video Details

ISBN 139781786460226
Course Length3 hours 54 minutes

Video Description

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, etc

This 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.

Style and Approach

This video would be focus on the latest version of PHP(version 7). PHP 7 has special focus on performance and optimization. It would be a progressive coursel which will contain concepts and real life examples that will enable the reader to build robust PHP web applications. The video will get you to speed in everything from basic programming practices to high end techniques.   

Table of Contents

Installation and Setup
The Course Overview
Installing Web Server Apache, MySQL, and PHP7
Getting Started with PHP 7
Why PHP 7?
Scalar Type Declaration
Return Type Declaration
The Null Coalesce Operator
The Spaceship Operator
Session Start Options
Anonymous Classes
Filtered Unserialization
Grouping Use Statements
Advanced PHP Techniques
Anonymous Function
Recursive Function
Internationalization (i18n)
Regular Expression
Heredoc
Date and Time
Dependency Management
PSR Standard
Working with Databases
Why Database?
PDO
Doctrine
SQL Versus NoSQL
Redis
Basic Object-Oriented Programming
Why OOP?
Object Versus Class
Class Construct
Class Variables
Class Methods
Class Constant
SOLID Principles
Why SOLID?
Single Responsibility Principle
Open Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
Advanced OOP
Inheritance
Abstract Class
Interface
Static Variables and Methods
Magic Methods
Traits
Namespaces
Autoloading
Design Pattern
Singleton Design Pattern
Factory Method Design Pattern
Repository Design Pattern
Model View Controller Design Pattern

What You Will Learn

  • 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.

Authors

Table of Contents

Installation and Setup
The Course Overview
Installing Web Server Apache, MySQL, and PHP7
Getting Started with PHP 7
Why PHP 7?
Scalar Type Declaration
Return Type Declaration
The Null Coalesce Operator
The Spaceship Operator
Session Start Options
Anonymous Classes
Filtered Unserialization
Grouping Use Statements
Advanced PHP Techniques
Anonymous Function
Recursive Function
Internationalization (i18n)
Regular Expression
Heredoc
Date and Time
Dependency Management
PSR Standard
Working with Databases
Why Database?
PDO
Doctrine
SQL Versus NoSQL
Redis
Basic Object-Oriented Programming
Why OOP?
Object Versus Class
Class Construct
Class Variables
Class Methods
Class Constant
SOLID Principles
Why SOLID?
Single Responsibility Principle
Open Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
Advanced OOP
Inheritance
Abstract Class
Interface
Static Variables and Methods
Magic Methods
Traits
Namespaces
Autoloading
Design Pattern
Singleton Design Pattern
Factory Method Design Pattern
Repository Design Pattern
Model View Controller Design Pattern

Video Details

ISBN 139781786460226
Course Length3 hours 54 minutes
Read More

Read More Reviews

Recommended for You

Getting started with PHP Reactive Programming [Video] Book Cover
Getting started with PHP Reactive Programming [Video]
$ 124.99
$ 37.50
Getting Started with ArcGIS Mapping [Video] Book Cover
Getting Started with ArcGIS Mapping [Video]
$ 124.99
$ 37.50
Getting Started with PhoneGap [Video] Book Cover
Getting Started with PhoneGap [Video]
$ 74.99
$ 22.50
Getting Started with Citrix XenApp 6.5 [Video] Book Cover
Getting Started with Citrix XenApp 6.5 [Video]
$ 84.99
$ 25.50
Getting Started with Machine Learning with R [Video] Book Cover
Getting Started with Machine Learning with R [Video]
$ 124.99
$ 37.50
Getting Started with Citrix XenApp® 7.6 Book Cover
Getting Started with Citrix XenApp® 7.6
$ 43.99
$ 22.00