Resumen del curso Creación, programación y diseño de páginas web dinámicas.

Objetivos
- Diseñar y crear páginas web dinámicas.
- Analizar un problema y crear el pseudocódigo.
- Diseñar un diagrama de flujo.
- Crear una estructura de etiquetas para una página web estática.
- Crear una base de datos usando phpMyAdmin.
- Crear una página web dinámica, conectando con una base de datos del tipo MySQLi.
- Utilizar JavaScript para manejar eventos en una página web, creando funciones.
 
Contenido
Conceptos previos de programación
Introducción
¿Qué es programar?
Proceso de realización de un programa
Tipos de programación
Resumen
Lenguaje de descripción de documentos HTML
Etiquetas
Partes de un documento HTML
Etiquetas básicas de HTML
Resumen

Introducción a los lenguajes orientados a objetos y a la POO (programación orientada a objetos)
Introducción
Un nuevo paradigma de programación
Objetos
Clases
Herencia
Polimorfismo
Ventajas y desventajas de la Programación Orientada a Objetos
Resumen
Programación web en JavaScript
Introducción
Características de JavaScript
Variables
Operadores
Funciones y propiedades básicas de JavaScript
Estructuras de control de flujo
Funciones
DOM (Document Object Model)
innerHTML
Type
Name
Value
Style.propiedad
ClassName
Resumen
Glosario
Páginas dinámicas y lenguajes
Introducción
Lenguaje de servidor
Lenguaje cliente
Resumen
Introducción a MySQL, PHP y phpMyAdmin
Introducción
XAMPP
¿Qué nos ofrece XAMPP?
Servidor web Apache
¿Qué es MySQL?
¿Qué es PHP?
phpMyAdmin
Instalación de servidor web local XAMPP
Configuración del servidor web

Base de datos
Introducción
Base de datos relacionales
Diseño de la base de datos
Modelo Entidad-Relación
Tablas, claves, claves primarias y claves externas
Tipos de datos
Creación de una base de datos con MySQL a través de phpMyAdmin
Programación básica en PHP. Programación sin asistentes
Introducción
Características de PHP
Código PHP
Variables PHP y tipos de datos
Instrucción echo
Cadenas
Funciones con cadenas
Números en PHP
Estructuras de control
Condicionales
De repetición
Funciones
Arrays
Resumen
Dreamweaver
Introducción
Comenzando a trabajar con Dreamweaver
Conexión y manipulación de datos
Integración de contenido dinámico
Trabajo con juegos y contadores de registros, variables, barras y vínculos de navegación, regiones repetidas, texto dinámico, tablas dinámicas y formularios dinámicos
Juego de registros (Recordset)
Variables
Barras y vínculos de navegación
Regiones repetidas
Texto, tablas dinámicas y formularios dinámicos
Páginas maestro/detalle, formularios de inserción. Registros. Acceso a páginas
Formularios de inserción
Registros
Paginas maestro/detalle
Establecer conexiones con usuarios ya registrados en visitas anteriores
Resumen