- Objetivo general:
Aprender a crear una tienda virtual y aplicaciones orientadas a la Web, integrando HTML y Bases de Datos
- Objetivos específicos:
- Aprender dónde y cómo el servidor Web Apache maneja los archivos HTML y CGIs
- Aprender a crear formas en HTML
- Aprender los principios de los CGIs
- Aprender las bases de programación en Python
- Aprender a incrustar código JavaScript en las páginas en HTML
- Aprender las bases para incrustar código PHP en páginas en HTML
- Aprender a programar en el lenguaje de Base de Datos SQL
- Aprender a usar PostgreSQL
- Aprender a usar MySQL
- Aprender a organizar una tienda virtual
- Conocer los principios para el desarrollo de una aplicación orientada a la Web
- Metodología:
- Exposiciones teóricas
- Aprendizaje razonado con intervenciones activas de los participantes
- Prácticas con computadoras personales
- Duración:
- 40 horas (30% teoría, 70% práctica)
- Contenido temático:
- El Servidor Web Apache
- El archivo de configuración httpd.conf
- Organización de directorios
- Módulos del httpd
- El servidor Web seguro
- Certificados
- Breviario de HTML
- Introducción
- Los diferentes tags del HTML
- Creación de tablas
- Creación de formas
- Los CGIs
- ¿Qué son los CGIs?
- Paso de información
- Lenguajes de programación de CGIs
- Organización
- CGIs seguros
- CGIs que emplean passwords encriptados
- Python
- Introducción
- Tipos de datos
- Módulos
- Instrucciones de control del programa
- Creación de funciones
- Interfaz a la base de datos
- Aplicaciones de ejemplo
- JavaScript
- Introducción
- Beneficios
- ¿Vale la pena aprender JavaScript?
- Dónde encontrar scripts convenientes
- Cómo integrar rutinas en JavaScript a una página en HTML
- Cómo realizar funciones de validación en JavaScript
- PHP
- Introducción
- Tipos de datos
- Módulos
- Instrucciones de control del programa
- Creación de funciones
- Interfaz a la base de datos
- Aplicaciones de ejemplo
- Lenguaje de programación de Bases de Datos SQL
- Introducción
- Tipos de datos
- Creación de tablas
- Creación de querys
- Ejemplos
- PostgreSQL y MySQL
- ¿Por qué emplear Bases de Datos libres?
- Ventajas y desventajas de PostgreSQL
- Ventajas y desventajas de MySQL
- Herramientas de configuración, acceso y control
- Creación de páginas Web con contenido dinámico
- Generadas por CGIs directamente
- En base a archivos patrón
- Cómo incrustar passwords encriptados
- Organizando una Tienda Virtual
- Partes que una tienda virtual debe tener
- Registro
- Catálogo
- Carrito de compras
- Formas administrativas
- Cuándo usar qué lenguaje
- Optimización de ancho de banda
- Técnicas para manejar pagos electrónicos
- Dirigido a:
Todo aquel que interesado en el desarrollo de tiendas virtuales y aplicaciones orientadas a la Internet / Intranet
- Requisitos
- Conocimientos básicos de computación
- Conocimientos básicos de HTML
- Conocimientos básicos de Linux y su estructura de directorios