Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
E-book details
Log in, If you're interested in the contents of the item.
![ColdFusion 9 Developer Tutorial. Create robust professional web applications with ColdFusion](https://static01.helion.com.pl/global/okladki/326x466/e_3b1x.jpg)
ColdFusion 9 Developer Tutorial. Create robust professional web applications with ColdFusion
Ebook
Adobe ColdFusion is an application server, renowned for rapid development of dynamic websites, with a straightforward language (CFML), powerful methods for packaging and reusing your code, and AJAX support that will get developers deep into powerful web applications quickly. However, developing rich and robust web applications can be a real challenge as it involves multiple processes.With this practical guide, you will learn how to build professional ColdFusion applications. Packed with example code, and written in a friendly, easy-to-read style, this book is just what you need if you are serious about ColdFusion.This book will give you clear, concise, and practical guidance to take you from the basics of ColdFusion 9 to the skills that will make you a ColdFusion developer to be reckoned with. It also covers the new features of ColdFusion 9 like ORM Database Interaction and CF Builder.ColdFusion expert John Farrar will teach you the basics of ColdFusion programming, application architecture, and object reuse, before showing you a range of topics including AJAX library integration, RESTful Web Services, PDF creation and manipulation, and dynamically generated presentation files that will make you the toast of your ColdFusion developer town.This book digs deep with the basics, with real-world examples of the how and whys, to get more done faster with ColdFusion 9.
- ColdFusion 9 Developer Tutorial
- Table of Contents
- ColdFusion 9 Developer Tutorial
- Credits
- About the Author
- About the Reviewers
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Errata
- Piracy
- Questions
- 1. Web PagesStatic to Dynamic
- Turning HTML into a dynamic web page
- HTML requests
- ColdFusion requests
- Comments
- Variable output
- Functions
- Understanding and using simple variables
- Variable types
- Integers
- Strings
- Decimals
- Additional functions
- Find and FindNoCase
- Variable types
- Understanding structures
- CGI variables
- Lets get interactive
- URL variables
- Exception handling
- Standard error exception
- <CFTRY> and <CFCATCH>
- Setting page defaults
- HTML links
- Introduction to lists and loops
- Understanding arrays
- Conditional processing with If/<cfif>
- Conditional processing with switch
- Summary
- Turning HTML into a dynamic web page
- 2. Basic CFCs and Database Interaction
- Our first CFC
- Our first object
- Product (object)
- Using an object constructor
- Connecting to a database
- Returning data from the CFC
- Making our data query flexible
- The basic data object concept
- Object method access control
- Summary
- 3. Power CFCs and Web Forms
- The practice of protecting access
- Web forms introduction
- Managing our product data
- Getting data to our edit page
- Saving our data
- Improving page flow
- Adding a new record
- Let's look under the hood
- Summary
- 4. ORM Database Interaction
- Introduction to ORM in ColdFusion
- ORM-enabled application configuration
- ORM-enabled CFCs
- Understanding entities
- Working with entity-object relationships
- Many-to-many relationships
- Working with relational data
- ORM functions
- Summary
- Introduction to ORM in ColdFusion
- 5. Application, Session, and Request Scope
- Life span
- Introducing the Application.cfc object
- Application variables
- The start methods
- Application start methodonApplicationStart()
- Session start methodonSessionStart()
- Request start methodonRequestStart()
- The end methods
- Request end methodonRequestEnd()
- Session end methodonSessionEnd()
- Application end methodonApplicationEnd()
- On Error methodonError()
- Scope visibility
- Practical application
- Universal datasource
- Mappings per application
- Custom tag paths per application
- Summary
- 6. Authentication and Permissions
- How ColdFusion recognizes users
- Custom authentication (additional power)
- Authentication data model
- Customizing authentication
- Extra notes
- Summary
- 7. CFScript
- Script basics
- Variables
- Switch/case
- If/then/else
- For loops
- For/in loops
- Do/while loops
- While loops
- Exception handling
- Throw/abort
- New functions/commands in CF9
- Summary
- Script basics
- 8. CF AJAX User Interface
- Changing times
- HTML-based websites
- Server-side languages
- Browser-side applications
- Flash
- JavaScript
- ColdFusion AJAX
- Layout
- <cfdiv />
- <cflayout />
- Border example
- HBox/VBox example
- Tab example
- <cfpod />
- <cfwindow />
- Menus and tool tips
- <cfmenu />
- <cftooltip />
- Layout
- Styling notes
- Tips
- Map interaction
- Summary
- Changing times
- 9. CF AJAX Forms
- AJAX forms
- <cfgrid />
- Grid paging
- Grid updates and deletes
- Linked grids
- <cfinput />
- Binding page elements
- Binding immediately upon load
- <cfinput />
- The date requestor
- The autosuggest box
- <cfselect />
- <cftextarea />
- <cftree />
- The directory tree
- Message boxes
- Progress bar
- Summary
- AJAX forms
- 10. CF AJAX Programming
- Binding
- On-page binding
- CFC binding
- JavaScript binding
- URL binding
- Bind with event
- Extra binding notes
- Multiple radio buttons or checkboxes and multiple select
- Spry binding
- CFAJAXProxy
- CFAJAX proxy binding
- CFC proxy class objects
- Client debugging
- Firebug
- Built-in debugging
- Logging features
- Customization
- Automatically wired AJAX links
- Execute JavaScript after loading content
- Other cool commands
- Post for CFAJAX calls
- CFAJAX browser JavaScript API overview
- Summary
- Binding
- 11. Introduction to Custom Tags
- Different forms of code reuse
- CFCs
- CFInclude
- Custom tags
- Our first custom tag
- Custom header/footer tags
- Nested tags
- CFInclude from custom tags
- Templates versus skins
- Managing custom tags
- CFModule approach
- Tag library approach
- Summary
- Different forms of code reuse
- 12. ColdFusion Powered Views
- What is open source?
- The fun factor
- Installing the library
- Getting started
- Happily separated
- Manipulate DOM from server-side code
- Turning lemons to lemonade
- Separation complete
- Fun with lists
- Select list tag
- Other list tags
- Better form coding
- Metadata
- Smart form modes
- Edit mode
- Add mode
- View mode
- Style simplified
- But wait, there's more!
- Custom list item rendering
- Module render option
- Summary
- 13. Control Logic Processing
- The code side of applications
- The model
- The controller
- Shared variables
- Processing request events
- Event model for the coprocessor
- onPageStart() method
- onFirstCall() method
- onPostBack() method
- Form modes
- beforeViewCall() method
- onPageEnd() method
- Event model for the coprocessor
- Remote AJAX events
- Data versatility
- Lists
- Array of structures
- Modified data field names
- Query handling
- Personal extension of COOP
- Summary
- The code side of applications
- 14. Guide to Unit Testing
- When to test
- Mission critical
- Test-driven development
- Regression testing
- Installing our testing software
- Understanding assertions
- First test class
- Multiple tests
- HTML view
- Data view
- Built-in assertions
- MXUnit assertion extensions
- Testing private methods
- Testing included files and custom tags
- Variable testing
- Exception testing
- A son's view of testing
- Summary
- When to test
- A. Beyond this Book
- Areas of interest
- Perspectives
- Business perspective
- Persona reviews
- Milestones
- Design/marketing perspective
- Developer perspective
- Business perspective
- Perspectives
- Current technologies
- AJAX
- Flash (Flex/AIR)
- Future
- HTML 5
- Devices
- Scale versus implementation
- Standards
- Libraries
- Size
- Features
- Begin with the end in mind
- Research
- Frameworks
- Methodologies
- Libraries
- Areas of interest
- B. Tools and Resources
- AJAX
- Firebug
- jQuery
- Analytics
- Google webmaster tools
- Coding
- Conferencing and collaboration
- Acrobat.com
- Google Docs
- GoToMeeting/Webinar
- Slide-sharing sites
- Data-management tools
- Graphics creation/acquisition
- Camtasia Studio
- Color Schemer
- Fireworks
- Lightroom
- SnagIt
- Open source libraries
- Project management
- FreshBooks
- Project Tracker
- Source control
- Usability
- Morae
- Virtual development box
- XML
- AJAX
- Index
- Title: ColdFusion 9 Developer Tutorial. Create robust professional web applications with ColdFusion
- Author: John Farrar
- Original title: ColdFusion 9 Developer Tutorial. Create robust professional web applications with ColdFusion
- ISBN: 9781849690256, 9781849690256
- Date of issue: 2010-07-21
- Format: Ebook
- Item ID: e_3b1x
- Publisher: Packt Publishing