Getting Started with PHP 7

Getting Started with PHP 7

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 3h 54m | 673 MB

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

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.

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.
Table of Contents

01 The Course Overview
02 Installing Web Server Apache, MySQL, and PHP7
03 Why PHP 7
04 Scalar Type Declaration
05 Return Type Declaration
06 The Null Coalesce Operator
07 The Spaceship Operator
08 Session Start Options
09 Anonymous Classes
10 Filtered Unserialization
11 Grouping Use Statements
12 Anonymous Function
13 Recursive Function
14 Internationalization (i18n)
15 Regular Expression
16 Heredoc
17 Date and Time
18 Dependency Management
19 PSR Standard
20 Why Database
21 PDO
22 Doctrine
23 SQL Versus NoSQL
24 Redis
25 Why OOP
26 Object Versus Class
27 Class Construct
28 Class Variables
29 Class Methods
30 Class Constant
31 Why SOLID
32 Single Responsibility Principle
33 Open Closed Principle
34 Liskov Substitution Principle
35 Interface Segregation Principle
36 Dependency Inversion Principle
37 Inheritance
38 Abstract Class
39 Interface
40 Static Variables and Methods
41 Magic Methods
42 Traits
43 Namespaces
44 Autoloading
45 Singleton Design Pattern
46 Factory Method Design Pattern
47 Repository Design Pattern
48 Model View Controller Design Pattern