HTML
1. Internet y WWW
Un poco de historia
World Wide Web
Ventajas del web
2. Una página web básica
HTML tags
Editor HTML
Manos a la obra
Secciones Principales
Poner un Título
Atributos
Colores
Saltos de Línea
Entidades
Reglas horizontales
3. Apariencia del texto
Fuentes, tamaños y colores
Marcas Físicas
Negrita
Cursiva
Tachado
Subrayado
Grande y Pequeño
Mecanografiado
Subíndices y Superíndices
Retornos de Carro
4. Funcionalidad del texto
Marcas lógicas
Énfasis
Abreviaturas y Definiciones
Programación
Citas
Revisiones
5. Bloques de texto
Documentos Estructurados
Encabezados
Párrafos
Citas Grandes
Direcciones
Preformatear Texto
Divisiones
Centrado
6. Listas
Desordenadas
Ordenadas
Definiciones
7. Hiperenlaces
Hipertexto
Vínculos
URL
Enlaces Externos
Enlaces a páginas propias
Dentro de la página
Enlazar a un archivo
Mail
Acceso Restringido
8. Imágenes y multimedia
Imágenes
Imágenes como enlaces
Formatos Gráficos
GIFs Transparentes
GIFs Entrelazados
GIFs Animados
Mapas
Mapas de servidor
Mapas de cliente
Applets
Sonido
Música de fondo
Vídeo
9. Tablas
Tabla simple
Filas
Celdas
Unión de celdas
Color de fondo
Columnas
Agrupar en secciones
10. Formularios
El Formulario
Cajas de Texto
Botones
Cajas de Contraseña
Cajas Ocultas
Cajas Multilínea
Casillas de verificación
Botones de Radio
Listas Desplegables
Botones Imagen
Subir Ficheros
Botones HTML 4.0
Etiquetas
Grupos de Campos
11. Frames
La Definición
Frames
Sin soporte de frames
Atributos de
Atributos de
Frames y Enlaces
Ventana Nueva
Nombres Especiales
12. Marcas no visibles
Comentarios
Datos sobre la página
La marca
URL base
Metodología de la programación
Introducción a la Programación
- Historia de la informática
- Conceptos
Introducción a la lógica matemática
- Lógica booleana
- Operadores lógicos
- Tablas de verdad
- Tautologías, contradicciones
Representación abstracta de código
- Pseudocódigo
- Diagramas
Sintaxis de Pascal
- Sintaxis
- Glosario de palabras reservadas
- Freepascal
Definiciones de datos
- Tipos de datos
- Variables y constantes
- Subrangos y enumerados
Operadores
- Operadores aritméticos
- Operadores de asignación
- Operadores de comparación
- Operadores lógicos
- Precedencia de operadores
Estructuras complejas de datos
- Tipos de datos definidos por el usuario
- Registros
- Conjuntos
- Vectores y matrices
Estructuras de Control Selectivas
- If...then...else
- Case
Estructuras de Control Repetitivas
- For
- While
- Repeat
Modularización
- Procedimientos
- Funciones
Definición y uso de bibliotecas (prioridad media)
- Estructura de una UNIT
- Sentencia USES
Listas
- Implementación con punteros
- Listas enlazadas
- Recorrido de listas con bucles
Recursividad
- Factorial
- Recorrido de listas
Bases de Programación Orientada a Objetos
- Introducción
- Objetos
- Clases
- Métodos
- Herencia
Javascript - DHTML
1. JavaScript
Ubicación del código
Hola Mundo, versión JavaScript
Contenido Alternativo
2. El lenguaje
Sentencias
Bloques
Comentarios
Variables
Identificadores
Tipos de Datos
Números
Booleanos
Cadenas
Null
Expresiones
Operadores de Asignación
Operadores Aritméticos
Operadores Lógicos
Precedencia de los Operadores
Literales
Operadores Especiales
3. Sentencias
Condicionales
Bucles
Ruptura de secuencias
4. Arrays
¿Qué es un array?
Creación de Arrays
Añadir elementos
Longitud del array
Arrays asociativos
Arrays anidados
Push y Pop
5. Funciones
Definición de función
Sentencia return
Funciones Recursivas
6. Eventos
Tipos de eventos
Manejadores de eventos
Manejadores como atributos
Manejadores como propiedades
Manejadores como SCRIPT
Valores de retorno
Propagación de eventos
Eventos de Netscape
El objeto event
Burbujeo de eventos en IE (Internet Explorer)
El objeto event en IE
7. Clases y objetos
Orientación a objetos
Constructor
Operador new
Operador this
Métodos
Objetos del sistema
Sentencia with
Sentencia for...in
8. DOM parte 1
Jerarquía de objetos
Window
Navigator
History
Location
Screen
9. DOM parte 2
document
Formularios
text
textarea
password
submit
hidden
submit
button
reset
checkbox
radio
file
select
option
10. DOM parte 3
all
Propiedades Comunes
Métodos Comunes
Colecciones Comunes
TextRange
11. Hojas de estilo
¿Qué es DHTML?
Hojas de estilo
La marca STYLE
Unidades
Herencia de estilos
Contextos
Clases
Estilos individuales
El atributo STYLE
La marca LINK
La marca SPAN
Pseudo-elementos y pseudo-clases
12. Bloques en DHTML
Márgenes
Bordes
Dimensiones
Paddings
Otros atributos
13. Fuentes del texto
Fuente
Tamaño
Estilo
Grosor
Interlineado
Decoración
Transformación
Indentación
Alineación
Colores
14. Listas en DHTML
Tipos de lista
Imágenes de viñeta
Posición de viñeta
15. Posicionamiento
Coordenadas
Tipo de posicionamiento
Visibilidad
El eje Z
El clip
16. JavaScript y DHTML
Un ejemplo sencillo
Versiones
Establecer propiedades
Recuperar propiedades
Compatibilidad
Dreamweaver MX
1- Introducción
1.1 Qué es HTML y como funciona (básico)
1.2 Enlaces (links) y tipos de enlaces
1.3 Qué es Dreamweaver
1.4 Filosofía de la aplicación / Roundtrip
1.5 Ajustando las preferencias de Dreamweaver
1.6 Interface y Paletas
1.7 Definiendo un site
1.8 Creando un mapa del sitio
2 - Documentos
2.1 Definiendo las propiedades de un documento
2.2 Insertando elementos en la cabecera del documento
2.3 Insertando texto
2.4 Insertando caracteres especiales
2.5 Modificando propiedades de texto
2.6 Alineando texto
2.7 Creando listas
2.8 Creando un estilo HTML
2.9 Corrigiendo ortográficamente el documento
2.10 Salvando el documento
3 - Añadiendo los enlaces
3.1 Enlaces y Targets
3.2 Añadir un enlace en un texto
3.3 Enlaces dentro del documento
3.4 Enlaces a una dirección de correo
3.5 Target en otras ventanas
4 - Añadiendo enlaces
4.1 Formatos gráficos
4.2 Insertando una imagen
4.3 Ajustando propiedades de imagen
4.4 Alineando imágenes
4.5 Añadir un enlace en una imagen
4.6 Insertar rollover básico
4.7 Creando y modificando mapas de imagen
4.8 Creando barras de navegación
5 - Tablas y frames
5.1 Qué es una tabla
5.2 Definiendo una tabla
5.3 Modificando una tabla
5.4 Ordenando una tabla
5.5 Insertando datos desde un fichero de datos delimitado
5.6 Utilizando una tabla para diseñar
5.7 Qué es un Frameset
5.8 Definir un Frameset
5.9 Modificando un frameset
5.10 Utilizar Framesets para diseñar
5.11 Enlaces entre distintos frames
6 - Formularios
6.1 Qué es un formulario
6.2 Definiendo un formulario
6.3 Insertando elementos en el formulario
6.4 Validación de campos de un formulario
6.5 Utilización de formularios como elementos de navegación
7 - Formularios
7.1 Qué es HTML Dinámico o DHTML
7.2 Qué es una LAYER
7.3 Insertando Layers
7.4 Modificando Layers
7.5 Layers dentro de Layers
7.6 Problemas con las layers: cómo evitarlos
7.7 Diseñando con Layers / convertir layers a tablas y viceversa
7.8 Qué son las CSS
7.9 Creando estilos
7.10 Hojas de estilos externas
7.11 Aplicando estilos
7.12 Herencia de estilos
8 - Behaviors
8.1 Qué son los behaviors
8.2 Compatibilidad de los behaviors
8.3 Eventos de ratón
8.4 Utilizando behaviors
8.5 Insertando SCRIPTS manualmente (programadores)
9 - Animando páginas con DHTML
9.1 Timeline
9.2 Controlando la Timeline con behaviors
9.3 Mostrando y escondiendo capas
9.4 Cambiando la posición 'z' de las capas
9.5 Arrastrando Layers
10 - Multimedia
10.1 Insertando películas de Flash
10.2 Controlando películas de Flash
10.3 Insertando HTML de Fireworks
10.4 Insertando APPLETS
10.5 Insertando otros elementos multimedia
10.6 Comprobando plugins
11 - Productividad en Dreamweaver
11.1 La paleta 'HISTORY'
11.2 Creando comandos con la paleta history
11.3 Qué es la librería
11.4 Añadiendo un elemento a la librería
11.5 Actualizando elementos de la librería
11.6 Qué es un Template
11.7 Creando un Template
11.8 Modificando y actualizando Templates
12 - Administración de Sites
12.1 Definiendo el sitio remoto
12.2 Check In / Check out
12.3 Utilizando FTP de Dreamweaver
12.4 Sincronizando site remoto y local
12.5 Comprobando enlaces
12.6 Actualizando enlaces
12.7 Buscar y reemplazar
12.8 Chequeando compatibilidad con navegadores
12.9 Conversión de compatibilidad a navegadores 3.0
12.10 Añadiendo notas de diseño
PHP - MySQL (opcional ASP)
1. Instalación de Apache, PHP y MySQL
Instalación en Windows
Instalación en Linux/Unix
Instalación en Windows con IIS en lugar de Apache
Práctica: Instalar todo lo necesario en nuestro sistema.
2. Sintaxis en PHP
Mi primer script
Variables y Operadores
Sentencias de Control
Vectores
Las Funciones
include() y require()
Las Clases en PHP
Práctica: Crear una clase Carrito.
3. Librería Estándar
Funciones de vectores
Tiempo y fecha
Funciones de acceso a ficheros
Envío de mensajes
Práctica: Envío de mensajes a destinatarios contenidos en un fichero. En el cuerpo se incluye la fecha de hoy
4. Formularios
Los Formularios
Validación
Descarga de archivos desde un formulario
Práctica: Escribir datos de nuevo cliente en un fichero. Libro de visitas con ficheros.
5. Comenzando con MySQL
MySQL
Funciones PHP de acceso a MySQL
Conectar a MySQL desde PHP
Creación de una Base de Datos en MySQL
Importar
6. Operaciones con Registros
Añadir registros
Modificar registros
Borrar registros
Todo a la vez
Práctica: Inserción de clientes en la BD. Acceso a sus datos Encuestas a usuarios.
7. Autentificación de usuarios.
Cookies
Sesiones
Codificación con MD5
Práctica: Sistema de autentificación que recuerde a los usuarios. Pequeño juego de trivial.
8. Motores de plantillas.
Introducción
TemplatePower
xTemplate
FastTemplate
PHPlib
Práctica: Realizar una página sencilla con varios motores de plantillas distintos
9. Caso práctico: Carrito de la compra
Navegación entre productos.
Mostrar cesta
Añadir y borrar productos de la cesta
Consejos e ideas para automatizar el proceso de creación de la Web.
10. Caso práctico: Sistema de administración de la tienda
Consultas con paginación
Edición de registros
Fichero de configuración
11. Apéndice: Conexión a MySQL con ODBC
Instalación de MyDOBC
Conexión remota a MySQL con MS Access
Exportar tablas desde MS Access a MySQL
Importar tablas desde MySQL a MS Access
ASP (opcional PHP)
Instalación del servidor Web
Instalación de PWS en sistemas Windows 95/98
Instalación de IIS en sistemas Windows NT/2000
Configuración del servidor Web
El lenguaje Visual Basic Script
El lenguaje
Variables y operadores
Control del flujo del programa
Vectores
Funciones y procedimientos
Detección de errores
Clases
El entorno de trabajo ASP
Consideraciones
Directivas @
Objetos integrados de ASP
Response
Request
Server
Application
Session
ASPError
El fichero GLOBAL.ASA
Eventos del servidor
Eventos de sesión
Inclusiones del servidor (SSI)
Incluir archivos
Ventajas
Objetos del motor de script
Objeto Dictionary
Objeto FileSystemObject (acceso a ficheros)
Objeto RegExp
Formularios
Introducción
Validación de formularios
Consejos
Cookies
¿Qué son las cookies?
Leer y escribir cookies
Introducción al trabajo con bases de datos
Introducción a ADO
El objeto Connection
El objeto Recordset
Consultar una base de datos
Sesiones, autenticación de usuarios
Introducción
Identificación mediante el objeto Session
Identificación mediante cookies
Caso práctico: carrito de la compra
Navegación del catálogo
Mostrar el carrito de la compra
Añadir productos al carrito
Consejos e ideas
Caso práctico: administración de la tienda virtual
Consultas con paginación de resultados
Editar registros
Crear un fichero de configuración
Caché de datos en el objeto Application
Apéndice A: Escribir páginas ASP con JScript
Diferencias con VBScript
Fuentes de información
Caso práctico: carrito de la compra
Apéndice B: Trabajar con Microsoft SQL Server
Conexión a SQL Server desde Access
Diferencias con Access
Importar y exportar datos
Introducción a T-SQL.
|