Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts

Wednesday, July 21, 2010

Pro PHP Refactoring


Pro PHP Refactoring By Francesco Trucchia, Jacopo Romei
Publisher: Apress 2010 | 360 Pages | ISBN: 1430227273 | PDF | 2 MB



Many businesses and organizations depend on older high-value PHP software that risks abandonment because it is impossible to maintain. The reasons for this may be that the software is not well designed; there is only one developer (the one who created the system) who can develop it because he didn’t use common design patterns and documentation; or the code is procedural, not object oriented. With this book, you’ll learn to identify problem code and refactor it to create more effective applications using test-driven design.

What you’ll learn
What refactoring is and why you need to refactor code
What test-driven design is and why you need to test your code
How to write unit and functional tests with PHPUnit and Selenium Remote Control (RC)
How to detect “bad smells” in PHP code, and refactor them using test-driven design
How to refactor a large procedural application affected by many bad smells
Who is this book for?
This book is for PHP developers, businesses, and developers relying on legacy PHP apps.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Wednesday, July 14, 2010

Core PHP Programming


Core PHP Programming By Leon Atkinson
Publisher: Prentice Hall 2003 | 110 Pages | ISBN: 0130463469 | CHM | 2 MB



Core PHP Programming, Third Edition is the authoritative guide to the new PHP 5 for experienced developers. Top PHP developer Leon Atkinson and PHP 5 contributor/Zend Engine 2 co-creator Zeev Suraski cover every facet of real-world PHP 5 development, from basic syntax to advanced object-oriented development -- even design patterns! It’s all here: networking, data structures, regular expressions, math, configuration, graphics, MySQL/PostgreSQL support, XML, algorithms, debugging, optimization…and 650 downloadable code examples, with a Foreword by PHP 5 contributor and Zend Engine 2 co-creator Andi Gutmans!

Download:
Link_1
Or
Link_2
Or
Link_3
.

Thursday, April 29, 2010

Pro Php Security


Pro Php Security
Publisher: APress | ISBN: 1590595084 | edition 2005 | PDF | 528 pages | 13,2 mb

Pro PHP Security is arguably the most comprehensive PHP security book available, and is highly recommended to any developer or administrator of a PHP-based Web site.

Pro PHP Security is one of the first books devoted solely to PHP security. It will serve as your complete guide for taking defensive and proactive security measures within your PHP applications. (And the methods discussed are compatible with PHP versions 3, 4, and 5.)

The knowledge you'll gain from this comprehensive guide will help you prevent attackers from potentially disrupting site operation or destroying data. And you'll learn about various security measures, for example, creating and deploying "captchas," validating e-mail, fending off SQL injection attacks, and preventing cross-site scripting attempts.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Saturday, April 17, 2010

Expert PHP and MySQL


Andrew Curioso, Ronald Bradford, Patrick Galbraith, "Expert PHP and MySQL"
Wrox | 2010 | ISBN: 0470563125 | 624 pages | PDF | 17 MB

Best practices and expert techniques for today's most demanding apps
As the world's most popular, general purpose, open source scripting language, PHP is frequently used with MySQL to create high-traffic, mission-critical applications. This indispensable book shares proven, author-tested best practices and expert techniques that can be applied to even the most demanding MySQL-driven PHP apps. You'll explore ways to extend MySQL with user-defined functions, write PHP extensions, and solve problems when PHP and MySQL alone are not enough and other techniques or third-party tools are necessary.
Expert PHP and MySQL:
Reviews essential techniques, such as design patterns, complex queries, and advanced regular expression
Addresses advanced PHP concepts, such as iterators and closures
Demonstrates using Gearman for multitasking in your web applications
Discusses caching using memcached with MySQL and your PHP web applications
Discusses ways to create PHP Extensions and MySQL User Defined Functions
Shows how to use Sphinx for search functionality in your PHP web applications
Wrox Expert books present the wisdom accumulated by an experienced author team who is recognized as experts by the programming community. These experts challenge professional developers to examine their current practices in pursuit of better results.

Download:
Link_1
Or
Link_2
.

Expert PHP 5 Tools


