The Zend framework is currently one of the most used frameworks for application development in PHP. It is well-supported and offers a robust and feature-rich set of tools and a living, competent and skilled community of users.

Zend Framework, by Vikram Vaswani
This book is a beginner’s guide to the Zend framework. It is, however, important to notice what it is not: It most certainly is not a beginner’s guide to PHP. Quite the opposite; if you haven’t mastered PHP at an intermediate level before you start working with this book -– you may soon be lost. So it is beginner’s guide that actually presupposes quite a lot.

Having said that, in my opinion this is a great book for programmers and application developers. It really is a very practical guide to the Zend Framework, and offers tips about how to use the framework smartly, with discussion of options and guides to using this rich framework in ways which are considered best practice. It shows, in real world examples, how extensive, scalable and flexible this framework is. The book discusses Basic Features; Basic Principles and Conventions; Models; Controllers and Views; Authentication, Access Control and Sessions; Routing; Error Handling; Advanced Features; XML; Ajax and JSON; Localization; Web Services; and Performance Optimization.

You will learn how to use the Zend Framework to simplify and shorten the application development cycle, reduce testing time and improve quality. Lots of examples of real-world implementation of code are offered. Also, all the code from the book is available for readers to download. In addition, there are links at the end of each chapter that point to very good and useful references that expand on what the chapter covered. The “ask the expert” boxes provide lots of useful information too.

The writing style is very clear and concise. In my opinion this is one of the best books on the Zend Framework there are, if not the best. It helped me a lot – I found it tough going in the beginning, but as I progressed I found it to be excellent. It is a book I feel I can recommend to anyone wanting to learn about and understand the Zend framework.

{ 0 comments }

Website design Web Design Demystidied, Wendy Willard sounds very hard. And of course it is – if you’re talking about designing the front page of New York Times or CNN or some such page. However, to learn the basics and get started with Web Design is something anybody can do – it’s just a matter of learning the basics in a way that is accessible and understandable. And that’s precisely where Web Design DeMYSTiFieD comes in – it is a handy, well laid out book that takes you through all the necessary and basic steps involved in creating a Web site!

The author, Wendy Willard, is an accomplished professional with more than 13 years of experience in all aspects of design, including publication, print, and Web. She is the author of the bestseller, HTML: A Beginner’s Guide, now in its fourth edition, and has written additional books and articles on the topics of Photoshop, Web design, and Mac O/S.

The book is quite up to date, and teaches all the latest website development tools, techniques, and best practices in a step-by-step fashion that seems excellent for beginners in this difficult craft. Web Design Demystified provides lots of hands-on help, which is exactly what you need to get started.

This is an excellent book for learners – it is not designed as an overview guide, doesn’t seek to cover the field from A to Z nor go into great depth and provide all the latest hacks – rather is has a practical purpose: To get you started! Nothing more, nothing less! It is structured to follow a basic web design syllabus for a community college.

To achieve this, it teaches you website planning and designing for screens. Then, it goes on to show you how to build pages, use and integrate HTML and CSS, work with JavaScript, PHP, and XML, and use templates. Also, it shows how to do design HTML e-mail and the basics of search engine optimization. And these are all things you need to learn.

The examples in Web Design DeMYSTiFieD are clear and concise and the explanations are good. In addition, the book has end-of-chapter quizzes and a final exam to help reinforce key concepts.

You’ll learn how to:

  • Create design mockups that meet the project goals
  • Add images and multimedia with HTML
  • Style text, lists, links, and forms with CSS
  • Integrate HTML and CSS for layout
  • Improve your site’s search engine ranking
  • Code HTML for e-mail

To my mind this is a great tool for people wanting to get started on Web Design. I also think it is an excellent book for teaching Web Design in hands-on oriented classes. It is simple enough for a beginner and teaches good habits right off the bat. I am sure you will find Web Design DeMYSTiFieD a good investment if you want to get started right now!

{ 0 comments }

Great books on PHP and MySQL

by Peter on December 13, 2010

PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide, by Larry Ullman

PHP has become more and more popular and important as a Web programming language lately.PHP There are several reasons for this, of course. To my mind, the focus on interactive, dynamic web sites, the Web 2.0 popularity, and the spread of blogging platforms like WordPress and others based on PHP are among the most important reasons for this development.

In creating dynamic, database-driven Web sites, MySQL and PHP provide a winning open source combination. Add this book to the mix, and there’s no limit to the powerful, interactive Web sites that developers can create. This is a great, and very popular book. And, as most books in the Visual Guide series, it is of good quality!

With step-by-step instructions, complete scripts, and expert tips to guide readers, veteran author and database designer Larry Ullman gets right down to business: After grounding readers with separate discussions of first the scripting language (PHP) and then the database program (MySQL), he goes on to cover security, sessions and cookies, and using additional Web tools, with several sections devoted to creating sample applications.

The progressive tutorial is paced at a very good rate, introducing just enough new material each time to keep the interest level high and not too much to be overwhelming. The database section of the book explains relational databases in understandable and practical terms too. Another good feature is the wealth of good quality reference material, encouraging the reader to supplement knowledge in specific areas if desired. The overall thrust of the book is towards making a database driven website. The book succeeds in this objective very well indeed.

This, however, is not an ideal book for beginners. This guide is indispensable for intermediate- to advanced level Web designers who want to replace their static sites with something dynamic. In this edition, the bulk of the new material covers the latest versions of both technologies: PHP 6 and MySQL 5.

Links to books about PHP at amazon UK, amazon US and at amazon CAN.

PHP and MySQL Web Development (4th Edition) (Developer’s Library), by Luke Welling and Laura Thomson

This excellent book introduces readers assumed to have little or no experience to PHP and MySQL for the purpose of creating dynamic Internet sites. Each section centers on a sample program that strips the task at hand down to its essentials,PHP and MySQL Web Development and that enables readers to fit the process into their own solutions as required. Tables listing options and other reference material appear as well. But the examples and the commentary on them take center stage.

Topics covered include the MySQL database server, accessing MySQL through PHP, database creation and modification, and, as well, a large number of PHP tricks in order of increasing complexity.

This book gets excellent customer reviews at amazon as well. One customer, Dianne Seaman, writes: “With very little previous web programming experience (though I have recent experience with PL/SQL), I started using PHP 1 year ago. I’ve read several PHP/MySQL books during the past year, but this one is the best. As others have noted, it may not be for the pure beginner, but at my level it’s perfect. It helps me better understand concepts (session usage) that I was just using by rote before. It reminds me of things I should return to in my code (like authentication) that I may have been sloppy with. And it’s pretty easy to read.”

{ 0 comments }

WordPress is an enormously Wordpress in Depth, Bud E. Smith popular free CMS software, used by millions of bloggers: It is in the process of completely out-competing Drupal, Joomla and TypePad as a blogging platform. It is stable, easy to install, easy to use, and has a large and growing community of developers. Also, there are tons of “themes”, “widgets” and “plugins” available for WordPress, making it extremely flexible and easy to adapt to the specific needs of almost any user.

A large proportion of the users of WordPress run it for free in blogs hosted at WordPress.com. You just register, set up a few simple options and are ready to blog in minutes. And as you learn, you can change the look and feel of your blog with a few keystrokes.

Millions of others, like me, run WordPress blogs on their own domains and servers. For these users too setup is a breeze. Many hosting sites have set up utilities that make it possible to install a new WordPress blog with one click and filling in a few simple options. It is a wonderful system, both powerful, and relatively safe and easy to use at the same time.

Bud Smith’s and Michael McCallister’s book WordPress in Depth addresses both these groups of users of WordPRess blogs. It takes the reader from the most simple and mundane tasks, such as getting started and editing and posting your first post, to the intricate mysteries of designing and modifying “themes” (layouts) for blogs. Everything concerning settings, a lot of stuff concerning “plugins” and “themes” (how to find them, where to find them, how to select, what to look out for, and so on) is covered in the book, along with some much more sophisticated topics like CSS, PHP, MySQL, how to design and modify, and so on.

I am probably a fairly advanced user of WordPress, having worked with it for several years on multiple sites and modified some installs extensively. Even so, I found this book very useful. WordPress in Depth is a great resource, excellently written, and presents the material in a very nice and orderly manner, with a natural progression from the easier topics to the more advanced and difficult ones. In my opinion, this is a book every user of WordPress ought to have on his or her bookshelf. I certainly will keep my copy there for a while!

{ 0 comments }

Plug-in PHP – 100 power solutions, by Robin Nixon

July 31, 2010

This is a practical, nice guide to the huge and marvelous world of PHP plug-ins and snippets. There is a wide range of  solutions to problems you have and will be encountering if you are a programmer, create websites or are a webmaster, and this book introduces you to those solutions. The book has a [...]

Read the full article →

CSS in Easy Steps, by Mike McGrath

May 30, 2010

Cascading Style Sheets is an important language to master for people designers wanting their web pages to look good, load fast and be easy to maintain. In this book author Mike McGrath explains CSS and gives a good overview of how to use it. CSS in Easy Steps is short and sweet. I was surprised [...]

Read the full article →

The CSS Anthology: 101 Essential Tips, by Rachel Andrew

March 23, 2010

The CSS Anthology: 101 Essential Tips, Tricks & Hacks, 3rd Edition, which is the full title of the current version of the book, is a good book on CSS. However, I bought it after having seen the ad for it on sitepoint’s site. I have to say I expected it to be a little more [...]

Read the full article →

CSS Mastery: Advanced Web Standards Solutions, Second Edition, by Andy Budd, Simon Collison and Cameron Moll

February 14, 2010

Andy Budd, the first author of CSS Mastery: Advanced Web Standards Solutions, is renowned in the web development community as one of the foremost proponents of web standard in Great Britain. The first edition of this book was very good, but is already outdated, so this major revision was timely. This is a 300 page [...]

Read the full article →