|
Inleiding
Voor
wie is dit boek bedoelt?
Dit
boek is geschreven voor ieder die robuuste webapplicaties
wil ontwikkelen: dynamisch, op het scherp van de snede en
gebaseerd op de meest recente technologieën.
Geschreven voor "thuisbouwers", die zich tot nu toe bezig
hielden met het creëren van statische websites - maar die
geïnteresseerd zijn in het bouwen van dynamische websites.
- Voor webdesigners die tot nu toe terugschrokken van serverside
programmeren en webdatabases - maar die daar wel door geïntrigeerd
worden.
- Voor applicatieprogrammeurs die het klappen van de zweep
kennen - maar ontwikkeltrajecten willen versnellen.
Dit boek
is met andere woorden - en voor zover u zich tot één van deze
categorieën rekent - geschreven voor u!
Wanneer
u in het verleden het programmeren van webapplicaties steeds
vermeed om de complexiteit en onbekendheid van de code - wacht
niet langer. Als u enigszins bekend bent met HTML, biedt ColdFusion
MX een krachtige ontwikkelomgeving waarmee u op een snelle
manier eenvoudige maar ook robuuste database-gedreven webapplicaties
kunt bouwen.
Dit boek
toont u, stap voor stap, aan de hand van 'real world' problemen
en 'real world' oplossingen hoe ColdFusion werkt. Tegelijkertijd
doet u de kennis en vaardigheden op, die u nodig heeft om
eerste klas webapplicaties te ontwerpen, te schrijven, te
testen en te implementeren.
ColdFusion
MX
Het gereedschap
dat u daarvoor gebruikt is ColdFusion MX.
Ontwikkeld door Macromedia vormt CF, dankzij de sterke integratie
met Dreamweaver MX, de RAD-omgeving waarin u snel en binnen
korte tijd - enterprise level - webapplicaties kunt ontwikkelen.
ColdFusion staat daarbij niet op zichzelf, maar is op haar
beurt weer sterk geïntegreerd met Java en Flash Remote Services.
Dat maakt dat CF niet een "op zichzelf staande" omgeving is,
maar - zonder dat u dit direct in de gaten heeft - diep geïntegreerd
is in technologie, gericht op de toekomst. En mocht u denken
dat ColdFusion in de wereld van webapplicatieontwikkeling
een vreemde eend in de bijt is: het wordt gebruikt door organisaties
uit de top van de Fortune 500 bedrijven in de Verenigde Staten.
Tijd om daar ook in Nederland eens aandacht aan te schenken.
Wat
mag u in dit boek verwachten?
Met dit
boek hebben we zowel de beginnende als de gevorderde webontwikkelaar
voor ogen.
Deel
I ColdFusion fundamenten
Deel I van dit boek introduceert ColdFusion, legt uit wat
ColdFusion is en wat u ermee kunt bereiken. We nemen u mee
bij de installatie, tonen de 'workspace setup' in Dreamweaver
en we laten alles zien wat u moet weten om snel aan de slag
te kunnen.
Deel
II CF Basics, Verbindingen maken met Databases
Met de introductie achter de rug wordt het tijd voor het echte
werk: uw eerste CF pagina's. Startend met de basiselementen
van CFML en het koppelen van webpagina's aan databases, toont
dit deel dat u sneller productief kunt worden dan u aanvankelijk
dacht. Aan het eind van dit deel bent u in staat om dynamische,
database gedreven applicaties te ontwikkelen.
Deel
III ColdFusion en Databases - gevorderd
Deel III concentreert zich op wat er in de achtergrond mee
speelt bij webapplicatieontwikkeling. In dit deel gaat u wat
dieper in op databases en SQL, leert u dat het schrijven van
goede, betrouwbare code en het ontwikkelen van gebruiksvriendelijke
applicaties voorzichtige planning vraagt en krijgt u tips
hoe u de prestatie van uw applicatie kunt optimaliseren.
Deel
IV Alles integreren
In 'Alles integreren' doen we precies dat wat er staat: alles
integreren. U bouwt, op basis van uw kennis uit de voorafgaande
hoofdstukken en met de al (door uzelf) ontwikkelde code een
volledig functionerende webapplicatie. Aspecten als applicatielogica
en beveiliging vormen hier de basisblokken waarmee u vertrouwd
raakt.
Als ‘toegift’
nemen we u, in het laatste hoofdstuk van dit deel, mee op
een expeditie naar Flash MX en Flash Remoting. We vertellen
en laten u zien wat deze recente ontwikkeling binnen Macromedia
’s Flash is en op welke manier deze gekoppeld kan worden
aan - en geïntegreerd kan worden met - ColdFusion MX
code en databases.
Deel
V Appendix
Appendix A, 'Inhoud van de CD-Rom', biedt u een gedetailleerd
overzicht van de CD-Rom - de software en ColdFusion documentatie
- die u bij dit boek vindt.
Appendix
B, 'Links en Literatuur' geeft een serie hulpzame hyperlinks
naar ColdFusion en CF-gerelateerde sites, waaronder die van
Macromedia. Aanvullend zijn een aantal suggesties gegeven
voor naslagwerken, mocht u zich verder willen verdiepen in
de mogelijkheden van ColdFusion.
Appendix
C, ‘Studio MX 2004 en ColdFusion MX 6.1’ gaat
nader in op de relatie tussen ColdFusion MX en de nieuwe suite
van Macromedia: ‘Studio MX 2004’. Tegelijk leggen
we in deze bijlage uit wat de verschillen (en verbeteringen!)
zijn tussen ColdFusion MX 6.0 en de in september 2003 verschenen
ColdFusion 6.1. Ten slotte proberen wij u over te halen 6.1
te installeren in plaats van 6.0 en nemen wij u - met een
praktische installatie handleiding - bij de hand mee om dat
voor elkaar te boksen.
De
CD-Rom
Als referentie op dit boek zijn een aantal PDF's opgenomen
op de CD-Rom. In geval u op zoek bent naar eigenschappen van
CF-tags, - functies en -variabelen, bieden zij een aanvulling
op dit boek. Verder treft u op de CD-Rom de software aan,
die u nodig heeft voor het ontwikkelen van ColdFusion webapplicaties:
ColdFusion MX Developer Edition - Windows (geen tijdslimiet)
en de 30 dagen uitprobeerversie van Dreamweaver MX vormen
de belangrijkste hiervan.
Sla de
bladzijde om en begin met lezen. Voor u het weet, heeft u
uw eerste ColdFusion applicaties al ontwikkeld...
|