But while Dreamweaver has managed to keep up with the rapid evolution of Web technologies, many developers have not fared so well. HTML, image editing, and cascading style sheets are one thing: document object models, for loops, relational data, concatenation, recordsets, cookies, and methods are something else. Yet for many of us, our careers depend on our ability to make the jump from static HTML to full-fledged dynamic Web applicationsand that means gaining competence with several of the technologies listed in the previous paragraph.
That's where Macromedia Dreamweaver MX Dynamic Applications: Advanced Training From the Source comes in. In a series of hands-on tutorials, you'll build competence in working with two of today's hottest dynamic application development languages: Microsoft ASP (VBScript) and Macromedia ColdFusion Markup Language (CFML). Along the way, you'll also learn about database design, writing SQL queries, cascading style sheets, the new XHTML standard, and more.
The book takes a novel strategy of mixing enough hand-coding for you to become competent with programming in these languages, while also providing extensive coverage of the dialog- and wizard-based server behaviors and pre-built application objects that Dreamweaver provides to speed up application development. The goal is not simply to build dynamic applications, but for you to gain a deep understanding about how they work, even when you are relying on GUI-based server behaviors.
The curriculum of this course should take you 20 to 24 hours to complete and includes the following lessons:
Lesson 1: The Present and the Future
Lesson 2: Upgrading to XHTML
Lesson 3: Creating the Presentation Layer
Lesson 4: Dynamic Web Sites
Lesson 5: Passing Data Between Pages
Lesson 6: Sending Email From a Web Form
Lesson 7: Building a Tour Price Calculator
Lesson 8: Databases on the Web
Lesson 9: Completing the Price Calculator
Lesson 10: Filtering and Displaying Data
Lesson 11: Building the Tour Descriptions
Lesson 12: Building Search Interfaces
Lesson 13: Authenticating Users
Lesson 14: Managing Content With Forms
Lesson 15: Building Update Pages
Lesson 16: Hand-coding a Basic CMS