triwahyuss

=========================================

triwahyuss

=========================================

triwahyuss

=========================================

triwahyuss

=========================================

triwahyuss

=========================================

Selamat Datang, Semoga Bermanfaat

Senin, 09 Juli 2012

PHP Books Collection

Programming PHP, 2nd Edition



Book Description

Programming PHP, 2nd Edition, is the authoritative guide to PHP 5 and is filled with the unique knowledge of the creator of PHP (Rasmus Lerdorf) and other PHP experts. When it comes to creating websites, the PHP scripting language is truly a red-hot property. In fact, PHP is currently used on more than 19 million websites, surpassing Microsoft’s ASP .NET technology in popularity. Programmers love its flexibility and speed; designers love its accessibility and convenience.

As the industry standard book on PHP, all of the essentials are covered in a clear and concise manner. Language syntax and programming techniques are coupled with numerous examples that illustrate both correct usage and common idioms. With style tips and practical programming advice, this book will help you become not just a PHP programmer, but a good PHP programmer. Programming PHP, Second Edition covers everything you need to know to create effective web applications with PHP. Contents include:

Detailed information on the basics of the PHP language, including data types, variables, operators, and flow control statements
Chapters outlining the basics of functions, strings, arrays, and objects
Coverage of common PHP web application techniques, such as form processing and validation, session tracking, and cookies
Material on interacting with relational databases, such as MySQL and Oracle, using the database-independent PEAR DB library and the new PDO Library
Chapters that show you how to generate dynamic images, create PDF files, and parse XML files with PHP
Advanced topics, such as creating secure scripts, error handling, performance tuning, and writing your own C language extensions to PHP
A handy quick reference to all the core functions in PHP and all the standard extensions that ship with PHP

Praise for the first edition:
“If you are just getting into the dynamic Web development world or you are considering migrating from another dynamic web product to PHP, Programming PHP is the book of choice to get you up, running, and productive in a short time.”
–Peter MacIntrye, eWeek

“I think this is a great book for programmers who want to start developing dynamic websites with PHP. It gives a detailed overview of PHP, lots of valuable tips, and a good sense of PHP’s strengths.”
–David Dooling, Slashdot.org
Book Details

Paperback: 540 pages
Publisher: O’Reilly Media; 2nd Edition (April 2006)
Language: English
ISBN-10: 0596006810
ISBN-13: 978-0596006815

File Size: 8.2 MiB
File Format: PDF | EPUB | PDF + EPUB

download : http://prefiles.com/zq031kw4h6tz/Oreilly.Programming.PHP.2nd.Edition.Apr.2006.rar

Pro PHP Programming



Book Description

If you are a web programmer, you need to know modern PHP. This book presents with many new areas in which PHP plays a large role. If you want to write a mobile application using geo-location data, Pro PHP Programming will show you how. Additionally, if you need to make sure that you can write a multilingual indexing application using Sphinx, this book will help you avoid the pitfalls.

Of course, Pro PHP Programming gives a thorough survey of PHP post-5.3. You’ll begin by working through an informative survey and clear guide to object-oriented PHP. Then, you’ll be set for the core of the book on modern PHP applications. Now, you’ll be able to start with the chapter on PHP for mobile programming and move on to sampling social media applications. You’ll also be guided through new PHP programming language features like closures and namespaces.

Pro PHP Programming deals with filtering data from users and databases next, so you’ll be well prepared for relational and NoSQL databases. Of course, you can also learn about data retrieval from other sources, like OCR libraries or websites. Then the question of how to format and present data arises, and in Pro PHP Programming, you’ll find solutions via JSON, AJAX and XML.

What you’ll learn

PHP 5.3 object-oriented programming and new PHP features
Writing programs talking to SQL-based and NoSQL-based databases alike
Using modern PHP programmer’s tools
Writing social media applications
Investigating NoSQL datastores
Writing PHP programs for a cloud ecology

Who this book is for
This book is for intermediate and advanced PHP programmers, as well as programmers coming from other languages such as Python, Perl, C/C++. It can also be utilized by programmers with knowledge of a previous PHP version who want to return to PHP.

Table of Contents

Object Orientation
Exceptions and References
Mobile PHP
Social Media
Cutting Edge
Form Design and Management
Database Interaction I
Database Interaction II
Database Interaction III
Libraries
Security
Agile Development with Zend Studio for Eclipse, Bugzilla, Mylyn, and Subversion
Refactoring, Unit Testing, and Continuous Intergration
XML
JSON and AJAX
Conclusions
Regular Expressions

