Tutoriais

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

Leave a comment