|
by Daniel Short and Garo Green
Publisher: Lynda.com Books | PeachPit Press
So you want to learn a new application. Or you may want to
discover whats new in the latest version. How do you go about it? Read the
manual? I dont think so. Take a class? Could be expensive, there might be
homework, and you could get called on. Too much risk. Maybe youre one of those
people who just like to jump in and stomp around for awhile until you figure
out how things work.
Well, Im sure weve all tried one or more of these approaches
with varying degrees of success. Myself, Im a big fan of step by step books.
You know, the ones with the disk full of practice files in the back? Microsoft,
for example, has a series of books for each of the Office applications that are
actually called the Step by Step series. Ive learned a lot from them, but Im
also becoming a big fan of the HOT (Hands On Training) series by Lynda.com books.
What I like about these books is that you get to work on actual
projects and files, and do things with the application that produce tangible
and visible results. Its the old learn by doing technique, and I find it a
very comfortable learning strategy.
Dreamweaver 8, Hands on Training, is certainly not the latest
Dreamweaver offering from Lynda.com since Dreamweaver CS3 has been released
since it was written. But I was already well into the book, and I dont like to
quit. And it isnt like I dont have a lot to learn. I have also browsed the
CS3 version of this book, and its laid out almost exactly the same, with a
chapter or two devoted to the new features in CS3 like the Spry widgets. In
what may be a glimpse of the future, the CS3 book is also available on DVD,
loaded with instructional videos. I have sampled these videos and theyre
excellent.
The Dreamweaver 8 HOT book has something to offer as I would
guess there are many still using that version. There is instruction for the
absolute beginner and some choice nuggets to be mined along the way for even
the advanced user. There is an opening discussion of XHTML, CSS, Javascript and
Web Applications which effectively defines terms and basic concepts quite well
even for the novice.
There is a wonderful long chapter on CSS and a tribute to tables.
Yes, tables are going to be around a while longer so get over it. I even got to
take a brief excursion into Fireworks, not to mention the world of
Accessibility, which we all need to pay more attention to. What I mostly
learned about Dreamweaver is that it is a machine with dozens of widgets that
can perform a lot of programming tasks that many developers probably find
easier to do by hand. For example, you can create rules for your document,
export your rules to a style sheet and attach that sheet to your document using
forms and right click menus and other tools as well. The question for
developers is whether doing that is easier than simply writing the code. What
the book provides is a plethora of exercises and opportunities to see how all
the features work, and then developers can decide what works best for them. I,
for one, just love all those autocomplete features and dropdown menus trying to
guess what you want to type next.
Really, I do! And when you use the Styles palette to add rules, it rules
out a lot of typos which is a great advantage for me. And until I learn to
write Javascript, I will let Dreamweaver do it. As for the quality of the XHTML
and Javascript maybe not being the best, I will take that under advisement for
the time being. But there is no question that Dreamweaver can make a
developers life a little easier. And there are plenty of features in
Dreamweaver 8 to appreciate before many of us start worrying about upgrading.
One things novices will have to keep in mind is that the practice
files and folders contain many elements that were built by someone else. This
book is not a cookbook for making things from scratch. Its also true that
owning a hammer doesnt make you a carpenter. Being well grounded in HTML and
CSS, and basic web design concepts is essential to taking advantage of
Dreamweavers capabilities. The book also nicely illustrates the importance of
checking your code when you use the Design view and the Properties Inspector to
make changes in your page.
The authors also do a creditable job of taking the reader through
exercises which illustrate both traditional development methods and the
evolution (or should I say revolution) of Web Standards. For example, we learn
to use graphic elements and Javascript to create menus and links and then we
learn to create the same menus using XHTML and CSS. Experienced developers may
find this annoying, but newbies will appreciate it.
All of these books have essentially the same structure for each
chapter. They tell you what youre going to do, you do it, and then theres a
summary. Pretty basic stuff. What I find missing is the why. They rarely tell
you why youre going to do something. If youve ever read Eric Meyer on CSS or
More Eric Meyer on CSS, you will appreciate what Im saying. Mr. Meyer always
tells us why we are about to write a certain CSS rule. That, I think, makes all
the difference. In this book, you kind of have to go back and figure out the
why for yourself if you are not an experienced developer. If you dont, you may
complete the exercise successfully but youll forget what you did an hour
later.
Overall, though, I give the HOT books by Lynda.com high marks.
The authors have a great sense of what might trip up the reader and cover most
of the bases with extensive margin notes and sidebars. There are excellent
appendices with lots of resources, references,
and a discussion of Dreamweaver extensions.
There is also an excellent sequel called Dreamweaver 8, Beyond
the Basics which takes the reader farther into the world of developing for Web
Standards.
All the HOT books are available at Amazon.com which is best
reached through the links at the NEAUG website. ~ Mark Madison
|