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

Friday, July 22, 2011

Guide to Programming with Zend Framework

Guide to Programming with Zend Framework
Guide to Programming with Zend Framework
Cal Evans, php|architect's Guide to Programming with Zend Framework
Marco Tabini & Associates, Inc. | 2008-01-21 | ISBN: 0973862157 | 224 pages | PDF | 5.6MB
Learn to master the secrets of the Zend Framework with this new book from php|architect's popular Nanobook series! Written by Zend DevZone editor and well-known PHP expert Cal Evans, php|architect's Guide to Programming with Zend Framework helps you understand the Zend Framework through a detailed roadmap into its features and functionality. This book covers much of the primary functionality offered by the Zend Framework, and works well both as a thorough introduction to its use and as a reference for higher-level tasks.

The table of contents includes: - Getting started - The Model - The Controller - The View -Data access - Web services - Authorizations - Exceptions and error management - Rich Internet Applications - Hacking the framework: secret classes and advanced functionality - Framework internals - Tips & tricks - The new Zend_Layout classes With a rich, example-driven style and the trademark no-fluff approach to professional content, php|architect's Guide to Programming with the Zend Framework belongs in your book collection!

Download link :
  1. Guide to Programming with Zend Framework book pdf from Fileserve.com 
  2. Guide to Programming with Zend Framework book pdf from Mediafire.com 

Thursday, July 14, 2011

Zend Framework in action

Zend Framework in action
Rob Allen, Nick Lo, Steven Brown | Zend Framework in action | Manning
Zend Framework is like Ruby on Rails for PHP coders—an easy-to-use, opensource, complete web framework for PHP 5. Zend Framework replaces outdated tools and development practices with a sound, testable, maintainable approach to PHP. Zend Framework captures high-use application features and PHP best practices in reusable framework components for consistently high performance. Zend Framework in Action takes the reader on a tour of the Zend Framework as the reader builds a high quality, real-world, web application. Readers gain quick access to the most common topics encountered in web application development— all from the PHP developer’s perspective. The authors are core contributors to Zend Framework and share their keen insight into its inner workings. Written for the millions of developers using PHP daily, this book truly shows Zend Framework in Action.

 Download link :
  1.    Zend Framework in action book pdf  at Fileserve.com 
  2. Zend Framework in action book pdf at Mediafire.com

Sunday, June 26, 2011

PHP 5 Social Networking : Create a powerful and dynamic social networking website in PHP by building a flexible framework

 PHP 5 Social Networking : Create a powerful and dynamic social networking website in PHP by building a flexible framework | Michael Peacock | Packt publisher
Create a powerful and dynamic Social Networking website in PHP by building a flexible framework
  • Build a flexible Social Networking framework using PHP which can be extended to fit the needs of any Social Networking site
  • Develop a suitable structure for our framework, with MVC to structure the architecture and a Registry to store core Objects
  • Allow users to connect and communicate with each other using communication with friends list, flexible user profiles, messages, discussions, and much more
  • Plan marketing and scaling strategies, to entice more users and ensure the site can cope with the demand
  • Packed with real-world code and clear explanation, this book uses an ongoing case study for creating a Social Networking framework
In Detail
Social Networking has quickly become a very popular activity on the Internet, particularly with the emergence of sites like Facebook and MySpace. PHP is a flexible web development language used on a wide variety of sites, including Facebook and Yahoo! But building a social networking site from scratch using PHP involves some complex logic, and also some serious coding.
This book will demonstrate how to create, maintain, and extend a powerful social network site. It shows how to create your own flexible social networking framework, allowing users to sign up, customize their profile, befriend other users, share information, communicate, interact with one another, and much more.
Taking best practices, such as object-oriented programming, and the Model-View-Controller architecture, this book will begin by walking through the development of a simple development framework, which is then used to rapidly build a Social Networking platform, building upon the social features chapter by chapter. At the end of this book, you will have a powerful Social Networking platform loaded with many features which can take the user from signing up and connecting with other users to posting and sharing information. With an API in place, the platform can be extended and used by other Social Networks. This book doesn’t just stop with the code and the logic behind it; useful supplementary information is also covered, such as marketing the Social Network, keeping Search Engine Optimization in mind when developing, backing up and maintaining the site, and how to deal with large amounts of traffic through scaling.

By the end of this book, you will be left fully prepared to build, manage, maintain, and extend a powerful Social Network for your business, hobby, organization, family, and clients.
A fast-paced guide to creating a flexible Social Networking website using PHP with a custom, light weight MVC framework.
What you will learn from this book :
  • Plan, develop, and extend a flexible light-weight PHP Social Networking framework
  • Implement a style of the Model-View-Controller architectural design pattern
  • Manage core functionality with the Registry design pattern
  • Make a registration and authentication process, allowing users to join the network
  • Enable users to connect with each other using friend lists, messages, flexible profiles with status updates, and much more
  • Construct a stream of updates informing users of what is happening in their Social Network
  • Allow users to customize their profiles
  • Allow users to post content on each other’s profiles
  • Protect your Social Network from spam
  • Keep and maintain regular backups of your site
  • Marketing and Search Engine Optimization tips for your Social Network
  • Scaling hints and tips for when the Social Network becomes popular
  • Develop an API to extend the platform and interact with other Social Networks
Approach
This book is a fast-paced tutorial focusing on creating a Social Networking framework through an ongoing case study. It presents a lot of real-world code, with comprehensive explanation and discussion. With each chapter, the Social Networking framework is extended, with more functionality being added as we progress through the book.
Who this book is written for
This book is primarily aimed at PHP developers, but is suitable for any web developers looking to expand their knowledge and understanding of Social Networking concepts. Intermediate knowledge of PHP and object-oriented programming is assumed, along with a basic knowledge of MySQL.
Link download :
  1.  Fileserve.com PHP 5 Social Networking book pdf
  2. Mediafire.com PHP 5 Social Networking book pdf

Saturday, June 18, 2011

CakePHP Application Development

CakePHP Application Development
 Ahsanul Bari & Anupom Syam | CakePHP Application Development  : step by step introduction to rapid web development using the open -source MVC CakePHP famework | PacKT | book pdf |

A step-by-step introduction to rapid web development using the open-source MVC CakePHP framework. If you already know PHP and want to develop cutting-edge Web 2.0 applications, or see how to write code in a faster, more productive way, then this book is ideal for you.

The book is directed at CakePHP newbies, and consists of three parts: introduction and first steps, explanation of the basic concepts, and building a real application.

The first part starts with a high-level introduction to CakePHP and MVC. Next follows a chapter about the installation. My impression of that chapter is mixed: on the one hand it explains in detail how to download CakePHP (including four screenshots *g*), on the other hand the chapter ends with CakePHP’s start screen showing a notice (”Please change the value of Security.salt…”) and that database.php is not available. Even though both issues are covered later in the book, it would make sense to address them in the installation chapter. Or maybe it should be merged with the next chapter, which is about building the first application (a simple to-do-list application). It’s a good decision of the authors to bake this first application manually (i.e. without scaffolding and the bake script).

The second part covers the basic concepts of CakePHP: controllers including components (see sample chapter), models, and views (including layouts, elements, and helpers). Plus the bake script. For some reason model behaviors and plugins are not covered…

Especially with the model chapters you have to be careful, because some information is already outdated (the authors used CakePHP 1.2 beta and release candidate 1 (RC1)). For example, the methods generateList() and execute() no longer exist in the current RC2, and in conditions you now have to use:

What I didn’t like is the chapter about bake. I think bake is quite self-explanatory and hence it is not necessary to explain each step. The respective pages would have been better used to describe how to write your own shell scripts…
In the third part a Q&A (Questions & Answers) application is built from scratch. It starts with applying of what has been learned in the first two parts. Then follow two chapters dedicated to user authentication and AJAX, respectively. And finally there is a chapter covering pagination and RSS feeds, among other things.
What I liked about the book is the example-driven approach and how the book is structured. Throughout the book the same pattern is used: First comes a short introduction describing what will be done in the respective section. Then follows a “Time for Action”, a step-by-step guide of what has to be done. And last, but not least, comes a “What Just Happened?” part with explanations of what was done during the “Time for Action”.
What I didn’t like is the formatting of the code snippets: the indentation of the code looks rather randomly. Another distracting thing is that the proofreader was not very good in catching typos ;-)
Link download :
  1. Fileserve.com CakePHP Application  Development book pdf
  2. Mediafire.com CakePHP Application Development book pdf

Beginning CakePHP From Novice to Professional

Beginning CakePHP From Novice to Professional
David Golding| Beginning CakePHP From Novice to Professional | Apress | book pdf


