Books & Videos on Web Development by David Powers
All the books and videos featured on this page are written or created by me, David Powers. They fall into the following categories:
- Video Training Courses
- Books on PHP
- Website design and development with Dreamweaver
- Older titles
Video Training Courses
I have created more than a dozen video training courses about different aspects of PHP for the lynda.com Online Training Library. Two courses are aimed specifically at beginners:
The other courses cover specific topics, such as using phpMyAdmin to administer MySQL or MariaDB (the original course has been completely rewritten, and now covers phpMyAdmin 4.5), accessing databases with PDO and MySQLi, the Standard PHP Library, and working with dates and time in PHP.
You need a subscription to the lynda.com Online Training Library to view the courses, but you can get 10 days of free unlimited access to lynda.com. This allows you to view not only my courses, but everything in the training library.
Books on PHP
My books on PHP are aimed at the beginner to intermediate level. They're written in jargon-free language, and don't require in-depth knowledge of programming. The first two books listed here are devoted to PHP development in general, and can be used in any development environment.
PHP Solutions: Dynamic Web Design Made Easy, Third Edition
This book teaches you the fundamentals of building dynamic websites with PHP and MySQL. The emphasis is on practical solutions that you can incorporate into your sites right away, without forcing you to go through tedious and pointless exercises. All the solutions focus on maintaining website security. The third edition has been completely revised to bring it up to date with PHP 5.6, clarifying explanations, and eliminating errors. More details.
PHP Object-Oriented Solutions
A gentle, but fast-paced introduction to object-oriented programming (OOP) as it applies to PHP. The book strips away the mystique surrounding concepts such as encapsulation, polymorphism, and inheritance; and teaches you how to build your own PHP classes, as well as extend classes built into PHP 5 and above. Readers are expected to know the basics of PHP. More details.
Adobe Dreamweaver CS5 with PHP: Training from the Source
Although Dreamweaver CS5 is the development environment, there's a strong emphasis on understanding PHP and MySQL. Instead of using Dreamweaver's server behaviors (which rely on the now deprecated original MySQL extension), this book focuses mainly on Zend Framework 1—and support for PHP-driven content management systems (CMSs), such as Drupal, Joomla!, and WordPress. It explores styling a WordPress site, and using the Zend Framework to upload files, send emails with attachments, and build a custom CMS. More details.
The ability to use Cascading Style Sheets (CSS) to style web pages is an essential skill in modern web design and development. Most of my books place great emphasis on the use of CSS. The following book is completely software-neutral.
This book is a comprehensive guide to CSS as it currently works in browsers today. It assumes no previous knowledge of CSS, and covers the whole of CSS2.1 and all stable aspects of CSS3 through a mixture of hands-on exercises and reference material. Beginning CSS3 is copiously illustrated with examples, and is accompanied by more than 500 source files for you to test, examine, and adapt. More details.
Website Design and Development with Dreamweaver
I've been using Dreamweaver to develop web pages since 1999, and I've seen the massive changes it has undergone, particularly in its support for modern, standards-compliant HTML and CSS. All my books and video courses emphasize building accessible websites using the latest best practice.
Dreamweaver CS6: Learn by Video
This comprehensive video course is designed to give you a thorough grounding in building modern, standards-compliant websites using the latest version of Dreamweaver. More than 13 hours of video tutorials teach you how to structure your content with HTML (Hypertext Markup Language) and style it with CSS (Cascading Style Sheets). The course also covers vital areas of knowledge, such as copyright, website accessibility, naming conventions, and how to get your website online. You'll also learn how to embed HTML5 video and audio in your web pages, and create responsive web designs that look equally good on mobile phones, tablets, and desktop computers. The course is officially approved as study material for the Adobe Certified Associate (ACA) exam. More details.
Oldies, but Goldies
Many of the following books I have written are still available, but they're based on old versions of software. You might find them useful if you don't have access to a more recent version, but the books are no longer actively supported.
- Adobe Dreamweaver CS5.5 Studio Techniques: Designing and Developing for Mobile with jQuery, HTML5, and CSS3
- The Essential Guide to Dreamweaver CS4 with CSS, Ajax, and PHP
- The Essential Guide to Dreamweaver CS3 with CSS, Ajax, and PHP
- Foundation PHP for Dreamweaver 8
- Foundation PHP 5 for Flash
- Foundation ActionScript for Flash 8
- Blog Design Solutions
- PHP Web Development with Dreamweaver MX 2004