Agenda:- Master in Php 7

    Building a Foundation

  • PHP 7 Installation Considerations
  • Using PHP Server, Defining MYSQL, and Installing PHPUnit
  • Implementing Class Autlioading
  • Hoovering a Website
  • Building a Deep Web Scanner
  • Creating a PHP 5 to PHP 7 Code Converter

    Using PHP 7 High Performance Features

  • Understanding the Abstract Syntax Tree
  • Understanding Differences in Parsing
  • Understanding Differences in foreach() Handling
  • Improving Performance Using PHP 7 Enhancements
  • Iterating Through a Massive File
  • Uploading a Spreadsheet into a Database
  • Recursive Directory Iterator

    Working with PHP Functional Programming

  • Developing Functions
  • Hinting at Data Types
  • Using Return Value Data Typing
  • Using Iterators
  • Writing Your Own Iterator Using Generators

    Working with PHP Object-Oriented Programming

  • Developing Classes
  • Extending classes
  • Using Static Properties and Methods
  • Using Namespaces
  • Defining Visibility
  • Using Interfaces
  • Using Traits
  • Implementing Anonymous Classes

    Interacting with a Database

  • Using PDO to Connect to a Database
  • Building an OOP SQL Query Builder
  • Handling Pagination
  • Defining Entities to Match Database Tables
  • Tying Entity Classes to RDBMS Queries
  • Embedding Secondary Lookups into Query Results
  • Implementing jQuery DataTables PHP Lookups

    Building Scalable Websites

  • Creating a Generic Form Element Generator
  • Creating an HTML Radio Element Generator
  • Creating an HTML Select Element Generator
  • Implementing a Form Factory
  • Chaining $_POST Filters
  • Chaining $_POST Validators
  • Tying Validation to a Form

    Accessing Web Services

  • Converting between PHP and XML
  • Creating a Simple REST Client
  • Creating a Simple REST Server
  • Creating a Simple SOAP Client
  • Creating a Simple SOAP Server

    Looking at Advanced Algorithms

  • Using Getters and Setters
  • Implementing a Linked List
  • Building a Bubble Sort
  • Implementing a Stack
  • Building a Binary Search Class
  • Implementing a Search Engine
  • Displaying a Multi-dimensional Array and Accumulating Tolis

    Implementing Software Design Patterns

  • Creating an Array to Object Hydrator
  • Building an Object to Array Hydrator
  • Implementing a Strategy Pattern
  • Defining a Mapper
  • Implementing Object-Relational Mapping
  • Implementing the Pub/Sub Design Pattern

    Improving Web Security

  • Filtering $_POST Data
  • Validating $_POST Data
  • Safeguarding the PHP Session
  • Securing Forms with a Token
  • Building a Secure Password Generator
  • Safeguarding Forms with a CAPTCHA
  • Encrypting/Decrypting without mcrypt

    Best Practices, Testing, and Debugging

  • Using Traits and Interfaces
  • Universal Exception Handler
  • Universal Error Handler
  • Customizing Sessions Using the session_start Parameters
  Call us on +91 700 483 5930  |  +91 700 483 5706