<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程目錄:Advanced PHP Programming培訓
            4401 人關注
            (78637/99817)
            課程大綱:

                     Advanced PHP Programming培訓

             

             

             

            Introduction

            Refresher on PHP Programming Basics

            Using PHP Namespaces

            Overview of Namespaces
            Defining Namespaces
            Using Namespaces
            Working with the Composer
            Understanding Name Resolution Rules
            Using PHP Interfaces

            Creating an Interface
            Extending an Interface
            Working with Predefined PHP Interfaces
            Working with PHP Traits

            Understanding PHP Traits
            Creating a PHP Trait
            Object-Oriented Programming with Advanced PHP

            Using PHP Magic Methods
            Using PHP Constructors
            Using PHP Deconstructors
            Using PHP Singletons
            Implementing PHP Abstract Classes

            Overview of PHP Abstract Classes
            Creating PHP Abstract Classes
            Using the PHP Iterator

            Creating a PHP Iterator
            Using Stacking Iterators
            Using SPL Iterators
            Using PHP Generators

            Overview of PHP Generators
            Creating a PHP Generator
            Implementing PHP Password Hashing, Password Verification, and Password Updating

            Working with PHP Type Hints

            Understanding the Basic PHP Type Hints
            Using PHP Strict Type Declarations
            Working with PHP Return Types
            Working with PHP Closures

            Overiew of PHP Closures
            Creating a PHP Closure
            Using Advanced Closures
            Using PHP Exceptions

            Understanding PHP Exceptions
            Throwing an Exception
            Implementing Nested Exceptions
            Implementing PHP SPL Exceptions
            Extending PHP Exceptions
            Using the Finally Block
            Debugging and Logging in PHP

            Using Functions in PHP

            Understanding Code Reuse
            Understanding Function Feeding
            Returning Data from a Function
            Demo: Call-by-Value vs. Call-by-Reference
            Using Date and Time Related Extensions

            Using PHP Regular Expressions (REGEX) Functions

            Using String Manipulation Functions

            Runtime Error Handling in PHP

            Operating on Files in PHP

            Accessing Database Storage in PHP

            Implementing Design Patterns in PHP

            Implementing the Mail Function in PHP

            Demo: Sending and Retrieving Emails in PHP
            Demo: Using SMTP (Simple Main Transfer Protocol) to Send E-mails
            Using PEAR and cURL in PHP

            Demo: Using the PHP Extension and Application Repository (PEAR)
            Demo: Implementing Basic cURL
            Demo: Webscraping Using cURL
            Working with Web Services in PHP

            Using the Simple Object Access Protocol (SOAP)
            Using Web Services Description Language (WSDL)
            Understanding Introspection and Reflection in PHP

            Demo: Using Instrospection API
            Demo: Using Reflection API
            Demo: Using Smarty Templates
            Working with PHP Sessions

            Understanding Sessions
            Demo: PHP Session Mechanism
            Overview of PHP Frameworks

            CakePHP
            Yii
            Zend
            CodeIgniter
            Implementing Best Practices and Security in PHP

            Understanding Best Practices
            Demo: Using Encryption
            Troubleshooting

            Summary and Conclusion

            538在线视频二三区视视频