Category Archive: Tutorials

Jul 08

Railo: CFSCripting improvements

Permanent link to this article: http://ensina.me/coldfusion/railo-cfscripting-improvements/

Feb 06

Curso de Introdução ao ColdFusion, por Pinal Dave (em ingles)

Pinal Dave

Pinal Dave, guru de SQL famoso, criou este curso online de Introdução ao ColdFusion. Muito bem definido e fácil de entender, mas está em ingles. Vou tentar falar com ele para traduzirmos para portugues e solicitar autorização para publicar aqui neste blog. Siga o link: http://www.pluralsight.com/training/Courses/TableOfContents/cold-fusion-introduction

Permanent link to this article: http://ensina.me/coldfusion/curso-de-introducao-ao-coldfusion-por-pinal-dave-em-ingles/

May 17

Estudo de Caso, Programação Orientada a Domínio

Quando falamos de Programação Orientada ao Domínio ou Problema como achar melhor, costuma passar um entendimento meio superficial do assunto. Então, resolvi escrever de uma forma mais prática sobre o assunto e implementar umas soluções baseadas em Programação Orientada a Domínio. Para começar vamos definir que teremos uma nova camada em nossa aplicação. E esta …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/estudo-de-caso-programacao-orientada-a-dominio/

May 10

TDD com ColdFusion – Parte 3 (Criando um Teste com o MXUnit)

Run test

Vamos ver na prática como trabalhar com TDD no ColdFusion. Caso você não saiba sobre TDD e/ou MXUnit, aconselho a ler primeiramente os seguintes posts: – TDD – Desenvolvimento Guiado por Testes; – TDD com ColdFusion – Parte 1 (Instalação do MXUnit); – TDD com ColdFusion – Parte 2 (Configuração do MXUnit); – MXUnit – funções setUp() e tearDown(). …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/tdd-com-coldfusion-parte-3-criando-um-teste-com-o-mxunit/

May 10

MXUnit – funções setUp() e tearDown()

Continuando a série de posts sobre TDD (Test Driven Development), vamos explorar os métodos “setUp()” e “tearDown()”. Na maioria dos frameworks de testes unitários temos esses dois métodos para a configuração do nosso teste: setUp() Este método é utilizado no início do processo de teste, ou seja, antes de executar cada teste nós preparamos o cenário …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/mxunit-funcoes-setup-e-teardown/

May 10

TDD com ColdFusion – Parte 2 (Configuração do MXUnit)

MXUnit Configuration

Continuando a série de posts sobre TDD (Test Driven Development), antes de partir para a prática precisamos configurar o MXUnit (framework para teste unitário em CFML). Se você não sabe o que é TDD veja nesse link. Precisamos do MXUnit instalado no Eclipse e no seu projeto, caso não saiba como fazer veja aqui. Para que …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/tdd-com-coldfusion-parte-2-configuracao-do-mxunit/

May 10

TDD com ColdFusion – Parte 1 (Instalação do MXUnit)

MXUnit Install

Salve pessoal. Começarei uma série de posts sobre TDD (Test Driven Development) com ColdFusion. Como de início não poderia ser diferente, vamos começar com a instalação do framework de teste bem como o plugin para o Eclipse. *Existem vários frameworks para teste unitário em CFML, no entanto para os exemplos utilizarei o MXUnit por ser muito simples, prático e …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/tdd-com-coldfusion-parte-1-instalacao-do-mxunit/

May 10

TDD – Desenvolvimento Guiado por Testes

Desenvolvimento Guiado por Testes (Test Driven Development), ou simplesmente TDD, consiste numa técnica de desenvolvimento de software onde primeiro são criados os testes abrangendo a melhoria desejada e/ou novas funcionalidades e somente depois é implementado o código necessário para passar por eles. A disponibilidade de testes antes do código propriamente dito garante um desenvolvimento rápido e …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/tdd-desenvolvimento-guiado-por-testes/

Apr 30

Facade Pattern em ColdFusion

Em padrões de projeto de software, um façade (fachada em francês) é um objeto que disponibiliza uma interface simplificada para uma das funcionalidades de uma API, por exemplo. Um façade pode: Tornar uma biblioteca de software mais fácil de entender e usar; Tornar o código que utiliza esta biblioteca mais fácil de entender; Reduzir as …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/facade-pattern-em-coldfusion/

Apr 27

Usando Polimorfismo no ColdFusion

A primeira coisa diferente do comum em Orientação a Objetos, que aprendi foi o Polimorfismo, antes até de saber o que era, Singleton, Factory e etc… Eu estava trabalhando com PHP e precisava fazer umas classes de abstração que tinha que permitir usar Bancos de Dados, MySQL e Oracle. Ou seja, o desenvolvedor, poderia implementar …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/usando-polimorfismo-no-coldfusion/

Older posts «