1. Trang chủ
  2. » Công Nghệ Thông Tin

Professional PHP6 potx

742 225 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • About the Authors

  • Acknowledgments

  • Table of Contents

  • PART I - Fundamentals of Professional Development

    • Chapter 1: Introduction to Object Oriented Programming

    • Chapter 2: Unified Modeling Language (UML)

    • Chapter 3: Putting Objects to Work

    • Chapter 4: Design Patterns

    • Chapter 5: Collections

    • Chapter 6: Database Abstraction with PDO

  • PART II - Learning Advanced Development Techniques

    • Chapter 7: Object Relation Mapping

    • Chapter 8: Event-Driven Programming

    • Chapter 9: Logging and Debugging

    • Chapter 10: Writing and Using Web Services

    • Chapter 11: Communicating with Users

    • Chapter 12: Sessions and Authentication

    • Chapter 13: Application Architecture

    • Chapter 14: PHP Application Frameworks

  • PART III - A Real-World Case Study

    • Chapter 15: Project Overview

    • Chapter 16: Project Management

    • Chapter 17: Project Planning

    • Chapter 18: Systems Architecture

    • Chapter 19: Building the Application

    • Chapter 20: Quality Assurance and Testing

    • Chapter 21: Deployment

  • PART IV - Pushing PHP to Its Limits

    • Chapter 22: Content Management in the PHP World

    • Chapter 23: Handling High Traffic and High Availability

    • Chapter 24: PHP Advocacy

    • Chapter 25: Your Career As a PHP Professional

  • PART V - Appendixes

    • Appendix A: Version Control

    • Appendix B: PHP IDEs

    • Appendix C: Performance Tuning PHP

    • Appendix D: Best Practice PHP Installation

  • Index

Nội dung

[...]... Watson, and Kevin Shafer and Ben Schupak for their support and patience throughout 2008 Also, a special thank-you to all those who bought Professional PHP5, and whose feedback (good and bad) has enabled us to create (it is hoped) an even better product in Professional PHP6 Ed would like to thank everybody who’s put up with him for the past twenty-seven years; and to acknowledge the patience of all of... 201 201 201 202 203 208 219 223 Contents Chapter 10: Writing and Using Web Services SOAP SOAP and PHP6 The PHP6 SOAP Extension Making a SOAP Client Looking Under the Hood Exception Handling in the SOAP Client Making a SOAP Server Creating and Registering Functions Creating the WSDL Document REST REST and PHP6 Implementing the REST Client Making a REST Server Summary Chapter 11: Communicating with Users... with some professional code and project-management techniques plucked straight from the world of commercial Web development You might have a background in NET or Java, and you may have heard good things about PHP and how its latest incarnation finally makes it a truly credible professional Web development environment Perhaps you’re skeptical, and you want to see whether what you’ve heard about PHP6 is... Professional Motivation Your Career As a Developer More Than Web Development Skills Soft Skills Academic Skills Community Skills Summary 619 619 621 621 621 622 622 624 624 625 627 627 628 628 629 630 630 631 Part V: Appendixes Appendix A: Version Control 635 Appendix B: PHP IDEs 647 Appendix C: Performance Tuning PHP 659 Appendix D: Best Practice PHP Installation 671 Index 681 xxvii Introduction Professional. .. grounding in the basics of PHP application development You don’t necessarily have to be familiar with PHP6 to get started, however If you’ve been working in PHP5 until the recent launch of version 6, you’ll be fine Throughout the book, the authors have carefully ensured that any differences between PHP6 and PHP5 are highlighted prominently If you’re still plodding along with PHP4, don’t worry — you... become a true PHP professional, then this book is for you You might be a Web developer for a big software company Your company may have been working in PHP for years, or maybe it’s eager to take the first steps away from NET, Java, and other Web development platforms in an effort to discover the myriad of benefits associated with PHP Introduction You may be a lone (or “almost lone”) Web professional in... the best — keep on codin’ Contents Introduction xxix Part I: Fundamentals of Professional De velopment Chapter 1: Introduction to Object-Oriented Programming What Is Object-Oriented Programming? OOP Advantages A Real-World Example Understanding OOP Concepts Classes Objects Inheritance Interfaces Encapsulation Changes to OO in PHP6 Summary Chapter 2: Unified Modeling Language (UML) 3 3 4 4 5 6 6 15 25... (OOP) development, or, more important, how it is implemented in PHP6, you should definitely start by reading Part I The rest of the book makes use of these techniques from cover to cover, so it’s vital for you to have the basic grounding in OOP before trying to press on with the trickier stuff xxx Introduction Part I: Fundamentals of Professional Development The book starts by outlining basic OOP concepts... enough time to see how PHP implements standard OOP patterns The book then looks at other tools made available by PHP6 (but rarely used by less-experienced developers), including namespaces, collections, iterators, and collections, and shows their usefulness in common design patterns Naturally, no professional title would be complete without a discussion of databases and their roles in enterprise application... Linux, Mac OS X, and Windows The Bigger Picture We sincerely hope that you’ll help us, the authors, in raising the bar concerning the quality of software found in both professional production environments and in projects found on the Internet Professionally and philosophically, none of us codes alone, so maybe together we can help to make our existence just a little bit better Conventions To help you get . wrox-partnerwithus@wrox.com spine=1.488" Professional PHP6 Introduction xxix Part I: Fundamentals of Professional De velopment Chapter 1: Introduction. PM Professional PHP6 ffirs.indd iiiffirs.indd iii 3/5/09 12:40:56 PM3/5/09 12:40:56 PM ffirs.indd ivffirs.indd iv 3/5/09 12:40:57 PM3/5/09 12:40:57 PM Professional PHP6 Ed

Ngày đăng: 15/03/2014, 15:20