Master en Programación Web (HTML, JavaScript y DHTML, Dreamweaver, PHP y MySQL o ASP) - Cursos y Masters On-Line - Ciberaula
Cursos demo gratis





Master on-line en diseño y programación web
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.

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