Book Details

Paperback: 440 pages
Publisher: Apress (August 2011)
Language: English
ISBN-10: 1430235608
ISBN-13: 978-1430235606

File Size: 21.0 MiB
File Format: PDF | EPUB | PDF + EPUB

download : http://prefiles.com/7khr7r5in1sr/Apress.Pro.PHP.Programming.Aug.2011.rar

The PHP Playbook



Book Description

Working with a team of developers is a much different environment than solo development. Experienced developers understand the tools and tricks that go into team development enterprises, and they implement them on a daily basis. The PHP Playbook covers these tools and practices, providing insight into the process of developing PHP applications, teaching developers the skills they need to be successful in a team environment.

This book, written for beginners and old hands alike, is designed to approach the development of PHP applications in a new way. It focuses on the tips and tricks of development, not necessarily the particular code snippets that make up a software application. It is designed to be used as a reference guide, rather than as a novel or other technical book. It does not build on itself; each chapter stands alone, though taken together they form a complete understanding of modern development in the PHP economy.

Table of Contents
Chapter 1. Debugging PHP Projects
Chapter 2. Test-Driven Development
Chapter 3. Application Optimization
Chapter 4. Improving Performance
Chapter 5. Caching Techniques
Chapter 6. Harnessing Version Control
Chapter 7. Refactoring Strategies
Chapter 8. Worst Practices
Chapter 9. Becoming a Happy Developer
Book Details

Paperback: 150 pages
Publisher: Marco Tabini & Associates, Inc. (October 2011)
Language: English
ISBN-10: 0981034543
ISBN-13: 978-0981034546

File Size: 4.4 MiB
File Format: PDF | EPUB | PDF + EPUB

download : http://prefiles.com/w9qp0up7zs92/php.architects.The.PHP.Playbook.Oct.2011.rar 

PHP Master: Write Cutting Edge Code



Book Description

PHP Master is tailor-made for the PHP developer who’s serious about taking their server-side applications to the next level and who wants to really keep ahead of the game by adhering to best practice, employing the most effective object-oriented programming techniques, wrapping projects in layers of security and ensuring their code is doing its job perfectly.

Create professional, dynamic applications according to an object-oriented programming blueprint
Learn advanced performance evaluation techniques for maximum site efficiency
Brush up on the best testing methods to refine your code and keep your applications watertight
Protect your site against attacks and vulnerabilities with the latest security systems
Plug in to some serious functionality with PHP’s APIs and libraries

About the Author
Davey Shafik is a full time PHP Developer with many year of experience in PHP and related technologies. An avid magazine writer and book author, Davey keeps his mind sharp by trying to tackle problems from a unique perspective.

Lorna Mitchell is a freelance web development consultant and developer based in Leeds, UK. Lorna is a lead on the Joind.In open source project, an organizer of the PHPNW conference, and a prolific blogger.

Matthew Turland has been working with PHP since 2002. He has been a technical editor for php|architect Magazine, spoken at multiple conferences, served as an instructor for php|architect training courses, and contributed to Zend Framework. He currently works for Synacor.
Book Details

Paperback: 400 pages
Publisher: SitePoint (October 2011)
Language: English
ISBN-10: 0987090879
ISBN-13: 978-0987090874

File Size: 16.4 MiB
File Format: PDF | EPUB | PDF + EPUB

download : http://prefiles.com/76r34tvpzog7/Sitepoint.PHP.Master.Write.Cutting-Edge.Code.Oct.2011.rar

 Professional PHP Design Patterns



Book Description

This guide helps PHP developers take advantage of the stability and features of design patterns

Design patterns are the cornerstones of building solid, stable, flexible, and feature-rich Web applications. This guide enables PHP developers to take advantage of everything they offer.

If you are unfamiliar with design patterns, this book explains what you need to know. Both novice and veteran PHP developers will benefit from the alphabetical list of design patterns and code examples showing how to implement each pattern in PHP. Step-by-step instructions for a sample contact management system will help you understand real-world applications for the information.

Gets PHP developers who have not used design patterns up to speed on the technology
Shows programmers who are familiar with design patterns in other languages how to apply the techniques to PHP
Includes examples of ordinary code used in everyday development and how to modify it for one of the design patterns discussed
Provides an alphabetical list of common design patterns, with code examples showing how each can be implemented in PHP
Uses a case study of a contact management system to analyze and demonstrate the step-by-step process of applying design patterns

