Share this Page URL

Preface > Audience - Pg. xx

features and functionality that seem to show up just as I find myself needing or wanting them. Audience This book is for anyone who is interested in learning more about ColdFusion, but it is especially aimed at web developers who are designing and building web applications with ColdFusion. I hope this book will help you become proficient with ColdFusion, and that you find it as powerful, easy to program with, and productive as I do. If you are a beginning web developer, without any programming experience, you may find that the book moves quite quickly through the basics of ColdFusion. Before you start to learn ColdFusion, you should have some experience with web page creation, including a solid understanding of HTML. After that, if you focus on the examples provided in the early chapters and do a lot of experimenting with the code while you are reading, you should be able to learn ColdFusion with this book. For intermediate developers who already have some web programming experience, this book is the perfect place to learn ColdFusion and get up to speed quickly. You'll learn about the ColdFusion Markup Language (CFML), which is ColdFusion's tag-based language for embedding dynamic content in web pages. This book provides examples that use CFML to implement all the standard web tasks, such as processing form data, performing database queries, and handling session data, so you should be up and run- ning with ColdFusion in no time. And if you are an advanced ColdFusion developer, you'll find this book loaded with strategies, hints, tips, and tricks that you can apply to your own projects. I've tried to include all the useful ColdFusion tidbits that I've discovered over the years, so that you can benefit from my experience. The book also includes reference material on all CFML tags and functions, so that you can have this information at your fingertips while you are programming. Organization This book is divided into 24 chapters and 4 appendixes, as follows: Chapter 1 Introduces the book and gives a high-level overview of the components that make up the ColdFusion development platform. Chapter 2 Gets you started using ColdFusion and covers such topics as datatypes, variables, expressions, conditional processing, and looping. Chapter 3 Looks at passing data between templates using HTML forms and hyperlinks. xx | Preface