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
LEADER 06096nam a22004573i 4500
001 EBC4305887
003 MiAaPQ
005 20210318061024.0
006 m o d |
007 cr cnu||||||||
008 210318s2015 xx o ||||0 eng d
020 |a 9781484217306  |q (electronic bk.) 
020 |z 9781484217290 
035 |a (MiAaPQ)EBC4305887 
035 |a (Au-PeEL)EBL4305887 
035 |a (CaPaEBR)ebr11137258 
035 |a (CaONFJC)MIL884456 
035 |a (OCoLC)935254781 
040 |a MiAaPQ  |b eng  |e rda  |e pn  |c MiAaPQ  |d MiAaPQ 
050 4 |a QA75.5-76.95  |b .P74 2016 
082 0 |a 005.2762 
100 1 |a Prettyman, Steve. 
245 1 0 |a Learn PHP 7 :  |b Object Oriented Modular Programming Using HTML5, CSS3, JavaScript, XML, JSON, and MySQL. 
264 1 |a Berkeley, CA :  |b Apress L. P.,  |c 2016. 
264 4 |c ©2016. 
300 |a 1 online resource (308 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
505 0 |a 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. 
505 8 |a 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. 
505 8 |a 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. 
526 0 |a CS110 - Diploma in Computer Science  |z Syllabus Programme 
588 |a Description based on publisher supplied metadata and other sources. 
590 |a Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2021. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.  
650 0 |a Computer programming. 
655 4 |a Electronic books. 
776 0 8 |i Print version:  |a Prettyman, Steve  |t Learn PHP 7 : Object Oriented Modular Programming Using HTML5, CSS3, JavaScript, XML, JSON, and MySQL  |d Berkeley, CA : Apress L. P.,c2015  |z 9781484217290 
797 2 |a ProQuest (Firm) 
856 4 0 |u https://ezaccess.library.uitm.edu.my/login?url=https://ebookcentral.proquest.com/lib/uitm-ebooks/detail.action?docID=4305887  |z View fulltext via EzAccess 
966 0 |a 2021  |b ProQuest Ebook Central  |c UiTM Library  |d Atirah Ruslan  |e Faculty Computer and Mathematical Sciences  |f ProQuest