Learn PHP 7 : Object Oriented Modular Programming Using HTML5, CSS3, JavaScript, XML, JSON, and MySQL.

Bibliographic Details
Main Author: Prettyman, Steve.
Format: eBook
Language:English
Published: Berkeley, CA : Apress L. P., 2016.
Subjects:
Online Access:View fulltext via EzAccess
Table of Contents:
  • Intro
  • Contents at a Glance
  • Contents
  • About the Author
  • Acknowledgments
  • Introduction
  • Chapter 1: An Introduction to PHP 7
  • Chapter Objectives/Student Learning Outcomes
  • PHP 5.5+, PHP 7+, and PHP.NET
  • PHP 5.6+ and PHP 7+
  • Do It
  • PHP, JavaScript, CSS, HTML, and Apache Web Server
  • Do It
  • PHP, Apache, and MySQL
  • Do It
  • Putting it All Together-PHP, Apache, and MySQL
  • EasyPHP
  • Common Installation Problems
  • Missing C# Library
  • Port Conflicts
  • Missing Files
  • Can't Install Files In Program Files Directory
  • Apache Delays and Hang-ups
  • Other Errors
  • Configurations
  • XAMPP
  • Common Installation Problems
  • Port Conflicts
  • Missing Files
  • Can't Install Files in Program Files Directory
  • Apache Delays and Hang-ups
  • Other Errors
  • Configurations
  • Microsoft Internet Information Server
  • Do It
  • Testing Your Environment
  • Testing Your Administration Environment
  • Do It
  • Testing Your PHP Environment
  • Common Problems
  • EasyPHP's Code Classroom
  • Do It
  • Alias Directories
  • Do It
  • Notepad++, Editors, and Code Testers
  • Notepad++
  • Other Editors
  • Do It
  • Chapter Terms
  • Chapter Questions and Projects
  • Chapter 2: Interfaces, Platforms, Containers, and Three-Tier Programming
  • Chapter Objectives/Student Learning Outcomes
  • PHP Platforms and Containers
  • PHP PC Applications
  • PHP Smart Phone Applications
  • PHP Facebook and Other Social Applications
  • Do It
  • PHP, AJAX, and CSS-Web Applications
  • Do It
  • PHP, AJAX, and CSS- Smart Phone Web Applications
  • Do It
  • PHP, HTML, JavaScript, CSS, and Dynamic Web Pages
  • Do It
  • PHP Three-Tier Architecture
  • Do It
  • Interface Tier
  • Do It
  • Business Rules Tier
  • Do It
  • Data Tier
  • Do It
  • Putting It All Together
  • Case Study
  • Interface Tier
  • Business Rules Tier
  • Data Tier
  • Do It
  • MVC and Dependency Injection.
  • Chapter Terms
  • Chapter Questions and Projects
  • Chapter 3: Modular Programming
  • Chapter Objectives/Student Learning Outcomes
  • PHP Libraries, Extensions, Classes, and Objects
  • PHP Extensions
  • Classes and Objects
  • Creating a PHP Class
  • Do It
  • Return Method
  • Do It
  • Set Methods
  • Do It
  • Get Methods
  • Do It
  • Constructor Method
  • Do It
  • Chapter Terms
  • Chapter Questions and Projects
  • Chapter 4: Secured User Interfaces
  • Chapter Objectives/Student Learning Outcomes
  • Secured User Interaction
  • HTML5 Form Validation
  • Do It
  • JavaScript Validation
  • Do It
  • PHP Filtering
  • Do It
  • Additional HTML Input Security
  • HTML5 Select List Box and Radio Buttons
  • Do It
  • Validating Input with an XML File
  • Do It
  • Dependency Injection
  • Do It
  • Chapter Terms
  • Chapter Questions and Projects
  • Chapter 5: Handling and Logging Exceptions
  • Chapter Objectives/Student Learning Outcomes
  • Handling Exceptions
  • Do It
  • Exception and Error Handling vs. If/Else Conditions
  • Do It
  • Logging Exceptions
  • Do It
  • Reading Log and Text Files
  • Do It
  • Chapter Terms
  • Chapter Questions and Projects
  • Chapter 6: Data Objects
  • Chapter Objectives/Student Learning Outcomes
  • The Data Class
  • JSON Data
  • MySQL Data
  • Do It
  • Backup and Recovery
  • JSON Backup and Recovery
  • MySQL Backup and Recovery
  • Do It
  • Connecting the Data Tier
  • Do It
  • Chapter Terms
  • Chapter Questions and Projects
  • Chapter 7: Authentication
  • Chapter Objectives/Student Learning Outcomes
  • Verification and Sessions
  • JSON Data
  • MySQL Data
  • Do It
  • Registration
  • JSON Data
  • MySQL Data
  • Logging In
  • JSON Data
  • MySQL Data
  • Change Password
  • JSON Data
  • MySQL Data
  • Do It
  • Chapter Terms
  • Chapter Questions and Projects
  • Chapter 8: Multifunctional Interfaces
  • Chapter Objectives/Student Learning Outcomes.
  • The Complete Application
  • Data Handling Using JavaScript
  • Do It
  • Updating, Deleting, and Inserting in the Interface Tier
  • Do It
  • Updating, Deleting, and Inserting in the Business Rules Tier
  • Do It
  • Final Touches
  • Do It
  • ABC Canine Shelter Reservation System Logical Design
  • Limitations
  • Chapter Terms
  • Chapter Questions and Projects
  • Index.