Expert PHP 5 Tools By Dirk Merkel
Publisher: Packt Publishing 2010 | 468 Pages | ISBN: 1847198384 | PDF | 10 MB



Proven enterprise development tools and best practices for designing, coding, testing, and deploying PHP applications
Best practices for designing, coding, testing, and deploying PHP applications - all the information in one book
Learn to write unit tests and practice test-driven development from an expert
Set up a professional development environment with integrated debugging capabilities
Develop your own coding standard and enforce it automatically
Document your code for easy maintainability for yourself and others

In Detail
Even if you find writing PHP code easy, writing code that is efficient and easy to maintain and reuse is not so straightforward. Self-taught PHP developers and programmers transitioning from other languages often lack the knowledge to work with PHP on an enterprise level. They need to take their PHP development skills to that level by learning the skills and tools necessary to write maintainable and efficient code.
This book will enable you to take your PHP development skills to an enterprise level by teaching you the skills and tools necessary to write maintainable and efficient code. You will learn how to perform activities such as unit testing, enforcing coding standards, automating deployment, and interactive debugging using tools created for PHP developers - all the information in one place. Your code will be more maintainable, efficient, and self-documented.
From the design phase to actually deploying the application, you will learn concepts and apply them using the best-of-breed tools available in PHP.
Experienced developers looking for expertise in PHP development will learn how to follow best practices within the world of PHP. The book contains many well-documented code samples and recipes that can be used as a starting point for producing quality code.
Specifically, you will learn to design an application with UML, code it in Eclipse with PDT, document it with phpDocumentor, debug it interactively with Xdebug, test it by writing PHPUnit tests, manage source code in Subversion, speed up development and increase stability by using Zend Framework, pull everything together using continuous integration, and deploy the application automatically with Phing - all in one book. The author's experience in PHP development enables him to share insights on using enterprise tools, in a clear and friendly way.
An in-depth look at best-of-breed enterprise-level tools, methodologies, and tips for professional PHP developers to write maintainable, efficient code

What you will learn from this book
Set up a development environment that provides code completion, syntax highlighting, interactive debugging, code templates, and more
Define a coding standard and automate compliance checks
Generate developer documentation in various formats using code-level comments and phpDocumentor
Manage revision and branching, tag, and merge code using a distributed version control system
Create your own debugging library and use Xdebug for interactive debugging
Shorten the development cycle by leveraging a suitable framework for your application
Write unit tests using PHPUnit and practice test-driven development
Automate application deployment and configuration using Phing - a PHP build and automation tool
Sketch class diagrams, sequence diagrams, and use cases using UML
Quickly find bugs and conflicts by setting up a continuous integration environment that automatically stages, tests, and documents your project

Approach
Each chapter focuses on one topic, such as version control or debugging. After initially discussing essential concepts, the author takes an in-depth look at one or more tools relevant to the topic. Sample projects and plenty of well-documented code are used to work through practical application of the concepts.

Who this book is written for
This book has been written for professional developers new to PHP and experienced PHP developers who want to take their skills to the next level by learning enterprise-level tools and techniques.

About the Author
Dirk Merkel is the owner of Waferthin Web Works LLC. In his spare time, he likes to ruin perfectly good open-source projects by submitting unsolicited patches. He also writes about Web development. He lives in San Diego with his lovely wife and two wonderful daughters.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Thursday, March 25, 2010

Expert PHP and MySQL


Expert PHP and MySQL By Andrew Curioso, Ronald Bradford, Patrick Galbraith
Publisher: Wrox 2010 | 624 Pages | ISBN: 0470563125 | PDF | 14 MB



