Visão Geral
Aprenda a criar, manter e dimensionar aplicativos da Web eficazes com o ColdFusion.
Obtenha o conhecimento e a prática prática necessários para criar, manter e dimensionar aplicativos da Web eficazes usando o Adobe ColdFusion neste curso. Com foco na criação e entrega de aplicativos escalonáveis e de bom desempenho, você abordará tópicos como:
- Usando a estrutura do aplicativo
- Criando consultas avançadas
- Manipulando dados complexos em arrays e estruturas
- Estruturando seu código com componentes ColdFusion
- Lidando com erros e exceções com elegância
- Encapsulando sua interface de usuário com tags personalizadas
- Usando bibliotecas de código Java externas
- Criação de interfaces altamente interativas usando formulários Flash
Este Curso Advanced Adobe Coldfusion 10 Development inclui conteúdo opcional sobre exposição e reutilização de funcionalidades de aplicativos como serviços web e trabalho com documentos XML.
Objetivo
Após concluir este Curso Advanced Adobe Coldfusion 10 Development, você será capaz de:
- Introdução aos Componentes
- Manipulando listas e consultas
- Manipulando Dados e Matrizes com Estruturas
- Conceitos Avançados de Componentes
- Tratamento de erros e exceções
- Reutilização de código e conteúdo
- Trabalhando com arquivos e formulários PDF
- Manipulação de dados e arquivos no ColdFusion 9
- Escalando aplicativos
Publico Alvo
- Profissionais de desenvolvimento Web com experiência em ColdFusion e que desejam aprender técnicas avançadas de desenvolvimento
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
INTRODUCTION TO COMPONENTS
- Creating ColdFusion Components (CFC)
- CFC Syntax
- Invoking Static CFC Methods
- Using the Application Framework
- Configuring Application Settings
- Handling Application Events
- Handling Request Events
- Locking Shared Scope Variables
- Handling Session Events
MANIPULATING LISTS AND QUERIES
- Using Lists
- The Query Object
- Summarizing Group Data
- Transaction Processing
- Querying a Query
MANIPULATING DATA AND ARRAYS WITH STRUCTURES
- Using Arrays
- Using Structures
- Using Built-In ColdFusion Data Structures
- Dynamically Evaluating Variables
- Combining Data Structures
- Accessing Data by Value or Reference
ADVANCED COMPONENT CONCEPTS
- Instance-Based Components
- Creating Dynamic Getter/Setter Proxies with onMissingMethod
- Using Built-In Components
- Prototyping Components with cfinterface
HANDLING ERRORS AND EXCEPTIONS
- Error Handling
- Customizing Application Error Messages
- Application-Wide Error Handling
- Handling Exceptions with Try/Catch
- Exception Handling Frameworks
CODE AND CONTENT REUSE
- Creating Custom Tags
- Using Custom Tag Attributes
- Setting Results on the Calling Page
- Calling Custom Tags
- Creating CFML Simple Nested Custom Tags
- .NET Integration with ColdFusion 9
- Creating Web Services
- Calling Web Services
WORKING WITH PDF FILES AND FORMS
- Generate PDF Files from ColdFusion
- Manipulating PDF Files with cfpdf
- Pre-filling PDF Forms
- Posting Data from a PDF Form to ColdFusion
DATA AND FILE MANIPULATION IN COLDFUSION 9
- Manipulating Image Data with cfimage
- Reading and Storing Image Data
- Image Processing
- Creating RSS Feeds
- Consuming RSS with CFFEED
SCALING APPLICATIONS
- Scalability Bottlenecks
- Caching Recordsets
- Caching Generated Results with cf_accelerate
- Caching Entire Page Results
- Using Asynchronous Process to Improve Performance
TENHO INTERESSE