Desarrollo de aplicaciones web con DREAMWEAVER

PRESENTACIÓN

Dreamweaver es un software orientado a la creación de aplicaciones Web que permiten la interacción con bases de datos Dreamweaver es un editor profesional para la creación y administración de sitios y páginas Web, dado que incorpora las herramientas de diseño de páginas y administración de sitios de páginas Web para múltiples plataformas y navegadores.

Dreamweaver utiliza los conceptos más modernos en el desarrollo de sitios Web, basándose en los estándares del W3C; además de ser creador de páginas Web, o editor de HTML, también es una poderosa herramienta para el desarrollo de aplicaciones de Internet empleando tecnologías como ASP, ASP.NET, JSP, COLDFUSION, PHP, XML, Javascript, entre otras.

OBJETIVO

El participante diseñará e implementará sitios WWW interactivos, con contenidos dinámicos y relación directa con bases de datos MySQL/SQL, utilizando elementos codificados de forma automática. Además analizará los elementos básicos de programación en lenguaje ASP, PHP o ColdFusion para la operación de un sitio WWW dinámico, según la arquitectura elegida para el desarrollo.

PERFIL DE INGRESO

El curso está dirigido a personas que pertenecen al área de Sistemas y/o ser administradores de sitios www, que deseen incluir interacción y servicios en su sitio WWW.

Los interesados deberán:

TEMARIO

1. INTRODUCCIÓN
1.1 Modelo de páginas estáticas en sitios Web.
1.2 Repaso de tecnologías cliente XHTML, CSS, Javascript.
1.3 Modelo de páginas dinámicas en sitios Web.
1.4 Arquitectura Cliente/Servidor.
1.5 Variables tipo URL.
1.6 Variables tipo FORM.
1.7 Formularios HTML.
1.8 Validación de lado cliente con comportamientos.
1.9 Mandar correo desde un formulario.
1.10 Controles tipo lista y tipo menú.
2. DATOS DINÁMICOS
2.1 Fuentes de datos.
2.2 Tablas y columnas de una Base de Datos.
2.3 Concepto de petición a la Base de Datos.
2.4 Creación de un recordset.
2.5 Visualización de recordsets.
2.6 Controles de formulario dinámicos.
2.7 Dinámicamente poblar listas y menús.
2.8 Filtrar peticiones a la Base de Datos.
3. PETICIONES AVANZADAS
3.1 Comportamientos del servidor (Server Behaviors).
3.2 Repetir regiones.
3.3 Validación del lado servidor.
3.4 Mostrar regiones condicionales.
3.5 Aplicación de CSS personalizados.
3.6 Navegación en un recordset.
3.7 Recordsets avanzados.
3.8 Autenticación usando cookies y variables de sesión.
4. BÚSQUEDAS
4.1 Resultados simples de una búsqueda.
4.2 Lógica condicional a peticiones SQL.
4.3 Resultados "segmentados" o paginados.
5. TEMPLATES
5.1 Manejo de templates para el sitio WWW.
5.2 Páginas Maestro-Detalle.
5.3 Páginas Maestro-Detalle actualizables.

DURACIÓN

El curso tiene una duración de 5 semanas, equivalente a 20 horas.

FORMA DE TRABAJO

EVALUACIÓN

PRÁCTICAS
80%
PARTICIPACIÓN EN LAS DISCUSIONES DEL FORO
20%
Total 100%

REQUERIMIENTOS MÍNIMOS

Deberá tener disponible un equipo de cómputo con las siguientes características:

HARDWARE:
SOFTWARE: