PHP y MySQL. Desarrollo de páginas web dinámicas

PHP es el lenguaje de creación de páginas Web dinámicas más utilizado en el mundo del software libre. Esta popularidad se debe a la facilidad de uso del lenguaje y su potencia. Se trata de una excelente combinación de las mejores características de los más populares lenguajes de programación con una increíble colección de bibliotecas de funciones para casi cualquier tarea que podamos necesitar. MySQL es el sistema de gestión de base de datos de código abierto por excelencia. Las empresas que utilizan MySQL consiguen recortar el gasto dedicado a este tipo de software en un 90%, porque su uso es gratuito, siempre que sigan unas reglas muy sencillas. La facilidad de uso, la velocidad y la flexibilidad en diferentes sistemas operativos han hecho popular a MySQL. Este curso enseña a combinar las características de las últimas versiones de PHP y MySQL. Comienza con el estudio de las características básicas de ambos productos, y la explicación de las herramientas que PHP proporciona para acceder a MySQL. Se completa con temas como consultas SQL, gestión de MySQL, programación orientada a objetos, formularios, gestión de errores y plantillas para personalizar el aspecto de las páginas Web. También aprenderá a utilizar características avanzadas como procedimientos almacenados, vistas, desencadenadores (o triggers) y XML.

Perfil del alumnoMySQL

Este curso está orientado a aquellas personas que ya tienen conocimientos sobre la creación de páginas web estáticas y que quieren saber cómo crear páginas web dinámicas, avanzando en el área de la programación de páginas web basadas en bases de datos.

Duración del curso

Número de horas: 60
Horario: 4 horas consecutivas al día repartidas de Lunes a Jueves desde las 09:00 hasta las 13:00 y desde las 17:00 hasta las 21:00

Bibliografía

Gutiérrez Gallardo, Juan Diego. Desarrollo Web con PHP 6 y MySQL 5.1. Ediciones Anaya Multimedia, 2009. Guías prácticas.

Temario

Tema 1. Introducción a MySQL y PHP
- Servidores compatibles
- Trabajando con MySQL
- Trabajando con PHP

Tema 2. PHP
- Editores
- Estructura de un archivo PHP
- Variables
-  Operadores
- Instrucciones de control

Tema 3. MySQL
- Introducción a las Bases de datos
- Tablas
- Operaciones sobre tablas
- Tipos de tabla
- Tipos de datos

Tema 4. PHP orientado a objetos
- Funciones
- Inclusión de archivos
- Orientación a objetos

Tema 5. Diseño de bases de datos
- Bases de datos estructuradas
- MySQL Workbench
- PHPMyAdmin

Tema 6. SQL
-  Operadores
-  Manipulación de bases de datos
- Consultas de selección
- Actualizaciones
- Inserciones
- Borrados

Tema 7. PHP y MySQL
- Acceso a MySQL
- Conjuntos de registros
- Configuración

Tema 8. Formularios
- Cómo funcionan los formularios
- Formularios HTML
- Envío de información
- Recuperación de información
- Inserción de registros
- Control en el lado del cliente

Tema 9. Gestión de errores
- PHP y los errores
- MySQL y los errores
- MySQLi y los errores

Tema 10. Procedimientos almacenados
- Base de datos reducida
- Sintaxis
- Utilización desde PHP

Tema 11. Desencadenadores (Triggers)
- Sintaxis
- Ejemplos

Tema 12. Vistas
-  Sintaxis
- Ejemplos
- Utilización desde PHP

Tema 13. XML
- ¿Qué es XML?
- XML desde la línea de órdenes
- Funciones XML

Comments are closed.