Este bloco de tutoriais foi cedido pelo grupo ColdFusion Brasil. Embora datado do ano 2000, serve como base para iniciantes.
Módulo 1:
- O que é ColdFusion?
- Arquitetura ColdFusion
- ColdFusion Markup Language (CFML)
- O que devo saber para programar em CFML?
- HTML
- Desenho de Banco de Dados Relacionais e Gerenciamento
- SQL
- Definindo um Data Source
- Criando a primeira aplicação ColdFusion
- Código completo da primeira aplicação
- Salvando a aplicação
- Visualizando a aplicação
- Declarações SQL
- CFIF, CFELSE e CFELSEIF
Módulo 2:
- Entendendo mais sobre ColdFusion
- Uso do parâmetro GROUP
- Uso do parâmetro GROUPCASESENSITIVE
- Uso do parâmetro STARTROW
- Uso do parâmetro MAXROW
- Criando Formulários HTML
- Atributos
- Sub-tags
- Text
- Password
- Hidden
- Radio Button
- CheckBox
- TextArea
- Select
- Submit
- Reset
- Inserindo dados em um banco de dados
- INSERE.CFM
- INSERE.CFM (completo)
- Atualizando dados em um banco de dados
- Selecionando o registro a ser alterado (ALTERA.CFM)
- Criando um formulário de alteração (FORMALTERA.CFM)
- Finalizando a alteração (ALTERAFIM.CFM)
- Inserindo, Atualizando e Excluindo registros com CFQUERY
- Inserindo (INSERE.CFM)
- Alterando (ALTERAFIM.CFM)
- Excluindo registros (EXCLUI.CFM, EXCLUIFIM.CFM)
Módulo 3:
- Passando variáveis através de FORM e URL
- ALTERA.CFM, FORMALTERA.CFM
- Criando e manipulando variáveis com CFSET
- Valores estáticos
- Parâmetros dinâmicos
- Expressões
- Criando Cookies
- Verificando a existência de uma variável
- Definindo um valor padrão para variáveis
- Uso prático da função ISDEFINED() e a tag CFPARAM
- PARAM1.CFM, PARAM2.CFM
- Mostrar variáveis
Módulo 4:
- Variáveis CGI
- CGI.nome_da_variável
- Variáveis CGI servidor
- Variáveis CGI cliente
- Usando as variáveis CGI
- Redirecionando aplicações
- Interagindo com arquivos
- Enviando arquivos através de um formulário
- Solucionando conflito de nomes de arquivo
- Definindo os tipos de arquivos a serem enviados
- Pegando os resultados do arquivo enviado
- Movendo, renomeando, copiando e deletando arquivos
- Lendo, escrevendo e atualizando arquivos texto
- Interagindo com diretórios
- Listar diretório
- Criar diretório
- Deletar diretório
- Renomear diretório
Módulo 5:
- Trabalhando com E-Mails
- Enviando e-mails com CFMAIL
- Enviando e-mail baseado em um formulário
- Utilizando query para enviar e-mails
- Enviando e-mail para múltiplos destinatários
- Enviando arquivos anexados ao e-mail
- Recebendo e-mails com CFPOP
- Variáveis query CFPOP
- Recebendo cabeçalhos de mensagens
- Recebendo mensagens completas
- Apagando mensagens
- Utilizando CFPOP de forma dinâmica
- Criando formulários com maior funcionalidade
- CFINPUT
- CFSELECT
Módulo 6:
- Usando CFSWITCH, CFCASE e CFDEFAULTCASE
- Utilizando CFSWITCH, CFCASE e CFDEFAULTCASE com uma variável
- Utilizando CFSWITCH, CFCASE e CFDEFAULTCASE com uma variável e o parâmetro DELIMITERS
- Utilizando CFSWITCH, CFCASE e CFDEFAULTCASE com uma query
- Funções
- Funções de data
- Day, Month, Year
- Funções de hora
- Hour, Minute, Second, Now
- Utilizando as funções de data e hora
- Funções de formatação
- DateFormat, TimeFormat
- Utilizando as funções de formatação DateFormat, TimeFormat
- URLEncodedFormat
- Funções matemáticas
- Max, Min, RandRange
- Funções de string
- Len, Ltrim, Rtrim
- Funções de data