With its single focus on applying design patterns to PHP development, PHP Design Patterns helps both new and veteran PHP programmers improve their applications and their career prospects.

From the Back Cover
PHP is often considered to be the cornerstone for buildingflexible and feature-rich web applications. Because of its relatively simple initial learning curve, newer programmers can easily create applications in PHP from the ground up. As these applications scale, however, the maintenance can seem daunting. Luckily, the mature programming community has something to offer: Design Patterns. These repeatable solutions for common problems have been applied for years to other programming languages. This book aims to bridge the gap between the PHP and the older programming language by applying those tried and tested Design Patterns to native PHP applications.This book starts with an introduction to Design Patterns, describes their use and importance, and details where you’ve seen them already. It continues through a host of Design Patterns with code examples and explanations. Finally, an in-depth case study shows you how to plan your next application using Design Patterns, how to program those patterns in PHP, and how to revise and refactor an existing block of code using Design Patterns from the book. The author approaches the concepts in technical yet usable formats that are familiar to both programmers who are self-taught and those with more extensive formal education.

What you will learn from this book

What Design Patterns are and why they matter in PHP
Commonly established PHP Library usage of Design Patterns
Faster and more efficient object creation with Design Patterns like Builder, Façade, Prototype and Template
Decoupled architecture using Data Access Object and Proxy Design Patterns
Better code flow and control using the Delegate, Factory and Singleton Design Patterns
How to implement Visitor and Decorator Design Patterns to enhance objects without modifying their core
Comprehensive plug-in creation techniques using Observer Design Pattern
How to plan application architecture using Design Patterns
How to program a case study web site from start to finish with Design Pattern based coding
How to recognize architectural benefits from Design Patterns in an existing application
Methods to further strengthen code from case study analysis

Who this book is for
This book is for experienced PHP programmers who are looking to enhance the quality of their code architecture with Design Patterns.
Book Details

Paperback: 288 pages
Publisher: Wrox (August 2009)
Language: English
ISBN-10: 0470496703
ISBN-13: 978-0470496701

File Size: 7.0 MiB
File Format: PDF | EPUB | PDF + EPUB

download : http://prefiles.com/etq1xpuekj2n/Wrox.Professional.PHP.Design.Patterns.Aug.2009.rar

 MongoDB and PHP



Book Description

What would happen if you optimized a data store for the operations application developers actually use? You’d arrive at MongoDB, the reliable document-oriented database. With this concise guide, you’ll learn how to build elegant database applications with MongoDB and PHP.

Written by the Chief Solutions Architect at 10gen—the company that develops and supports this open source database—this book takes you through MongoDB basics such as queries, read-write operations, and administration, and then dives into MapReduce, sharding, and other advanced topics. Get out of the relational database rut, and take advantage of a high-performing system optimized for operations and scale.

Learn step-by-step the tools you need to build PHP applications with MongoDB
Perform Create, Read, Update, and Delete (CRUD) operations, and learn how to perform queries to retrieve data
Administer your database, and access and manipulate data with the MongoDB Shell
Use functions to work with sets, arrays, and multiple documents to perform synchronous, asynchronous, and atomic operations
Discover PHP’s community tools and libraries, and why they’re valuable
Work with regular expressions, aggregation, MapReduce, replication, and sharding

Table of Contents
Chapter 1. Why Mongo?
Chapter 2. PHP, MongoDB, and You
Chapter 3. Advanced MongoDB
Chapter 4. PHP Libraries and Tools
Chapter 5. Conclusion
Book Details

Paperback: 78 pages
Publisher: O’Reilly Media (January 2012)
Language: English
ISBN-10: 1449314368
ISBN-13: 978-1449314361

File Size: 7.4 MiB
File Format: PDF | EPUB | PDF + EPUB

download : http://prefiles.com/a0at797wkd7y/Oreilly.MongoDB.and.PHP.Jan.2012.rar

Integrating PHP with Windows



Book Description

Access and run Windows® web and database technologies with PHP

Take your PHP programming skills deep into Windows—and build PHP applications that run efficiently and effectively on an array of Windows technologies. Packed with hands-on exercises, this in-depth guide shows you how to use PHP to interact with Internet Information Services 7.5 (IIS), Microsoft® SQL Server® 2008, Microsoft Exchange Server 2010, and Active Directory®. You’ll quickly learn how to apply best practices for running PHP applications in a Windows environment.

Discover how to:

