|
PHP @ Web Programming
Programming Shed : Programmer Store & Resources |
|
|
|
PHP Index - PHP Book : Web Application Development with PHP 4.0 (with CD-ROM)
by Tobias Ratschiller, Till Gerken Paperback: 384 pages Dimensions (in inches): 0.91 x 8.93 x 6.96 Publisher: New Riders Publishing ISBN: 0735709971; 1st edition (July 15, 2000) PHP is an open-source Web scripting language that's gaining steam in the development community, especially in the Apache Web server realm. With a syntax that draws heavily on C, PHP appeals to advanced programmers who are moving to the Web from traditional software development. Web Application Development with PHP 4.0 isn't your run-of-the-mill language tutorial. Authors Ratschiller and Gerken purposely designed its content to appeal to coders who already are proficient in PHP, but in need of advanced programming techniques and high-level application-development skills. Assuming a strong programming foundation, this book can be considered a next-level PHP tutorial. Drawing on their own experience of what's really important in PHP development, the authors dive into topics such as linked lists and associative arrays. They also weave together topics like security and database access with such software-development issues as three-tier architecture, versioning, and program requirements. This balance makes for a nice fit for developers who have mastered the basics, but are looking to hone their skills to move to the next level. The book also goes into how to extend PHP by modifying its Zend language engine via the C source code. A companion CD includes PHP, MySQL, and Apache, as well as a number of utilities and the source code from the book. If already you're deep into PHP and want to graduate to guru status, this book's for you. --Stephen W. Plain Topics covered: Development planning, coding conventions, advanced PHP syntax, associative arrays, polymorphism and self-modifying code, application design, HTTP and sessions, PHP normal form, database access with PHP, PHP, and XML, and extending PHP Zend engine. From Book News, Inc.: This book/CD-ROM package provides software developers with guidelines on PHP and Web application software development. It covers advanced syntax of PHP, overviews project planning principles, coding styles, and application design, and explains how to extend PHP with C. Much material focuses on building the software, with three case studies of successful projects. Prior knowledge of PHP or other programming languages is assumed. The CD-ROM contains source code from the book, plus PHP, MySQL, Apache, TurboLinux Server Open Source Edition 6.0.2OS, and other software. Ratschiller is a new media consultant in Italy. He has contributed to books and articles on PHP. Gerken is a software developer and consultant.Book News, Inc.®, Portland, OR Bjorn Schotte: The authors present a set of interesting programming concepts, and the reader learns how to write good, reusable code. Paul DuBois, Data Management, University of Wisconsin-Madison: The authors provide useful examples that include real code. They also explain the code because they want you to understand how it works. Book Description: As Web sites and intranets become larger and more complex, static HTML files hit their limits. In the first part of Web Application Development with PHP the authors explain PHP's advanced syntax like classes, recursive functions and variables. They present software development methodologies and coding conventions which are a must-know for industry quality products as well as to help making develop faster and more productive. This part covers also many standard algorithms for tree-structures, string sorting and searching. Part Two focuses on the concept of Web Applications (as opposed to single scripts) and gives much insight into user and session management, e-commerce systems, XML applications and WDDX. Book Info: Explores advanced aspects of developing for the Web. Discusses how to build applications that provide real value to customers, using XML and other technologies to create effective e-commerce systems, and making large Web sites easy to manage. CD-ROM contains many resources including PHP, MySQL, Apache, and other software packages plus source code from the book. From the Author: Dear wizards, first, thanks for your interest in our book, Web Application Development with PHP 4.0. We're happy to be here on Amazon.com - a site which is the best example for a web application. It has everything from session management to user authentication, from database access to knowledge repositories, from advanced security to usability considerations. Our book aims to explain how to realize such applications with PHP. We have tried to explain in a hands-on style these topics that will be of interest for any professional web developers. Because we strictly write for those programmers that have already a good base of the PHP syntax or are fluent in other languages, we can come to the point very quickly - in those 416 pages of the book, you won't be bored with basic stuff you can read in the PHP manual. We sincerely hope that you too will enjoy our book! From the Back Cover: As Web sites and intranets become larger and more complex, static HTML files hit their limits. In the first part of Web Application Development with PHP the authors explain PHP's advanced syntax like classes, recursive functions and variables. They present software development methodologies and coding conventions which are a must-know for industry quality products as well as to help making develop faster and more productive. This part covers also many standard algorithms for tree-structures, string sorting and searching. Part Two focuses on the concept of Web Applications (as opposed to single scripts) and gives much insight into user and session management, e-commerce systems, XML applications and WDDX. About the Author: Till Gerken is a developer with over 10 years of experience in C programming. He has a strong background in creating high-performance multimedia systems and other medium to large scale, high performance projects. He currently works as freelancer for different companies. Tobias Ratschiller is a New Media Consultant in Italy, specializing in the creation of large scale dynamic Web sites. He has provided consulting and implementation work for some of the world's largest Web sites and has contributed to several other PHP titles. Apart from that, he teaches at seminars about usability, user interface design and content management systems. He runs phpwizard. Both authors have published Open Source PHP projects and technical articles for magazines like Internet World. Customer Reviews Reviewer: James Baldwin from Washington, DC USA Most definitely, this book is not for beginners - but if you're an intermediate to advanced programmers, either with experience in PHP or another programming language, you'll want this book. The best aspect of this book, and the reason I think it has the potential to become a true classical for the PHP language, is that it covers the concepts behind web application development. After all, you have the online reference if you need to quickly check the syntax of a function! But where's the manual that teaches you about coding style, project layout and management, security, usability, session management, user authentication and advanced XML topics? The authors write about development concepts, PHP's advanced syntax, application design, web application concepts and strategies, the Phplib, XML applications, and extending PHP with C. While presenting a lot of extremely valuable information in a condensed format (for example, most longer code examples are not printed in the book but can be found only on the CDROM), the authors still write in an easy and friendly manner. You always see that they really know the PHP language, and that they love working with PHP - indeed, both are well respected in the community. The quotes from the Dao De Jing (or Tao Te Ching) really add atmosphere to the book and bring up the level of Perl's Camel book. A definitive thumbs-up for this excellent title! Reviewer: Ken Deal from Sidney, Australia I've been a professional programmer for 10 years now (client/server applications), but I haven't made the move to WEB programming yet. Some colleagues pointed me to PHP for web development and I immediately fell in love with it (coming from C/C++). Still, many basic concepts of web development were completely hidden for me and while I had no problems to learn PHP's syntax quickly, I didn't quite understand all the meanings of sessions, XML, web security, and so on. Then I found this book and I was ENLIGHTED.Do I hate all those fluffy computers books with no meaningful content but lots of source and function references! In contrast, the authors of this book write in a very straight-forward way, precisely, and still entertaining. And they cover many concepts behind web development, focusing on the implementation with PHP. It may be a lucky coincidence, but the authors wrote exactly about the things that interest me as I'm starting professional web development with PHP. The only chapter I didn't really need was the one about coding conventions because experience has already taught me to comment and format my code. Everything else I can put into practice immediately. I've found particularly helpful the tips & tricks the authors provided; they're clearly taken from their own real life experience and have saved me hours of finding my own solutions to strange problems.Therefore, this book was great for me and I'd warmly recommend it to others. This one is going to stay on my desk for a while! :-) Reviewer: Tezz from Canberra, Australia This book is for people who are expeirenced with PHP and who wish to refine/extend their applications development skills (hence the title). As such, it is suited to web designers who have migrated to programming but who have no real formal programming background. I highly recomend this book because it provides the right guidence to turn you into a real "professional" web "programmer". So this book is a MUST if you have no formal programming training. I think that you need to be better than intermediate at PHP itself to understand ALL of it but it would still be useful for people who have already (but only) had a beginner's introduction. Many of the discoveries in this book are quite profound (particularly with regards to how PHP implements structures such as arrays and objects) but it can be tough to read/comprehend if you're not really interested in the finer points. The author _does_ demonstrate how the finer points affect real-world implementations. The nature of the [advanced] topics means discussing wider topics like XML are important and I think the author has approached this very well. I found the session management part of this book by itself worth the purchace price. The only part of the book I didn't bother to read was the last chapter on writing your own PHP modules since I'm not a C programmer, however this may change. Reviewer: Doug Bishop from Raytown, MO USA A good book overall for getting up and running with PHP. It is technical, so keep that in mind if you are adequate in HTML and want more. There are beginner's books for PHP that might be a better start. For a book that states PHP 4.0 in the title, there is TOO much conversation about PHP 3.0, what you can and can't do with it, its shortcomings, etc. If I wanted to know about PHP 3.0 I would have bought the book, "Web Application Development with PHP 3.0." For example, I really don't care that PHP 3.0 does not implement proper garbage collection. So what! |
|
|
© 2005-2006, Programming Shed
|