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.

 


Contenidos

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