Print this Page

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

Permanent link to this article: http://ensina.me/coldfusion/tutoriais/

ColdFusion Tutorial - Modulo 1

ColdFusion Tutorial – Módulo 1

Módulo 1 O que é ColdFusion? É uma ferramenta de desenvolvimento de aplicações web que permite criar páginas web dinâmicas para Internet, intranets ou extranets através de integração sofisticada entre elementos como: banco de dados, ambiente web e aplicações de e-mail, além de permitir aplicações Java. Isto significa que uma vez instalado, você terá acesso …

View page »

ColdFusion Tutorial – Módulo 2

Entendendo mais sobre CFOUTPUT A tag CFOUTPUT é utilizada para mostrar resultados de pesquisas a banco de dados e o resultado de operações com variáveis. No módulo 1 de nosso tutorial, colocamos uma pequena introdução do funcionamento da tag CFOUTPUT, que foi utilizada para exibir o resultado de uma pesquisa ao banco de dados no …

View page »

ColdFusion Tutorial – Módulo 3

Passando Variáveis através de Form e URL No último módulo vimos como inserir, atualizar e excluir registros em um banco de dados, e em dado momento, foi mostrado uma instrução da seguinte forma: #form.codigo# “Mas o que significa isto?”, deve você ter se perguntado. Esta instrução significa uma variável que foi passada através de um …

View page »

ColdFusion Tutorial – Módulo 4

Variáveis CGI Em nosso último módulo vimos como tratar variáveis, vamos iniciar este novo módulo conhecendo mais um tipo de variável tratada pelo Cold Fusion, são as variáveis de ambiente CGI. Como já sabemos, cada vez que um browser faz uma requisição ao servidor, uma série de variáveis de ambiente são criadas. Algumas pelo servidor, …

View page »

ColdFusion Tutorial – Módulo 5

Trabalhando com E-mails Neste módulo estaremos aprendendo a utilizar duas das mais importantes tags incorporadas no Cold Fusion, a e a . Estas tags realizam toda a interface com os servidores de e-mail, possibilitando o envio e recebimento de e-mails através de aplicações ColdFusion. Como muitos já devem saber, os servidores de e-mail trabalham com …

View page »

ColdFusion Tutorial – Módulo 6

Usando CFSWITCH, CFCASE e CFDEFAULTCASE Começaremos este tutorial vendo como tratar condições de múltiplas opções com as tags , e . Estas três tags são usadas em conjunto sendo a CFSWITCH responsável pela expressão, a CFCASE pelas comparações e CFDEFAULTCASE para quando nenhum valor atende as comparações feitas pela CFCASE. Veremos agora a estrutura de …

View page »