ColdFusion
Datos del curso
- Tipo:Curso
- Modalidad:On-line
- Duración:120 Horas
Hemos sido pioneros en formación on-line en el mundo hi...
28010 Madrid
Temario del curso:
Introducción
Que es Coldfusion.
Que es CFML
Que ventajas ofrece sobre otros lenguajes.
Que desventajas tiene.
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.
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
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.
Números.
Cadenas.
Datos boléanos.
Fecha y hora.
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
ListAppend()
ListFirst()
ListGetAt()
ListInsertAt()
ListLast()
ListLen()
ListPrepend()
Arrays o matrices
Definición de arrays o matriz
Gestión de los elementos de un array
Tipos de array
Funciones con matrices
ArrayAppend
ArrayLen
ArraySet
ArrayAvg
ArrayMax
ArraySort
ArrayClear
ArrayMin
ArraySum
ArrayDeleteAt
ArrayNew
ArrayToList
ArrayInsertAt
ArrayPrepend
IsArray
ArrayIsEmpty
ArrayResize
ListToArray
Operadores y expresiones.
Tipos de operadores
Aritméticos
Boléanos
Lógicos
Cadena
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
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
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
Cookies
Concepto de Cookie
CFCOOKIE Atributos : Name Value Expires Secure Path Domain
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.
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
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.
Envío de correo
Realización de envío de datos por email
CFMAIL
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
CFAPPLICATION
Creación de variables y constantes de aplicación y de sesión
CFSET STRUCTCLEAR(APPLICATION)
CFSET STRUCTCLEAR(SESSION)
Gestión de varia