Use Microsoft SQL Server as the backend database for PHP applications
Set up full-text search on SQL Server to help users find data quickly
Improve PHP application performance with IIS caching techniques
Configure IIS to help secure your PHP applications against attacks
Manage users and groups in Active Directory with a PHP application
Create a PHP LDAP browser to search for and view Active Directory data
Program Exchange Server with PHP, using Exchange Web Services (EWS)

Table of Contents
Part I: Internet Information Services (IIS)
Chapter 1. Setting Up the Work Environment
Chapter 2. IIS Architecture
Chapter 3. Configuring IIS
Chapter 4. Configuring PHP
Chapter 5. Security
Chapter 6. Caching
Chapter 7. URL Rewrite
Chapter 8. Error Messages and Error Search

Part II: SQL Server
Chapter 9. Setting Up SQL Server
Chapter 10. Databases and Tables
Chapter 11. Working with SQL Server
Chapter 12. PHP and SQL Server
Chapter 13. Advanced Database Functions
Chapter 14. Users and Permissions

Part III: Active Directory
Chapter 15. Setting Up Active Directory
Chapter 16. LDAP Basics
Chapter 17. Searching in Active Directory
Chapter 18. Writing in Active Directory

Part IV: Exchange Server
Chapter 19. Setting Up Exchange Server
Chapter 20. Exchange Web Services
Chapter 21. Email and Exchange Web Services Basics
Chapter 22. Contacts and Search
Chapter 23. Calendar and Impersonation

Appendix. Example Scripts and Data
Appendix. About the Author
Book Details

Paperback: 664 pages
Publisher: Microsoft Press (October 2011)
Language: English
ISBN-10: 0735647917
ISBN-13: 978-0735647916

File Size: 21.8 MiB
File Format: PDF | EPUB | PDF + EPUB

download : http://prefiles.com/nd5umlv1gh2q/Microsoft.Press.Integrating.PHP.with.Windows.Oct.2011.rar

 PHP Development in the Cloud



Book Description

Most developers gloss over when they hear “the cloud” as the term has been appropriated by marketing types and has very little true meaning anymore. In this book, Vito and Ivo strip bare the buzzwords and help PHP developers figure out what the cloud is actually about and how they can take advantage of what cloud computing has to offer. After reading this book, you will not only have a clear picture of what cloud computing is, but you’ll also be able to utilize the various cloud services that are out there.

Topics covered include:

Cloud Computing primer (characteristics and models)
Cloud Basics (prerequisites and programming)
Cloud Architecture (horizontal scalability, preventing bottlenecks, abstraction, multi-tenancy)
Working with Popular Cloud Infrastructures (Amazon, Rackspace, Azure)
Working with Popular Cloud Platforms (Google, Rackspace, and others)
Working with Popular Cloud Software and Services (OpenID, OAuth, Search, Payments, CRMs, Maps, Storage)

Table of Contents
Chapter 1. Introduction
Chapter 2. Cloud Computing Primer
Chapter 3. Cloud Basics
Chapter 4. Cloud Architecture
Chapter 5. Working with Popular Cloud Infrastructures
Chapter 6. Working with Popular Cloud Platforms
Chapter 7. Working with Popular Cloud Software and Services
Book Details

Paperback: 172 pages
Publisher: Marco Tabini & Associates, Inc. (March 2011)
Language: English
ISBN-10: 0981034527
ISBN-13: 978-0981034522

File Size: 13.6 MiB
File Format: PDF | EPUB | PDF + EPUB

download : http://prefiles.com/v8zy0rheojnr/php.architects.PHP.Programming.in.the.Cloud.Mar.2011.rar

PHP 5 CMS Framework Development, 2nd Edition



Book Description

If you want an insight into the critical design issues and programming techniques required for a web oriented framework in PHP5, this book will be invaluable. Whether you want to build your own CMS style framework, want to understand how such frameworks are created, or simply want to review advanced PHP5 software development techniques, this book is for you.

As a former development team leader on the renowned Mambo open-source content management system, author Martin Brampton offers unique insight and practical guidance into the problem of building an architecture for a web oriented framework or content management system, using the latest versions of popular web scripting language PHP.

The scene-setting first chapter describes the evolution of PHP frameworks designed to support web sites by acting as content management systems. It reviews the critical and desirable features of such systems, followed by an overview of the technology and a review of the technical environment.
Following chapters look at particular topics, with:

A concise statement of the problem
Discussion of the important design issues and problems faced
Creation of the framework solution

At every point, there is an emphasis on effectiveness, efficiency and security – all vital attributes for sound web systems. By and large these are achieved through thoughtful design and careful implementation.

