Cargando…

Advanced Guide to PHP on IBM i /

Working through many of the concepts and skills needed by intermediate and advanced PHP developers, this book is specifically designed to help good PHP developers become indispensable ones. Topics include debugging, test-driven development, web-based development, advanced object-oriented programming...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Schroeder, Kevin
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Boise, Idaho : MC Press, 2014.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_ocn876044130
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cn|||||||||
008 140314t20142014idu o 001 0 eng d
040 |a E7B  |b eng  |e rda  |e pn  |c E7B  |d OCLCO  |d YDXCP  |d OCLCQ  |d OCLCF  |d IDEBK  |d MHW  |d EBLCP  |d N$T  |d COCUF  |d CNNOR  |d CCO  |d ZCU  |d MERUC  |d OCLCQ  |d U3W  |d D6H  |d STF  |d OCLCQ  |d ICG  |d INT  |d VT2  |d AU@  |d OCLCQ  |d G3B  |d TKN  |d OCLCQ  |d DKC  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL 
019 |a 871631643  |a 900687238  |a 961619651  |a 962566098 
020 |a 9781583477670  |q (e-book) 
020 |a 1583477675  |q (e-book) 
020 |a 9781306476980 
020 |a 1306476984 
020 |z 9781583473849 
020 |z 158347384X 
029 1 |a CHNEW  |b 000716604 
029 1 |a CHNEW  |b 000887064 
029 1 |a CHVBK  |b 374459819 
029 1 |a DEBBG  |b BV044185705 
035 |a (OCoLC)876044130  |z (OCoLC)871631643  |z (OCoLC)900687238  |z (OCoLC)961619651  |z (OCoLC)962566098 
050 4 |a QA76.73.P224  |b .S37 2014eb 
072 7 |a COM  |x 051400  |2 bisacsh 
082 0 4 |a 005.2762  |2 23 
049 |a UAMI 
100 1 |a Schroeder, Kevin. 
245 1 0 |a Advanced Guide to PHP on IBM i /  |c Kevin Schroeder. 
264 1 |a Boise, Idaho :  |b MC Press,  |c 2014. 
264 4 |c ©2014 
300 |a 1 online resource (338 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (ebrary, viewed March 13, 2014). 
520 |a Working through many of the concepts and skills needed by intermediate and advanced PHP developers, this book is specifically designed to help good PHP developers become indispensable ones. Topics include debugging, test-driven development, web-based development, advanced object-oriented programming, and web security, and the book also takes an in-depth look at the new PHP Toolkit for IBM i provided by Zend Technologies. Upon completion of this book, readers will be able to use its principles as a basis for architecting complex applications, building web services according to the best standard. 
505 0 |a Front Cover ; Title Page ; Copyright ; About the Author; Contents; Chapter 1: A Re-Introduction to Basic Concepts; Classes and Objects; Properties; Methods; Constants; Context; Visibility; Abstract Classes; Interface Definition; Polymorphism; Type Hinting; Namespaces; Traits; Closures; Chapter 2: Design Patterns; Singleton; Factory; Adapter; Strategy; Lazy Initialization and Lazy Loading; Observer/Visitor/Publish-Subscribe; Front Controller; Model/View/Controller; SOLID; Single Responsibility; Open-Closed; Liskov Substitution; Interface Segregation; Dependency Inversion. 
505 8 |a Introduction to Dependency InjectionChapter 3: Standard PHP Library; Spl_Autoload_Register() ; Countable; ArrayAccess; Iterator; ArrayObject; Advanced Usage; Intercepting Inserts; Typing Array Values; Lazy Loading; Conclusion; Chapter 4: Debugging Basics; Tunneling; Initiating a Debug Session; Flow Control; Variables; Expressions; Breakpoints; Toolbars; Manual Control; Conclusion; Chapter 5: Security; SQL Injection; Cross-Site Scripting; Cross-Site Request Forgery; Session Fixation; Session Hijacking; Validating Input; Predictable Locations and Dangerous Files; Using Encryption; Hashing. 
505 8 |a Symmetric Key EncryptionChapter 6: Working with the Browser; HTML; CSS; CSS Layouts; Display; Float; Position; JavaScript; JavaScript Libraries (Using jQuery); Ajax; Conclusion; Chapter 7: Test-Driven Development; PHPUnit; Test Suites; Injecting Dependencies; Working with Data Sources; Conclusion; Chapter 8: Web Service Basics; REST; Basics; Resource Definitions; Usage of HTTP Verbs; Authentication; SOAP; WSDL-Based Operations; JSON; Version Negotiation; Authentication; Session-Based Authentication; Nonsession-Based Authentication; Chapter 9: Using the Toolkit; The Basics. 
505 8 |a Taking It to the Next LevelUsing Dependency Injection with the Toolkit; Unit Testing with the Toolkit; Conclusion; Chapter 10: Performance Considerations; Cache Stuff; Preprocessing; In Normal Calculations; In Caching; Asynchronous Processing; Index ; Back Cover. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a PHP (Computer program language) 
650 0 |a IBM computers. 
650 6 |a PHP (Langage de programmation) 
650 6 |a IBM (Ordinateurs) 
650 7 |a COMPUTERS  |x Programming Languages  |x PHP.  |2 bisacsh 
650 7 |a IBM computers  |2 fast 
650 7 |a PHP (Computer program language)  |2 fast 
758 |i has work:  |a Advanced Guide to PHP on IBM i (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCG6cXRDyvRB764YWRBJ8fm  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Schroeder, Kevin.  |t Advanced Guide to PHP on IBM i.  |d Boise, Idaho : MC Press, ©2014  |h 328 pages  |z 9781583473849 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1643156  |z Texto completo 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL1643156 
938 |a ebrary  |b EBRY  |n ebr10843089 
938 |a EBSCOhost  |b EBSC  |n 711373 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis27596076 
938 |a YBP Library Services  |b YANK  |n 11689870 
994 |a 92  |b IZTAP