From the Author
If you are going to get only one book on web development, this is the one. It's a big book, but that's because I put everything in it that you'll need.
Start from the beginning with solid code-based development. No tricks, no gimmicks, nothing to buy. Learn how easy the technology of the web really is. The current edition focuses on XHTML strict with a preview of HTML5.
Use CSS to make your pages look great. If you can imagine it, you can make it happen.
If you're going to go into commercial web development (or want to be a serious amateur) you'll need to learn how to program on the web server. I provide a complete mini-book on PHP programming, which is among the most marketable skills anywhere today.
Most commercial web development is really about data. I provide a mini-book on how to think through data problems using the very popular MySQL and phpMyAdmin platforms.
Finally I walk you through practical parts of running your own web business: How to work with a web hosting company, how to set up your own test servers, how to use content management systems, and how to work with clients.
Best of all, absolutely everything you need is right here in the book (and on my companion web site.) I only recommend free and open source software, so you won't need to buy anything else, and you can use any computer you want.
I can't wait to see what you create! Drop me a line at andy <at> aharrisbooks.net if you have any questions.
From the Back Cover
You too can become a Web wizard! Here's how to go from simple pages to super sites
Contemplating your first dip into Web page creation, or ready to take your sites to the next level? All you need are these eight minibooks. Newbies can start at the beginning for a complete understanding of basic page creation with HTML5, XHTML, and CSS. If you've been there and done that, jump ahead to managing data with MySQL, building AJAX connections, and more!
Lay the foundation — build the skeleton of your pages with XHTML, use CSS to add color and formatting, and create dynamic buttons or menus
Serve it up — move to the server and use PHP to program responses to Web requests or connect to databases
Manage data — set up a secure data server and create a reliable and trustworthy data back-end for your site
Explore AJAX — learn the essentials of AJAX, how to add events and animation, and cool ways to use the UI library
Create super sites — understand clients and servers, work with content management systems, and more
Open the book and find:
The basics of building XHTML documents
What to do with selectors, classes, and styles
How to build flexible layouts
Tips on using HTML5
Secrets of managing files and directories
All about SQL coding
AJAX essentials and how to add events with jQuery
The advantages of a Content Management System
Bonus CD Includes
Firefox browser plus valuable extensions and plugins
Aptana programmer's editor that simplifies the process
XAMPP, an easy-to-install server package
Visit the companion Web site at www.dummies.com/go/htmlxhtmlandcssaiofd2e for code and other supporting materials
8 books in
Creating the HTML/XHTML Foundation
Styling with CSS
Using Positional CSS
Server-Side Programming with PHP
Managing Data with MySQL
Into the Future with AJAX
Moving from Pages to Sites