Curso Online de Coldfusion




El presente temario es el predefinido y puede ser personalizado en función de los conocimientos y objetivos del alumno.

1.- Introducción

  • Que es Coldfusion.
  • Que es CFML.
  • Que ventajas ofrece sobre otros lenguajes.
  • Que desventajas tiene.

2.- Instalación de Coldfusion Server y servidor web

  • Instalación de Access.
  • Instalación de PWS o IIS.
  • Instalación de Coldfusion Server.
  • Instalación y Configuración directorio local de publicación.
  • Administración coldfusion server.
  • Enlace a ODBC para acceso a distintas bases de datos.

3.- Coldfusion Studio

  • ¿Qué es coldfusion studio?.
  • Diferencias con otros editores.
  • Instalación y configuración.
  • Entorno de trabajo.
  • Creación y desarrollo de proyectos.
  • Conexión a base de datos.
  • Depuración de proyectos.

4.- El lenguaje CFML

  • Las etiquetas.
  • Sintaxis de las etiquetas.
  • Etiquetas Predefinidas.
  • Etiquetas Personalizadas.
  • CFX y CFSCRIPT.
  • Constantes y Variables.
  • CFSET para declarar variables y asignar valores.
  • CFPARAM para asignar un valor a una variable por defecto.
  • Tipos de datos.
  • Validación de tipos.
  • Conversión de tipos.
  • Utilización del signo #.
  • Nombramiento y evaluación dinámica de variables.
  • Estructuras.
  • Listas.
  • Creación de listas.
  • Delimitador de lista.
  • Atributos de listas.
  • Funciones con listas.
  • Arrays o matrices.
  • Definición de arrays o matriz.
  • Gestión de los elementos de un array.
  • Tipos de array.
  • Funciones con matrices.
  • Operadores y expresiones.
  • Tipos de operadores.
  • Utilización de funciones como operadores.
  • Control del flujo de un programa.
  • Etiquetas condicionales.
  • CFIF.
  • Etiquetas de selección:.
  • CFSWITCH CFCASE CFDEFAULTCASE.
  • Etiquetas de bucle.
  • CFLOOP CFBREAK.
  • Etiquetas de finalización de sesión.
  • CFABORT CFEXIT.

5.- Funciones

  • Definición de una función.
  • Paso de parámetros a la función.
  • Recuperar el valor de una funcion.
  • Funciones predefinidas.
  • Fecha y hora.
  • Impresión por pantalla y formatos.
  • Internacionales.
  • Matematicas.
  • Cadena.
  • Sistema.
  • Consulta.

6.- Reutilización de código

  • CFINCLUDE Incluir un código de otro script.
  • Creación de Funciones definidas por el usuario (UDF).
  • Creación de etiquetas personalizadas (Cumstom tags).
  • Utilización de CFX tags.
  • Creación de componentes CF.

7.- Cookies

  • Concepto de Cookie.
  • CFCOOKIE Atributos : Name Value Expires Secure Path Domain.

8.- Trabajar con formularios

  • Etiquetas propias.
  • CFFORM.
  • CFINPUT.
  • CFSELECT.
  • Redirección.
  • CFLOCATION.
  • Recoger y mostrar datos.
  • CFOUTPUT.
  • Validar datos - Servidor.
  • Campos vacíos, formatos de fecha, formato de e-mail, numéricos.
  • Comparación con los formularios de HTML.

9.- Trabajar con bases de datos

  • Realizar una conexión.
  • Acciones.
  • CFINSERT.
  • CFUPDATE.
  • Lenguaje de consulta.
  • CFQUERY.
  • Integración de SQL en un CFQUERY.
  • Construir consultas dinámicas.
  • SELECT * FROM TABLA WHERE ID=#ID#.
  • Sacar los resultados en pantalla.
  • CFOUTPUT QUERY.
  • CFGRID.

10.- Trabajar con archivos

  • Nota sobre seguridad y permisos.
  • Administrar ficheros en un servidor.
  • Mover .
  • Renombrar .
  • Copiar .
  • Eliminar .
  • Trabajar con archivos de texto.
  • Leer líneas. .
  • Escribir líneas. .

11.- Envío de correo

  • Realización de envío de datos por email.
  • CFMAIL.

12.- Crear Aplicaciones

  • Elementos de una aplicación.
  • Estructura de la aplicación.
  • Selección de los niveles de la aplicación.
  • Reutilización de elementos.
  • Variables compartidas.
  • Identificación de usuarios y seguridad de la aplicación.
  • Mapeado de una aplicación.
  • Aplication.cfm.
  • Nombre de la aplicación y configuración variables.
  • Creación de variables y constantes de aplicación y de sesión.
  • Gestión de variables globales permanentes y bloqueo de código.
  • Configuración y utilización de variables globales.
  • Bloqueo de código.
  • Optimización de aplicaciones.
  • Insertar y recuperar en caché páginas de rara modificación.
  • Insertar y recuperar en cache partes estáticas y contenidos de variables.
  • Gestión de procesos almacenados.
  • Ejecución de procesos.
  • Recuperación de los datos ejecutados en un proceso almacenado.
  • Control de errores.
  • Compresión de los errores.
  • Errores estandar.
  • Especificación de mensajes de error personalizados.
  • Controlar los errores desde application.cfm.
  • Depuración de errores.
  • Tratamiento de los ficheros LOG.



Curso de cold Fusion Ciberaula.com



Nombre:

Email:

Comentario: