Catálogo Contenidos SCORM

Creación, Programación y Diseño de Páginas Web Dinámicas

Código: IFCD039PO

Área Profesional: Informática y Comunicaciones
Duración: 25 horas

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