Modulo 1. Dreamweaver 8
Aprenderás la aplicación Macromedia Dreamweaver 8, incluida dentro de la suite Macromedia Studio 8, que se utiliza para diseñar, crear y administrar páginas y sitios Web.
Dreamweaver dispone de muchas y variadas herramientas que facilitan el diseño de páginas Web, ya que permite crearlas y modificarlas de una manera visual, eliminando, en la mayoría de ocasiones, el tener que escribir el código HTML directamente.
Lección 1. Introducción a Dreamwever
1.1. Edición de páginas web
1.2. Entorno de Dreamweaver
1.3. Trabajo con paneles
1.4. Vista previa de páginas web
1.5. El sistema de ayuda
1.6. Salir de Dreamweaver
1.7. Test
1.8. Ejercicio práctico
Lección 2. Crear sitios web
2.1. Establecer la estructura
2.2. Creación de sitios
2.3. Mapa visual del sitio
2.4. Administrar el sitio
2.5. Test
2.6. Ejercicio práctico
Lección 3. Diseño de páginas web
3.1. Crear una nueva página
3.2. Configurar la página
3.3. Elegir colores
3.4. Trabajar con ventanas
3.5. Deshacer los cambios
3.6. Reglas, guías y cuadrícula
3.7. Test
3.8. Ejercicio práctico
Lección 4. Introducir texto
4.1. Formato de texto
4.2. Crear listas
4.3. Trabajar con estilos CSS
4.4. Corrección ortográfica
4.5. Otros objetos
3.6. Reglas, guías y cuadrícula
4.6. Test
4.7. Ejercicio práctico
Lección 5. Trabajo con vínculos
5.1. Introducción
5.2. Anclajes con nombre
5.3. Incluir vínculos
5.4. Menús de salto
5.5. Administración de vínculos
5.6. Asignar comportamientos
5.7. Test
5.8. Ejercicio práctico
Lección 6. Insertar imágenes
6.1. Formatos de imagen
6.2. Imágenes en las páginas web
6.3. Imágenes de sustitución
6.4. Mapas de imagen
6.5. Barras de navegación
6.6. Test
6.7. Ejercicio práctico
Lección 7. Capas y tablas
7.1. Trabajar con capas
7.2. Utilización de tablas
7.3. Celdas, filas y columnas
7.4. Incluir el contenido
7.5. Modo de diseño
7.6. Test
7.7. Ejercicio práctico
Lección 8. División en marcos
8.1. Crear los marcos
8.2. Propiedades de los marcos
8.3. Establecer el contenido
8.4. Contenido sin marcos
8.5. Trabajar con plantillas
8.6. Test
8.7. Ejercicio práctico
Lección 9. Formularios
9.1. Crear el formulario
9.2. Objetos del formulario
9.3. Propiedades de los campos
9.4. Utilización del formulario
9.5. Test
9.6. Ejercicio práctico
Lección 10. Elementos multimedia
10.1. Animaciones Flash
10.2. Vídeos de Flash
10.3. Botones y texto Flash
10.4. Álbum de imágenes
10.5. HTML de Fireworks
10.6. Test
10.7. Ejercicio práctico
Lección 11. Otros efectos
11.1. Applets de Java
11.2. Añadir sonido
11.3. Marquesinas
11.4. Trabajar con código
11.5. Animación de capas
11.6. Test
11.7. Ejercicio práctico
Lección 12. Publicar el sitio web
12.1. Preparar las páginas
12.2. Comprobar el sitio
12.3. Design Notes
12.4. Configurar el sitio remoto
12.5. Colocar los archivos
12.6. Test
12.7. Ejercicio práctico
Módulo 2. Programación servidor. PHP
Estudiarás la tecnología de programación de aplicaciones web PHP 5, prestando especial atención a las características especiales que presentan este tipo de aplicaciones, a su nuevo enfoque orientado a objetos, a la seguridad en la aplicación y al acceso a bases de datos.
Lección 1. Instalación
1.1. Introducción
1.2. Obtener el paquete XAMPP
1.3. Instalar el paquete XAMPP
1.4. Apache y MySQL como servicios
1.5. Resumen de la instalación
1.6. Test
Lección 2. Crear un sitio web
2.1. ¿Cómo funcionan las páginas PHP?
2.2. Crear un alias en Apache
2.3. Crear un sitio en Dreamweaver
2.4. La página principal
2.5. Test
Lección 3. Introducción a PHP
3.1. Las etiquetas PHP
3.2. Variables
3.3. Tipos de datos
3.4. Constantes
3.5. Test
Lección 4. Arrays y estructuras de control
4.1. Arrays
4.2. Estructuras de repetición
4.3. Estructuras de decisión
4.4. Combinar estructuras
4.5. Test
Lección 5. Más sobre los arrays
5.1. Arrays asociativos
5.2. El bucle foreach
5.3. Arrays multidimensionales
5.4. Test
Lección 6. Funciones
6.1. Introducción
6.2. Crear funciones
6.3. Llamar a una función
6.4. Paso de parámetros
6.5. Parámetros por defecto
6.6. Test
Lección 7. Incluir archivos
7.1. Ámbito de las variables
7.2. Variables estáticas
7.3. Uso de include y require
7.4. Incluir una sola vez
7.5. Seguridad de los archivos incluidos
7.6. Test
Lección 8. Programación orientada a objetos (I)
8.1. Introducción
8.2. Clases
8.3. Propiedades
8.4. Métodos
8.5. Test
Lección 9. Programación orientada a objetos (II)
9.1. Visibilidad
9.2. Crear objetos
9.3. Destructores
9.4. Test
Lección 10. Herencia
10.1. Presentación
10.2. Crear subclases
10.3. Crear objetos de las subclases
10.4. Sobrescribir métodos
10.5. El acceso protected
10.6. Test
Lección 11. Recoger datos del usuario (I)
11.1. Introducción
11.2. La directiva register_globals
11.3. El array $_GET
11.4. El array $_POST
11.5. Test
Lección 12. Recoger datos del usuario (II)
12.1. Recogerlos en una página distinta
12.2. Recogerlos en la misma página
12.3. Entradas requeridas
12.4. Test
Lección 13. Validación de formularios
13.1. Expresiones regulares
13.2. Limpiando la información
13.3. Comprobar el formulario de origen
13.4. Test
Lección 14. Trabajar con cookies
14.1. Introducción
14.2. Crear cookies
14.3. Caducidad de las cookies
14.4. Dependencia del navegador
14.5. Características de las cookies
14. 6. Test
Lección 15. Sesiones en PHP
15.1. ¿Qué es una sesión?
15.2. El array $_SESSION
15.3. Finalizar la sesión
15.4. El identificador de las sesiones
15.5. ¿Dónde se almacena la información?
15.6. Test
Lección 16. Acceso a archivos
16.1. Introducción
16.2. Crear el archivo
16.3. Escribir en el archivo
16.4. Leer de un archivo
16.5. Test
Lección 17. Tratamiento de errores
17.1. Introducción
17.2. Nivel de registro de errores
17.3. Mensajes de error personalizados
17.4. Lanzar errores
17.5. Guardar los errores en un registro
17.6. Test
Lección 18. Excepciones
18.1. Introducción
18.2. Manejar excepciones
18.3. Jerarquía de excepciones
18.4. ¿Dónde manejar las excepciones?
18.5. Manejador por defecto
18.6. Test
Lección 19. Bases de datos
19.1. MySQL
19.2. Contraseña para el root
19.3. Extensión mysqli
19.4. PHPMyAdmin
19.5. Administración de usuarios
19.6. Test
Lección 20. La base de datos de ejemplo
20.1. Tipos de tablas en MySQL
20.2. Crear tablas
20.3. Relaciones 1 a muchos
20.4. Relaciones muchos a muchos
20.5. Test
Lección 21. El lenguaje SQL
21.1. Introducción
21.2. La sentencia SELECT
21.3. Selecciones complejas
21.4. Funciones agregadas
21.5. La sentencia INSERT
21.6. La sentencia UPDATE
21.7. La sentencia DELETE
21.8. Test
Lección 22. Acceder a la base de datos
22.1. Introducción
22.2. Establecer la conexión
22.3. Mostrar los datos en una tabla
22.4. Cerrar la conexión
22.5. Mejorar el aspecto
22.6. Test
Lección 23. Buscando más funcionalidad
23.1. Ordenar el resultado
23.2. Dividir el resultado en páginas
23.3. Consultas preparadas
23.4. Test
Lección 24. Autenticación de los usuarios
24.1. La página de login
24.2. La página de registro
24.3. Asegurar la confidencialidad
24.4. Test
Lección 25. Sitios web seguros
25.1. Petición de certificado
25.2. Obtener el certificado
25.3. Configurar Apache con el certificado
25.4. Utilizar SSL
25.5. Test
Lección 26. El proceso de compra (I)
26.1. Introducción
26.2. Modificar listaproductos.php
26.3. La página comprar.php
26.4. Identificar al cliente
26.5. Test
Lección 27. El proceso de compra (II)
27.1. La página carritocompra.php
27.2. Confirmar el pedido
27.3. La página de desconexión
27.4. Migrar el carrito de la compra
27.5. Probar la compra
27.6. Test