Programación Web 4D
Este curso le permitirá comprender el funcionamiento del servidor Web integrado de 4D y crear sitios Web dinámicos para publicar sus datos 4D en Internet o Intranet. Se detallarán los conceptos de modo contextual/no contextual, etiquetas semi-dinámicas, gestión de formularios, seguridad de las conexiones, etc.
El curso tendrá un horario flexible que según las necesidades de los asistentes será semanal, semi-intensivo, o intensivo.
Intensidad horaria 8 hrs
Introducción
- Vocabulario
- Nociones HTTP
- Cookies
- Proxies y cachés
- Editores HTML
- Clientes FTP
El lenguaje HTML
- Etiquetas HTML
- Hipervínculos
- Editar una página Web compleja
Estilos CSS
Formularios
Javascript
- Introducción
- Objetos de Javascript
- Ejemplos de uso
Intensidad horaria 24 hrs
Introducción
La Web, aproximación técnica
- Principios y terminología
- Los materiales y el software necesario
Contenido de un sitio y expresión de la necesidad
- Contenido de un sitio Web
- ¿Cómo lograrlo (configuración)?
- Repartición de las tareas (quién hace qué)
- Expresión de la necesidad
- Requerimientos simplificados
- Prioridades y objetivos del cliente
- Contenido del sitio Web
Creación y publicación de un sitio Web estático
- Crear las páginas Web
- Envío de la página de inicio
- Parámetros de 4D
- Parámetros del servidor Web de 4D
- Publicación y pruebas
- Elegir una página de inicio
Integración de los datos con 4D
- Preparación
- La etiqueta 4dvar, 4dhtmlvar
- Las pruebas, bucles e inclusiones en las páginas
- La etiqueta 4dloop
- La etiqueta 4dscript
- La etiqueta 4dif
- La etiqueta 4dinclude
Comunicación Servidor Web - Navegador
- La comunicación con el servidor Web
- Vínculos directos
- 4DACTION
- 4DCGI
- 4DMETHOD
- Tabla de síntesis de los marcadores
- Las respuestas del servidor Web
- Enviar archivo html (SEND HTML FILE):
- Enviar texto html (SEND HTML TEXT):
- Enviar blob html (SEND HTML BLOB):
- Esquema de síntesis de los intercambios entre el navegador y el servidor Web
- Gestión de imágenes
Formularios
- Crear un formulario de búsqueda
Crear una consola de administración
- Presentación : clientes 4D sobre la Web
- Qué, cuándo, cómo, ventajas y límites
- Pasar a modo contextual a no contextual y vice-versa
- La publicación instantánea de la base de datos
- Parámetros, formularios, objetos, menús, métodos, acceso
- traducción automática de las páginas:
- validación de formularios:
- Página resumen, barras de menús,
- Formularios 4D, eventos y programación
- Utilización de Javascript para validar las modificaciones en un formulario
Sesiones y carrito de compras
- Sesiones
- Carrito de compras : principios y estrategias
- Cookies
- Funcionamiento
- Puesta a punto
- Pago seguro (principios y posibilidades)
Control de acceso y seguridad
- Gestión de acceso
- Gestión de historial