Best practices and expert techniques for today's most demanding apps
As the world's most popular, general purpose, open source scripting language, PHP is frequently used with MySQL to create high-traffic, mission-critical applications. This indispensable book shares proven, author-tested best practices and expert techniques that can be applied to even the most demanding MySQL-driven PHP apps. You'll explore ways to extend MySQL with user-defined functions, write PHP extensions, and solve problems when PHP and MySQL alone are not enough and other techniques or third-party tools are necessary.
Expert PHP and MySQL:
Reviews essential techniques, such as design patterns, complex queries, and advanced regular expression
Addresses advanced PHP concepts, such as iterators and closures
Demonstrates using Gearman for multitasking in your web applications
Discusses caching using memcached with MySQL and your PHP web applications
Discusses ways to create PHP Extensions and MySQL User Defined Functions
Shows how to use Sphinx for search functionality in your PHP web applications
Wrox Expert books present the wisdom accumulated by an experienced author team who is recognized as experts by the programming community. These experts challenge professional developers to examine their current practices in pursuit of better results.

About the Author

Andrew Curioso is a senior software engineer at MyVBO (Virtual Business Office) creating an innovative and scalable infrastructure for Rich Internet Applications using PHP and MySQL.
Ronald Bradford is a technology strategist and advisor specializing in MySQL, Drizzle and related web technologies. With a primary focus on architecture, design, performance analysis and scalability of web applications, his consulting portfolio ranges from Internet startups to Fortune 500 companies.
Patrick Galbraith is a principal software engineer at Lycos, adding new PHP and MySQL offerings for Tripod Users, switching remaining apps using Oracle to MySQL as well as other interesting projects.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Sunday, March 21, 2010

Beginning PHP 5.3


Matt Doyle, "Beginning PHP 5.3"
Wrox | 2009 | ISBN: 0470413964, 0470543531 | 840 pages | PDF | 5,8 MB

Serving as a complete introduction to PHP 5.3, this book walks you through all the major concepts of PHP in a way that’s easy to follow, with plenty of code snippets illustrating each concept to aid learning. You’ll discover how to install and configure PHP 5.3, how to get started with simple programs, and the basic building blocks of PHP such as variables, operators, expressions, arrays, and objects. Coverage working with files, XML, and MySQL; building Web applications with PHP; exploring the PEAR library; handling e-mail; and creating Web graphics.

Download:
Link_1
Or
Link_2
.

Wednesday, March 3, 2010

RESTful PHP Web Services


RESTful PHP Web Services
Packt Publishing | 2008-10-30 | ISBN: 1847195520 | 220 pages | PDF | 10 MB

Representational State Transfer (REST) is a form of software architecture; systems that follow it are often called RESTful. It is the architectural style that drives the World Wide Web (the motivation for REST was to capture elements that made the Web successful), and RESTful web services use simple protocols already familiar to web developers. RESTful web services are found in lots of places with big name Web APIs such as Flickr, and Yahoo search following a REST-based approach.

With any architectural style or approach, struggling with its basic concepts is just one problem - implementation in your favorite language is another, and that's where this book comes in. If you're a PHP developer, this book will show you how to create and consume RESTful web services in PHP, and make your services work well in the context of the Web.

You will learn about the basic concepts of REST, and then look at PHP tools, libraries and techniques for working with RESTful web services. You will see how to use other RESTful services from your PHP applications, and also how to engineer your PHP applications to make them RESTful.

This book is about implementing RESTful web services in PHP, and so the book is packed with example code and careful explanations.

What you will learn from this book?

* Basic concepts of REST architecture
* Consuming public REST-style services from your PHP applications
* Consuming RESTful web services, such as those from leading APIs such as Flickr, and Yahoo Web Search
* Making your own PHP applications accessible to other applications through a RESTful API
* REST support in the popular Zend framework
* Debugging RESTful services and clients
* A case study of designing a RESTful PHP service from the ground up, and designing clients to consume the service

Approach

The book explains the basic concepts associated with the REST architectural style, but the emphasis is on creating PHP code for consuming and creating RESTful services in PHP. There is plenty of example PHP code to illustrate the concepts, with careful explanations of how the code works.

Who this book is written for?

This book targets PHP developers who want to build or make use of RESTful web services, or explore the options available to them in PHP. You will need to know the basics of PHP development, but no knowledge of REST is assumed, nor any knowledge of creating web services generally.

Download:
Link_1
Or
Link_2
.

Friday, February 12, 2010

php/architect's Guide to Enterprise PHP Development


