Curso de ColdFusion - Cursos de Cold Fusion On-Line - Ciberaula
Cursos demo gratis





Curso ColdFusion
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 variables globales permanentes y bloqueo de código
    • Configuración y utilización de variables globales
      • Cliente
      • Sesión
      • Aplicación
      • Servidor
    • Bloqueo de código
      • CFLOCK
  • Optimización de aplicaciones
    • Insertar y recuperar en caché páginas de rara modificación
      • CFCACHE
    • Insertar y recuperar en cache partes estáticas y contenidos de variables
      • CFSAVECONTENT
    • Gestión de procesos almacenados
      • Ejecución de procesos
        • CFSTOREPROC
      • Recuperación de los datos ejecutados en un proceso almacenado
        • CFPROCRESULT
        • CFPROCPARAM
  • Control de errores.
    • Compresión de los errores
    • Errores estandar
    • Especificación de mensajes de error personalizados
      • CFERROR
    • Controlar los errores desde application.cfm
      • CFTRY
      • CFCATCH
      • CFTHROW
    • Depuración de errores
    • Tratamiento de los ficheros LOG
      • CFLOG

Contacta

   

© 2006 - Todos los derechos reservados Ciberaula -c/ Villalobos, 135 - 28018 Madrid - España - Tel. (34) 91 3035800
Aviso legal

Lo más buscado y visitado en Ciberaula

Masters: Programación Web | Diseño Web | Diseño Gráfico | Java | Flash MX | PHP | 3D Studio Max
Cursos: GNU/Linux | OpenOffice Impress | OpenOffice Writer | PHP 5 | HTML | J2EE | J2SE | Dreamweaver | Flash MX | ActionScript MX | Photoshop Diseño Web | Photoshop Diseño Gráfico | Adobe Premiere | Freehand MX | 3d Studio Max | 3d Studio Iluminación | 3d Studio Modelado | Word | Excel | Access
Secciones: Formación a Distancia | Formación a Empresas | Servicios a Empresas | Cursos a Distancia | Cursos On-Line | E-learning | Ofimática