Books by David Powers

PC

Beginning CSS3

Beginning CSS3 teaches you how to style web pages using Cascading Style Sheets (CSS)—the language of web design. Starting from first principles, you’ll learn through a series of practical exercises how to change the default look of HTML tags, adding color, backgrounds, and borders. The book demystifies core concepts, such as the CSS box model and selectors, giving you the confidence and knowledge to create innovative and flexible page layouts. You’ll also learn how to create rounded corners, drop shadows, and gradients without the need for images, using the latest CSS3 techniques.

PC

PHP Solutions, 3rd Edition

This is the 3rd edition of David Powers’ highly-respected PHP Solutions: Dynamic Web Design Made Easy. This new edition has been updated by David to incorporate changes to PHP since the second edition and to offer the latest techniques—a classic guide modernized for 21st century PHP techniques, innovations, and best practices.

PC

Adobe Dreamweaver CS5 with PHP

This Adobe-approved, project-based guide from one of the world’s most popular web design authors, David Powers, will teach readers how to progress from designing static websites to building dynamic websites in Adobe Dreamweaver CS5. Using step-by-step instructions with projects that build on the knowledge acquired in each lesson, readers will learn about the new PHP features in Dreamweaver CS5, including the ability to work in Live View with WordPress, as well as extended support for PHP code hints, syntax checking, and dynamically related files. Readers will learn how to upload images and send email with attachments using the Zend Framework. In contrast to existing books on the Zend Framework, this book will show web designers and developers with little or no programming experience how to use selected modules to integrate dynamic features into existing sites. There is a strong emphasis on following security best practices. Readers will also learn progressive enhancement techniques for updating pages seamlessly with PHP and Ajax.

PC

Getting Started with CSS

Knowledge of Cascading Style Sheets (CSS) is essential for developing modern, attractive websites, but many beginners are put off by the need to learn about unfamiliar concepts, such as selectors, properties, and classes, before they can achieve anything. Getting StartED with CSS takes a practical approach by showing you how to use CSS in simple stages, starting by changing the default appearance of HTML tags to improve the look of text and links. It assumes no prior knowledge of CSS and avoids bombarding you with unnecessary technical details. At the same time, it explains all the main points and acts as a reference that you can come back to when you need to refresh your memory. More advanced concepts are introduced gradually, so that by the end of the book you’ll have a solid understanding of all the main aspects of CSS. Particular attention is paid to avoiding the common pitfalls of beginners, enabling you to create websites that not only look good, but also are easy to maintain.

PC

PHP 7 Solutions, 4th Edition

Make your websites more dynamic by adding a feedback form, creating a private area where members can upload images that are automatically resized, or perhaps storing all your content in a database. David Powers has updated his definitive book to incorporate the latest techniques and changes to PHP, including the arrival of PHP 7. New features include the spaceship and null coalesce operators, generators, using array shorthand syntax for list(), array dereferencing, and array unpacking with the splat operator.