Early chapters look at the best ways to handle some fundamental issues such as the automatic loading of code modules and interfaces to database systems. Digging deeper into the problems that are driven by web requirements, following chapters go deeply into session handling, caches, and access control.

New for this edition is a chapter discussing the transformation of URLs to turn ugly query strings into readable strings that are believed to be more “search engine friendly” and are certainly more user friendly. This topic is then extended into a review of ways to handle “friendly” URLs without going through query strings, and how to build RESTful interfaces.

The final chapter discusses the key issues that affect a wide range of specific content handlers and explores a practical example in detail.

This book takes you through the creation of a working architecture for a PHP 5-based framework for web applications, stepping you through the design and major implementation issues, right through to explanations of working code examples

What you will learn from this book:

Effective coding techniques, illustrated through examples of key parts of sample solutions, along with detailed explanations.
Object architectures to fully exploit PHP 5 in advanced systems
A foundation for database processing to ease further development
Technical functions such as handling user sessions and the efficient creation and use of caches
How to support add-on applications to extend the main framework
Flexible and efficient ways to deal with supporting different world languages
Reviews and practical solutions for topics including XML handling, configuration management, editing, file system interfaces, mail, spam, timed operations and parameter objects
Transforming query string URLs to be more “friendly” both for people and search engines
Alternative ways to deal with presentation services, including discussion of MVC (model-view-controller)

Approach
The book includes extensive discussion of the design issues, and how to overcome them in the framework. Each chapter of the book focuses on a particular requirement of the framework. The book will not present the total code for a framework, which requires many thousands of lines. But it does show the parts that raise critical design or implementation issues. For these, detailed explanation is given, leaving the less problematic parts to the code download itself.

Who this book is written for
If you are a professional PHP developer who wants to know more about web oriented frameworks and content management systems, this book is for you. Whether you already use an in-house developed framework or are developing one, or if you are simply interested in the issues involved in this demanding area, you will find discussion ranging from design issues to detailed coding solutions in this book.

You are expected to have experience working with PHP 5 object-oriented programming. Examples in the book will run on any recent version of PHP 5, including 5.3.
Book Details

Paperback: 416 pages
Publisher: Packt Publishing; 2nd Edition (August 2010)
Language: English
ISBN-10: 1849511349
ISBN-13: 978-1849511346

File Size: 5.9 MiB
File Format: PDF | EPUB | PDF + EPUB

download : http://prefiles.com/yvh4hwacei0l/Packtpub.PHP.5.CMS.Framework.Development.2nd.Edition.Aug.2010.rar

PHP in a Nutshell: A Desktop Quick Reference



Book Description

Now installed on more than 20 million Internet domains around the world, PHP is an undisputed leader in web programming languages. Database connectivity, powerful extensions, and rich object-orientation are all reasons for its popularity, but nearly everyone would agree that, above all, PHP is one of the easiest languages to learn and use for developing dynamic web applications. The ease of development and simplicity of PHP, combined with a large community and expansive repository of open source PHP libraries, make it a favorite of web designers and developers worldwide.

PHP in a Nutshell is a complete reference to the core of the language as well as the most popular PHP extensions. This book doesn’t try to compete with or replace the widely available online documentation. Instead, it is designed to provide depth and breadth that can’t be found elsewhere. PHP in a Nutshell provides the maximum information density on PHP, without all the fluff and extras that get in the way. The topic grouping, tips, and examples in this book complement the online guide and make this an essential reference for every PHP programmer. This book focuses on the functions commonly used by a majority of developers, so you can look up the information you need quickly. Topics include:

Object-oriented PHP
Networking
String manipulation
Working with files
Database interaction
XML
Multimedia creation
Mathematics

Whether you’re just getting started or have years of experience in PHP development, PHP in a Nutshell is a valuable addition to your desk library.

About the Author
Paul Hudson, an avid PHP programmer, is Deputy Editor of the popular European Linux journal Linux Format, and author of the publication’s PHP tutorial section. He is the author of Fedora 4 Unleashed and of the online book Practical PHP Programming available at http://www.hudzilla.org.
Book Details

Paperback: 384 pages
Publisher: O’Reilly Media (October 2005)
Language: English
ISBN-10: 0596100671
ISBN-13: 978-0596100674

File Size: 5.9 MiB
File Format: PDF | EPUB | PDF + EPUB

download : http://prefiles.com/q2z7mr20u0zm/Oreilly.PHP.in.a.Nutshell.Oct.2005.rar