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...
|