PHP Book Reviews
  Home arrow PHP Book Reviews arrow Dreamweaver MX: PHP Web Development
Codewalker Forums 
  Tutorials  
Database Articles  
Miscellaneous  
Navigation Usability  
PEAR Articles  
Programming Basics  
Server Administration  
XML Tutorials  
  Reviews  
Database Book Reviews  
Linux Book Reviews  
Miscellaneous Reviews  
PHP Book Reviews  
PHP Software Reviews  
Server Admin Reviews  
SQL Tool Reviews  
  Code Gallery  
Content Management Code  
Contest Code  
Counters Code  
Database Code  
Date Time Code  
Discussion Board Code  
Email Code  
File Manipulation Code  
GUI Code  
Link Farm Code  
Miscellaneous Code  
Search Code  
Site Navigation Code  
User Management Code  
Mobile Linux 
App Generation ROI 
IBM® developerWorks 
Download TestComplete 
Forums Sitemap 
Weekly Newsletter 
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
PHP BOOK REVIEWS

Dreamweaver MX: PHP Web Development
By: Codewalkers
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 1
    2003-02-20

    Table of Contents:

    Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Dreamweaver MX: PHP Web Development by Bruno Mairlot, Gareth Downes-Powell, and Tim Green

    Published by glasshaus.

    This book is all about making dynamic PHP web sites with Dreamweaver MX . It covers PHP, enough to get the reader up to speed with the technology, and how to use Dreamweaver MX to produce PHP code quickly and efficiently. It also covers site design and databases and SQL. It uses an example project, a hotel reservation system, that is built up through the chapters to demonstrate the concepts explained.

    By : Clive Walker



    TOC:
    1. What is PHP?
    2. What is MySQL?
    3. Getting started with MX
    4. Planning the Site and Determining Functionality
    5. Basic site setup
    6. Manipulating the database
    7. Advanced SQL
    8. Creating a Search system
    9. Re-using code by creating Server Behaviours with the Server Behaviour Builder
    10. Hand Coding within Dreamweaver MX
    11. Debugging your code

    Sample Chapter

    Reviewed by Clive Walker of http://www.cvwdesign.co.uk/

    I have been learning PHP for about 6 months and I bought this book because it offered the chance to develop a simple application and to understand the thinking behind it. Also, although I have hand coded PHP for most of the time, I had just upgraded to Dreamweaver MX and the book looked like a good opportunity to go through some of the application and built-in server behavior features of the software.

    After having worked through most of the chapters in the book, I have to say that I am very impressed. It is written in an easy-to-read style and features plenty of screenshots and code highlighting that makes it easy to understand. I was also impressed by the scope of the book and the way it deals with PHP, MySQL, Dreamweaver MX, application planning and database design with the minimum of fuss and maximum clarity. Sure, there are books out there that go into much more details, but this book is written for the beginner-intermediate level and as such it really hits the spot.

    The book starts with an introduction to PHP and Dreamweaver MX and it also has short sections on installing PHP on Windows and Linux and configuring Apache and Internet Information Server. I already have this set-up on my local network so I had no need to use this chapter but I read through it very easily. The next chapter introduces MySQL in a similar way and it goes through installation, configuration and use of MyCC and PHPMyAdmin. Once again, although the chapter is concise, it is clear and easy to read.

    Next, there is a chapter on site and server set-up with Dreamweaver. I must admit that, in my younger days, when I first used Dreamweaver, I was not sure about site definition, I just wanted to get straight into the webpage itself. This chapter explains why it is even more critical with Dreamweaver MX to set the site up properly and it goes through the process with screenshots and explanations. The database connection worked first time as well !

    Now, on to the main part of the book, the application itself. A simple hotel booking system that exemplifies the use of recordsets and built-in server behaviors to insert, update and delete data. In short, all the PHP functionality of Dreamweaver MX that enables interaction with a database. These main chapters of the book go through setting up a MySQL database from the beginning in a stepwise way, from creating tables and data type definitions through to the webpages themselves that the web visitors will see. Also covered are templates and library items within Dreamweaver. Once finished, you will have a series of simple pages that enable people to search and book rooms and alter and delete bookings.

    You could leave it here - but there's more, and the last third of the book has chapters on advanced SQL usage and PHP hand coding before diving into a user login system followed by chapters on creating server behaviors and error debugging. I was waiting for the user login method because I had previous experience of different systems. This section explains and implements a session based login system with two levels of user access.

    The final chapters deal with creating your own server behaviors and error handling with PHP. I had not thought about creating my own server behaviors before but this has persuaded me that I can do it.

    Any criticisms ? More an observation really, a couple of the later chapters may be tough for a PHP beginner to understand at first. That's about it.

    Anything else to say ? Well, there is a good support website that has the code examples for download plus a list of errors in the book. Although my version of the book was reprinted recently and was mostly error free, the first version had some mistakes. However, these are all listed on the support website. I contacted the website about a specific code segment that was not included and within an hour I had a zip file with the example I had requested. Need I say more....

    This book can be used by a beginner PHP developer because, for the most part, the code is all written by Dreamweaver and the emphasis is on the visual design aspects of the software. However, that is definitely only part of the objective behind the book and you will get more out of it - and finish the final chapters - if you understand PHP a bit more and make every effort to understand the hand coding, PHP syntax and SQL/MySQL sections of the book.

    At the end, it left me wanting more - and I mean that as a compliment.


    DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware.

    More PHP Book Reviews Articles
    More By Codewalkers

     

    IBM® developerWorks developerWorks - FREE Tools!


    IBM DB2 Deep Compression ROI Tool

    The IBM DB2 Deep Compression ROI tool is designed for DBA’s and IT management personnel to perform a clinical analysis of the cost savings gained from the Storage Optimization feature of DB2 9 for Linux, UNIX and Windows. The feature, also known as Deep Compression, compresses data that lies within a database by up to 80% at times.
    FREE! Go There Now!


    NEW! "ebook: Exploring IBM SOA Technology & Practice

    Learn field-tested SOA principles, methodology, technology and implementation from the global SOA market leader - in a new e-book by an IBM SOA expert. Written by IBM Certified SOA Solution Designer Bobby Woolf, "Exploring IBM SOA Technology & Practice" is the ultimate insider's guide to SOA - a PDF e-book packed cover to cover with IBM's specific advice on how to make your SOA implementation a success.
    FREE! Go There Now!


    NEW! Improve your build process with IBM Rational Build Forge, Part 1: Create a continuous build and integration environment

    Learn how to implement a build management system that uses and extends your existing automation technologies. This tutorial shows, step-by-step, how to install and configure IBM Rational Build Forge to manage builds for Jakarta Tomcat from source code.
    FREE! Go There Now!


    NEW! Innovate don't duplicate! Asset reuse strategies for success

    Asset Reuse is a key strategy for companies looking to create innovative solutions to solve complex software development problems. Searching for, identifying, updating, using and deploying software assets can be a difficult challenge. Listen to this webcast, to learn about strategies and tools that you can leverage for a successful project, including Rational Asset Manager, Rational Software Architect and WebSphere Service Registry and Repository.
    FREE! Go There Now!


    NEW! Rational Talks to You: Grady Booch on Architecture

    Join this Rational Talks to You teleconference on November 29 at 1:00 pm ET to participate in an interactive discusssion with Grady Booch around architecture and reuse. Get your questions answered!
    FREE! Go There Now!


    NEW! Trial download: IBM Informix Dynamic Server Express Edition V11.0

    Informix Dynamic Server (IDS) Express Edition offers outstanding online transaction processing (OLTP) database performance, while helping to simplify and automate many of the tasks associated with deploying databases for small business applications. IDS 11 further extends the ease of management and applications integration with the Admin API and Scheduler, high availability with Continuous Log Restore for backup server recovery in case of a primary server failure, and column level encryption to protect personal and company private data.
    FREE! Go There Now!


    NEW! Try the IBM SOA Sandbox for Connectivity

    Visit IBM developerWorks to try the IBM SOA Sandbox for connectivity. The SOA Sandbox for connectivity provides a trial environment with the tooling and components to help you explore how to effectively connect your infrastructure and integrate all of the people, processes and information in your company. Use the hosted sandbox to explore SOA techniques that streamline connecting existing IT assets together, as well as learn how to connect them to new business logic.
    FREE! Go There Now!


    NEW! Webcast: Accelerating Software Innovation with System z

    Attend this launch webcast with Scott Hebner, Vice President of IBM Rational Marketing and Strategy, where he will overview Rational’s new offerings and programs to help customers accelerate software innovation on System z. He will discuss how these solutions help organizations extend their core business processes toward modern architectures such as SOA and web technologies to deliver business improvements that stand the test of time.
    FREE! Go There Now!


    NEW! Webcast: IBM Rational Build Forge - Beyond the Build

    The discipline of assembling and delivering software is maturing beyond standard developer-centric compile/test software builds. The end-to-end software development lifecycle is emerging as the new focus moves “Beyond the Build.” Join this on demand webcast to learn about methods for streamlining software delivery and key capabilities of the IBM Rational Build Forge framework for automating build and release management in environments of any size.
    FREE! Go There Now!


    NEW! Whitepaper: Achieving consistency between business process models and operational guides

    Explore how Rational and WebSphere software enable enterprise documentation in SOA environments. Specifically, a new integration between IBM WebSphere® Business Modeler and IBM Rational® Method Composer software can help technical writers more easily keep enterprise operations manuals in sync with changes that are made to business processes, resulting in more accurate and timely documentation that benefits the entire enterprise.
    FREE! Go There Now!



    All FREE IBM® developerWorks Tools!

    PHP BOOK REVIEWS ARTICLES

    - PHP 5 Objects, Patterns, and Practice
    - Pro PHP-GTK
    - Programming PHP, 2nd Edition
    - Pro PHP XML and Web Services
    - PHP Unleashed
    - Pro PHP Security
    - Essential PHP Security
    - Beginning PHP 5 and MySQL: From Novice to Pr...
    - Advanced PHP Programming
    - The Zend PHP Certification Practice Test Book
    - Essential PHP Tools
    - Web Database Applications with PHP & MySQL
    - O'Reilly's PHP Security Collection
    - Core PHP Programming - 3rd Edition
    - PHP and MySQL Web Development - Second Editi...





    © 2003-2009 by Developer Shed. All rights reserved. DS Cluster 3 Hosted by Hostway
    For more Enterprise Application Development news, visit eWeek