Ivo Jansch, "php/architect's Guide to Enterprise PHP Development"
Marco Tabini & Associates, Inc. | 2008 | ISBN: 0973862181 | 296 pages | PDF | 7,5 MB

Whether you are running a large scale web app in a PHP-based environment, or if you are considering switching your site to PHP, our new book, php|architect's Enterprise PHP Development will surely be a valuable resource for you and your development team. Written by well known PHP guru and iBuildings CTO Ivo Jansch, this comprehensive guide covers everything you will need to know including: PHP's Evolution PHP in the Enterprise PHP's Success Factors Enterprise Challenges Building and Developing The Team Requirements Gathering Business Goals Expectation Management Planning Architecture Tools Building Blocks Security Code Development Quality Assurance Testing Optimization Deployment Implementation Delivery User Training Marketing Evaluation Operations Maintenance Troubleshooting Development Methodologies Project Management This book is the only one of its kind and is unparalleled in terms of content and practical usefulness.

Download:
Link_1
Or
Link_2
.

Sunday, February 7, 2010

Beginning PHP5, Apache, and MySQL Web Development


Beginning PHP5, Apache, and MySQL Web Development (Programmer to Programmer)
Publisher: Wrox | ISBN: 0764579665 | edition 2005 | PDF | 819 pages | 13,7 mb

This update to a Wrox bestseller dives in and guides the reader through the entire process of creating dynamic, data-driven sites using the open source "AMP" model: Apache Web server, the MySQL database system, and the PHP scripting language. The team of expert authors covers PHP scripting, database management, security, integration, and e-commerce functions and comes complete with a useful syntax reference.
* Showcases three fully functional Web site examples, with implementations for both Windows and Linux, that readers can incorporate into their own projects
* Updates include a new chapter on PHP5 features and functions, a new example Web site application, and updates to PHP5 throughout the text

Download:
Link_1
.

Wednesday, February 3, 2010

Professional PHP Programming


Professional PHP Programming
Publisher: Wrox | ISBN: 1861002963 | edition 1999 | PDF | 858 pages | 17,8 mb

PHP, the subject of this book, is an open source server-side scripting language that has taken web-based
development to a new level of sophistication.
In this book we will show you what PHP is, how it simplifies server-side scripting and adds to the
functionality of your web pages.
In particular, we'll be looking at the following areas:
+ The PHP language structure and syntax, including its data types, operators, statements and
functions;
+ The process of installing the scripting engine onyour server;
+ The myriad of PHP modules that greatly enhance its capabilities.

Download:
Link_1
Or
Link_2
.

Sunday, January 31, 2010

PHP 5 in Practice


PHP 5 in Practice
Publisher: Sams | ISBN: 0672328887| edition 2006 | PDF | 456 pages | 11,8 mb

With the release of PHP 5 web developers need a guide to developing with PHP 5 to both learn its complex new features and more fully implement the long-standing features on which PHP's success is built. PHP 5 in Practice is a reference guide that provides developers with easy-to-use and easily extensible code to solve common PHP problems. It focuses on providing real code solutions to problems, allowing the reader to learn by seeing exactly what is happening behind the scenes to get your solution. Because a real-life situation will rarely match the book's example problems precisely, PHP 5 in Practice explains the solution well enough that you will understand it and can learn how to truly solve your own problem.

Download:
Link_1
Or
Link_2

Or
Link_3
.

Saturday, January 30, 2010

Smarty PHP Template Programming And Applications


Smarty PHP Template Programming And Applications
Publisher: Packt Publishing | ISBN: 190481140X | edition 2006 | PDF | 256 pages | 6,6 mb

A step-by-step guide to building PHP web sites and applications using the Smarty templating engine
* Bring the benefits of Smarty to your PHP programming
* Give your designers the power to modify content and layout without PHP programming
* Produce code that is easier to debug, maintain, and modify
* Useful for both Smarty developers and users

Download:
Link_1
Or
Link_2
.

Thursday, January 21, 2010

Beginning PHP and Oracle: From Novice to Professional


Beginning PHP and Oracle: From Novice to Professional
Apress (August 24, 2007) | ISBN: 1590597702 | 763 pages | PDF |18,5 Mb

Beginning PHP and Oracle: From Novice to Professional offers comprehensive information on using the PHP scripting language in conjunction with Oracle's database platform. PHP is one of the most prominent open source technologies in the area of web development, while Oracle is one of the most widely deployed and used database products.

Download:
Link_1
Or
Link_2
.

PHP Professional Projects


PHP Professional Projects
Premier Press | 2002 | ISBN: 1931841535 | 868 pages | CHM | 16.3 MB


This book provides a hands-on approach to learning PHP: Hypertext Preprocessor, which is a server-side scripting language. The book is aimed at both novice as well as advance level readers. Readers might only have the basic knowledge of HTML or might already know Web-based programming. The readers will use the PHP concepts that they learn in the book to create professional projects.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Tuesday, January 19, 2010

PHP Essentials, 2nd Edition


PHP Essentials, 2nd Edition
Publisher: Course Technology PTR | ISBN: 1931841349 | edition 2003 | PDF | 326 pages | 17,1 mb

PHP Essentials, 2nd Edition serves as an introduction to the PHP scripting language and provides real-world examples of common uses. No previous programming experience is necessary, as this book explains programming concepts in familiar – and not condescending – terms (unlike most programming books). It also includes a fundamental PHP language guide.
From downloading, installing and configuring a Web server with PHP, to creating dynamic content via database interfaces and developing Web-based e-mail applications, all levels of Web developers will find this book an invaluable learning tool.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Monday, January 18, 2010

Securing PHP Web Applications


Tricia Ballad, William Ballad, "Securing PHP Web Applications"
Addison-Wesley Professional (December 26, 2008) | English | 0321534344 | 336 pages | PDF | 10.82 MB

Easy, Powerful Code Security Techniques for Every PHP Developer

Hackers specifically target PHP Web applications. Why? Because they know many of these apps are written by programmers with little or no experience or training in software security. Don't be victimized. Securing PHP Web Applications will help you master the specific techniques, skills, and best practices you need to write rock-solid PHP code and harden the PHP software you're already using.
Drawing on more than fifteen years of experience in Web development, security, and training, Tricia and William Ballad show how security flaws can find their way into PHP code, and they identify the most common security mistakes made by PHP developers. The authors present practical, specific solutions - techniques that are surprisingly easy to understand and use, no matter what level of PHP programming expertise you have.
Securing PHP Web Applications covers the most important aspects of PHP code security, from error handling and buffer overflows to input validation and filesystem access. The authors explode the myths that discourage PHP programmers from attempting to secure their code and teach you how to instinctively write more secure code without compromising your software's performance or your own productivity.

Coverage includes:
Designing secure applications from the very beginning - and plugging holes in applications you can't rewrite from scratch
Defending against session hijacking, fixation, and poisoning attacks that PHP can't resist on its own
Securing the servers your PHP code runs on, including specific guidance for Apache, MySQL, IIS/SQL Server, and more
Enforcing strict authentication and making the most of encryption
Preventing dangerous cross-site scripting (XSS) attacks
Systematically testing yourapplications for security, including detailed discussions of exploit testing and PHP test automation
Addressing known vulnerabilities in the third-party applications you're already running
Tricia and William Ballad demystify PHP security by presenting realistic scenarios and code examples, practical checklists, detailed visuals, and more. Whether you write Web applications professionally or casually, or simply use someone else's PHP scripts, you need this book - and you need it now, before the hackers find you!

Download:
Link_1
Or
Link_2
.

Friday, December 25, 2009

Developing Php Applications for IBM Data Servers


IBM Redbooks,"Developing Php Applications for IBM Data Servers"
Publisher: IBM.Com/Redbooks | ISBN: 0738497460 | edition May 30, 2006 | PDF | 438 pages | 4.7 mb

PHP (PHP: Hypertext Preprocessor) is a reflective programming language originally designed for producing dynamic Web pages and remote application software.[1] PHP is used mainly in server-side scripting, but can be used from a command line interface or in standalone graphical applications.
The sole implementation is produced by The PHP Group and released under the PHP License. It is considered to be free software by the Free Software Foundation. This implementation serves to define a de facto standard for PHP, as there is no formal specification.

Download:
Link_1
Or
Link_2
.

Tuesday, December 22, 2009

Zend PHP Certification Study Guide


Zend PHP Certification Study Guide
Publisher: Sams | ISBN: 0672327090 | edition 2004 | PDF | 264 pages | 10,6 mb

The first and only officially authorized book on the PHP Certification exam developed by Zend Technologies, the commercial developer of PHP. Zend's PHP Certification exam is a high-quality, carefully developed exam designed to enhance and certify the skills of the PHP professional. The Zend PHP Certification Study Guide is a concise, densely packed book that will get you up to speed quickly on the nature of the exam's questions and what to expect on exam day. It's authoritative content comes directly from those writing the exam at Zend Technologies.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Thursday, December 17, 2009

AJAX and PHP: Building Responsive Web Applications


AJAX and PHP: Building Responsive Web Applications by Cristian Darie
Publisher: Packt Publishing (March 10, 2006) | 284 pages | ISBN: 1904811825 | PDF | 3.5 MB

Enhance the user experience of your PHP website using AJAX with this practical tutorial featuring detailed case studies

* Build a solid foundation for your next generation of web applications
* Use better JavaScript code to enable powerful web features
* Leverage the power of PHP and MySQL to create powerful back-end functionality and make it work in harmony with the smart AJAX client
* Go through numerous case studies that demonstrate how to implement AJAX-enabled features in your site such as: real-time form validation, online chat, suggest & autocomplete, whiteboard, SVG realtime charting, whiteboard, web data grid, RSS reader, drag & drop

In Detail

Assuming a basic knowledge of PHP, XML, JavaScript and MySQL, this book will help you understand how the heart of AJAX beats and how the constituent technologies work together. After teaching the foundations, the book will walk you through numerous real-world case studies covering tasks you'll be likely to need for your own applications:

* Server-enabled form-validation page
* Online chat collaboration tool
* Customized type-ahead text entry solution
* Real-time charting using SVG
* Database-enabled, editable and customizable data grid
* RSS aggregator application
* A server-managed sortable list with drag&drop support using the script.aculo.us JavaScript toolkit

The appendices guide you through installing your working environment, using powerful tools that enable debugging, improving, and profiling your code, working with XSLT and XPath.

What you will learn from this book?
AJAX and PHP: Building Responsive Web Applications is the most practical and efficient resource a reader can get to enter the exciting world of AJAX. This book will teach you how to create faster, lighter, better web applications by using the AJAX ingredients technologies to their full potential.

Who this book is written for?

This book is for web developers willing to build better web applications. A basic knowledge of PHP, XML, JavaScript and MySQL, or a strong will to learn-as-you-type, is assumed.

Download:
Link_1
Or
Link_2
Or
Link_3
.


Related Posts with Thumbnails
 

Blog Archive

Recent Posts

  © Free E-Books U ask v provide by Free E-Books Download 2012

Disclaimer: This blog does not store any files on its server.We only index and link to content provided by sites.

USER AGREEMENT PLEASE READ : The creator of THIS PAGE or the ISP(s) hosting any content on this site take NO responsibility for the way you use the information provided on this site. These links here are for educational purposes only and SHOULD BE VIEWED ONLY. If you download any files to view them, you are agreeing to delete them within a 24 hour period. If you are affiliated with any government, or ANTI-Piracy group or any other related group or were formally a worker of one you CANNOT enter this web site, cannot access any of its files and you cannot view any of the HTML files. All the objects on this site are PRIVATE property and are meant for previewing only. If you enter this site without following these agreements you are not agreeing to these terms and you are violating code 431.322.12 of the Internet Privacy Act signed by Bill Clinton in 1995 and that means that you CANNOT threaten our ISP(s) or any person(s) or company storing these files, cannot prosecute any person(s) affiliated with this page which includes family, friends or individuals who run or enter this web site. If you want to remove links to your website, Please send an email to professionalstudents[at]gmail[dot]com.