CakePHP is a leading PHP–based web app development framework. When asking a question on forums or chat rooms, many CakePHP beginners get little help from the experts. Simple questions can get a response like, “Well, just read the online manual and API.” Unfortunately, the online manual is depreciated, and who wants to absorb a programming language or framework from an API? Beginning CakePHP will do the following:

  • Leads you from a basic setup of CakePHP to building a couple applications that will highlight CakePHP’s functionality and capabilities without delving too deeply into the PHP language, but rather what the CakePHP framework can offer the developer.


  • Teaches you to use CakePHP by incorporating advanced features into your web development projects.

  • Targets beginners of CakePHP or web frameworks in general as well as experienced developers with limited exposure to CakePHP. A secondary audience may include developers undecided on adopting CakePHP or business managers trying to assess the value of incorporating CakePHP into their toolbox.

  • What you’ll learn

    • Install and configure the CakePHP web framework.
    • Create your first CakePHP web application: to–do lists.
    • Progress by building a more complex blogging application.
    • Incorporate Ajax and Web 2.0 principles and techniques into your blogging and other CakePHP applications.
    • Apply these sample applications along with advanced techniques as a framework or template for building your own web applications with CakePHP going forward.

    Who is this book for?

    This book will speak to an audience of developers already familiar with PHP but who may not be PHP experts. This book is tailored for those new to CakePHP and who want a thorough tutorial.

    About the Apress Beginning Series

    The Beginning series from Apress is the right choice to get the information you need to land that crucial entry–level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to know—but without needless theory and filler. You’ll build your skill set by learning how to put together real–world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there—it is your trusted guide through unfamiliar territory!
    About the Author

    DAVID GOLDING began developing web sites in 1999 and first started using CakePHP on a bet he couldn’t complete a web application in five minutes. Golding has a degree in European Studies from Brigham Young University and currently works in technology consulting and freelance web development. He lives with his wife, Camille, and his son, Kenny, in southern California and spends his free time playing golf and studying history. His musings can be found at www.davidgolding.net.


    Link dowload 
    1. Fileserve.com Beginning CakePHP From Novice to Professional book pdf
    2. Mediafire.com Beginning CakePHP From Novice to Professional book pdf

    Practical CakePHP projects - Apress


    Practical CakePHP projects  -  Apress
    Kai Chan & John Omokore | Practical CakePHP projects  | Apress | book pdf
    If you’ve been using PHP for sometime now and would like to start using a web framework, you’ll want to try CakePHP, which is an open source rapid development web framework built on PHP. PHP experts Kai Chan and John Omokore guide you through a variety of practical CakePHP applications. You will work on projects such as a video gallery, unit testing application, an e–commerce app, a blog site, and much more. Practical CakePHP Projects covers the key architectural concepts as well as including mini projects that you can use to enhance your own applications.
    • A friendly introduction for any web programmer looking to choose a PHP framework
    • Real–world projects based on current and future trends
    • Practical CakePHP techniques that you can use right away

    What you’ll learn

    • Painlessly create a secure and dynamic web site with CakePHP and MySQL.
    • Discover how CakePHP can be used in high–level and demanding applications using CakePHP built–in components as well as methods such as Smarty, caching, and unit testing.
    • See how CakePHP integrates with technologies such as Ajax and web services.
    • Integrate your own components into CakePHP’s framework.
    • Apply CakePHP to mainstream technologies such as Google Video, blogging, mashups, and e–commerce.
    • Work through the few pitfalls of some of the CakePHP framework, for example, Access Control Lists.

    Who is this book for?

    Aimed primarily at CakePHP novices to professionals and PHP programmers seeking to build web applications easily using CakePHP and related web technologies, this book will also appeal to programmers using other frameworks in other languages, for example, Ruby on Rails and Java Spring.

    About the Apress Practical Series

    The Practical series from Apress is your best choice for getting the job done, period. From professional to expert, this series lets you apply project–motivated templates (or frameworks) step by step in a very direct, practical, and efficient manner toward current real–world projects that may be sitting on your desk. So whatever your career goal, Apress can be your trusted guide to take you where you want to go on your IT career empowerment path.
    About the Author
    Kai Chan started his programming career in 1992 after graduating from Cardiff University. In 1995, he wrote his first web site, which allowed clients in London and New York to view and discuss the same videos online. Since then, he has worked with many different web technologies. Nowadays, he focuses mainly on the many PHP frameworks available on the Web. Kai holds a computer science degree and a master’s degree in computer graphics. He currently works as an independent consultant. At present, he is improving his own framework, Azzian, and occasionally runs PHP and MySQL courses. Kai is getting married to his long–term partner, Rita, in August 2008, and has plans to get a pet dog after that.
    John Omokore has been a web programmer, consultant, and trainer for more than a decade. He is based in London, England. His technical areas include Linux, Apache, MySQL, PHP, and related technologies and web site deployment. Over the last 8 years, he has worked on over 50 web sites and online applications. John holds a bachelor’s of science degree in mathematics from the University of Nigeria, Nsukka, and is pursuing his master’s degree in software engineering at University of Oxford. He currently works as an independent consultant. John is married to a beautiful woman by the name of Christine, and has two daughters, Diana and Daniella.
    Richard K. Miller graduated from Brigham Young University with a degree in Business Management, but has been interested in technology since he began computer programming at age 10. His experience includes web programming, Internet marketing, and new media strategies. He is the developer of several MediaWiki extensions and WordPress plugins, including the widely used What Would Seth Godin Do plugin.
    Link download
    1. Fileserve.com Practical CakePHP projects book pdf 
    2. Mediafire.com Practical CakePHP project book pdf

    Tuesday, May 10, 2011