Creación, Programación y Diseño de Páginas Web Dinámicas
Código: IFCD039PO
Objetivos
OBJETIVO GENERAL:
Diseñar y crear páginas web dinámicas.
OBJETIVOS ESPECÍFICOS:
Unidad 1
- Definir los conceptos asociados al proceso de programación.
- Describir el proceso de realización de un programa.
- Identificar las fases de la resolución de un problema mediante ordenador.
- Analizar un problema determinado, como punto de partida para su resolución.
- Desarrollar un algoritmo para la resolución de un problema planteado.
- Diferenciar distintos tipos de programación.
Unidad 2
- Diferenciar las partes que componen un documento HTML.
- Usar las etiquetas y estructuras básicas del lenguaje HTML.
- Aplicar, de forma básica, estilos CSS para las etiquetas de HTML.
- Insertar contenido multimedia en la página HTML (imágenes).
Unidad 3
- Definir los conceptos básicos de la Programación Orientada a Objetos.
- Describir las características de la Programación Orientada a Objetos.
- Diferenciar los comportamientos, operaciones y relaciones de objetos.
- Enumerar las ventajas de la Programación Orientada a Objetos.
- Identificar los lenguajes de Programación Orientada a Objetos.
Unidad 4
- Definir los conceptos básicos de la programación en JavaScript.
- Identificar las características de JavaScript.
- Trabajar con eventos.
- Crear funciones simples.
- Crear ventanas de diálogo.
- Modificar elementos de una página web.
- Validar formularios.
Unidad 5
- Diferenciar entre lenguaje cliente y lenguaje servidor.
- Enumerar los lenguajes de programación de servidor más usuales.
- Seleccionar el lenguaje de servidor más adecuado en cada caso concreto.
Unidad 6
- Instalar un servidor web local.
- Configurar el software de servidor en local.
Unidad 7
- Diseñar una base de datos simple a partir de la especificación del problema.
- Identificar las tablas que componen la base de datos.
- Identificar la clave primaria de cada tabla.
- Identificar las relaciones entre tablas.
- Incluir las claves externas en cada tabla.
- Establecer las relaciones entre tablas.
- Crear la base de datos, utilizando phpMyAdmin.
Unidad 8
- Definir los conceptos básicos de la programación en PHP.
- Identificar las características de PHP.
- Realizar una función sencilla en PHP.
Unidad 9
- Conectar una página web con una base de datos.
- Integrar contenido estático con contenido dinámico.
- Crear una página dinámica con lenguaje de servidor conectada a la base de datos MySQLi.
- Crear formularios de inserción de elementos a la base de datos.
- Devolver datos de determinadas tablas de la base de datos.
Programa
1. Conceptos Previos de Programación
Introducción
1. ¿Qué es programar?
2. Proceso de realización de un programa
3. Tipos de programación
Resumen
Ejercicios de repaso y autoevaluación
2. Lenguaje de Descripción de Documentos: HTML
Introducción
1. Etiquetas
2. Partes de un documento HTML
3. Etiquetas básicas de HTML
Resumen
Ejercicios de repaso y autoevaluación
3. Introducción a los Lenguajes Orientados a Objetos y a la POO (Programación Orientada a Objetos)
Introducción
1. Un nuevo paradigma de programación
2. Objetos
3. Clases
4. Ventajas y desventajas de la Programación Orientada a Objetos
5. Lenguajes de Programación Orientada a Objetos
Resumen
Ejercicios de repaso y autoevaluación
4. Programación Web con JavaScript
Introducción
1. Características de JavaScript
2. Variables
3. Operadores
4. Funciones y propiedades básicas de JavaScript
5. Estructuras de control de flujo
6. Funciones
7. DOM (Document Object Model)
Resumen
Ejercicios de repaso y autoevaluación
Evaluación Parcial 1
5. Paginas Dinámicas y Lenguajes
Introducción
1. Lenguaje de servidor
2. Lenguaje cliente
Resumen
Ejercicios de repaso y autoevaluación
6. Introducción al MySQL, PHP y phpMyAdmin
Introducción
1. XAMPP
2. ¿Qué nos ofrece XAMPP?
3. Instalación de servidor web local XAMPP
4. Configuración del servidor web
Resumen
Ejercicios de repaso y autoevaluación
7. Bases de Datos
Introducción
1. Base de datos relacionales
2. Diseño de la base de datos
3. Creación de bases de datos con MySQL a través de phpMyAdmin
Resumen
Ejercicios de repaso y autoevaluación
8. Programación Básica en PHP. Programación sin Asistentes
Introducción
1. Características de PHP
2. Código PHP
Resumen
Ejercicios de repaso y autoevaluación
9. Dreamweaver
Introducción
1. Comenzando a trabajar con Dreamweaver
2. Conexión y manipulación de datos
3. Integración de contenido dinámico
4. Trabajo con juegos y contadores de registros, variables, barras ...
5. Páginas maestro/detalle, formularios de inserción. Registros. Acceso a páginas
6. Establecer conexiones con usuarios ya registrados en visitas anteriores
Resumen
Ejercicios de repaso y autoevaluación
Evaluación Parcial 2
Evaluación Final
Bibliografía