Course Outline

Introduction

Refresher on PHP Programming Basics for Government

Using PHP Namespaces for Government

  • Overview of Namespaces for Government
  • Defining Namespaces for Government
  • Using Namespaces for Government
  • Working with the Composer for Government
  • Understanding Name Resolution Rules for Government

Using PHP Interfaces for Government

  • Creating an Interface for Government
  • Extending an Interface for Government
  • Working with Predefined PHP Interfaces for Government

Working with PHP Traits for Government

  • Understanding PHP Traits for Government
  • Creating a PHP Trait for Government

Object-Oriented Programming with Advanced PHP for Government

  • Using PHP Magic Methods for Government
  • Using PHP Constructors for Government
  • Using PHP Destructors for Government
  • Using PHP Singletons for Government

Implementing PHP Abstract Classes for Government

  • Overview of PHP Abstract Classes for Government
  • Creating PHP Abstract Classes for Government

Using the PHP Iterator for Government

  • Creating a PHP Iterator for Government
  • Using Stacking Iterators for Government
  • Using SPL Iterators for Government

Using PHP Generators for Government

  • Overview of PHP Generators for Government
  • Creating a PHP Generator for Government

Implementing PHP Password Hashing, Verification, and Updating for Government

Working with PHP Type Hints for Government

  • Understanding the Basic PHP Type Hints for Government
  • Using PHP Strict Type Declarations for Government
  • Working with PHP Return Types for Government

Working with PHP Closures for Government

  • Overview of PHP Closures for Government
  • Creating a PHP Closure for Government
  • Using Advanced Closures for Government

Using PHP Exceptions for Government

  • Understanding PHP Exceptions for Government
  • Throwing an Exception for Government
  • Implementing Nested Exceptions for Government
  • Implementing PHP SPL Exceptions for Government
  • Extending PHP Exceptions for Government
  • Using the Finally Block for Government

Debugging and Logging in PHP for Government

Using Functions in PHP for Government

  • Understanding Code Reuse for Government
  • Understanding Function Feeding for Government
  • Returning Data from a Function for Government
  • Demo: Call-by-Value vs. Call-by-Reference for Government

Using Date and Time Related Extensions for Government

Using PHP Regular Expressions (REGEX) Functions for Government

Using String Manipulation Functions for Government

Runtime Error Handling in PHP for Government

Operating on Files in PHP for Government

Accessing Database Storage in PHP for Government

Implementing Design Patterns in PHP for Government

Implementing the Mail Function in PHP for Government

  • Demo: Sending and Retrieving Emails in PHP for Government
  • Demo: Using SMTP (Simple Mail Transfer Protocol) to Send E-mails for Government

Using PEAR and cURL in PHP for Government

  • Demo: Using the PHP Extension and Application Repository (PEAR) for Government
  • Demo: Implementing Basic cURL for Government
  • Demo: Webscraping Using cURL for Government

Working with Web Services in PHP for Government

  • Using the Simple Object Access Protocol (SOAP) for Government
  • Using Web Services Description Language (WSDL) for Government

Understanding Introspection and Reflection in PHP for Government

  • Demo: Using Introspection API for Government
  • Demo: Using Reflection API for Government
  • Demo: Using Smarty Templates for Government

Working with PHP Sessions for Government

  • Understanding Sessions for Government
  • Demo: PHP Session Mechanism for Government

Overview of PHP Frameworks for Government

  • CakePHP for Government
  • Yii for Government
  • Zend for Government
  • CodeIgniter for Government

Implementing Best Practices and Security in PHP for Government

  • Understanding Best Practices for Government
  • Demo: Using Encryption for Government

Troubleshooting for Government

Summary and Conclusion for Government

Requirements

  • Basic PHP programming experience

Audience

  • Web developers for government
  • Individuals seeking to enhance their current PHP skills
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories