Saltar al contenido principal

Desarrollo Web con Php y Mysql

Edición 2015

Luis Miguel Cabezas Granado

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 p...

Editorial:
Anaya Multimedia
Año de edición:
2014
Materia:
Informática
ISBN:
978-84-415-3568-8
Páginas:
288
Encuadernación:
Rústica
Colección:
Guías prácticas
Idioma:
Español
-5%
14,92 €
IVA incluido
15,70 €
No disponible

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 libro 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, su uso y la forma moderna de programar aplicaciones actualmente (Modelo - Vista - Controlador). 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 CakePHP y MVC.

Reseña del Editor

Cómo usar este libro

Estructura de la guía

Uso de los ejemplos

Introducción

1. Ecosistema de desarrollo de Software para PHP y MySQL
1.1. Introducción
1.2. Instalación de PHP y MySQL
1.2.1. Instalación en Microsoft Windows
1.2.2. Instalación en MacOSX
1.2.3. Instalación en GNU/Linux
1.3. Editor de código
1.4. MySQL WorkBench
1.5. Programación en la nube
1.5.1. Filezilla
1.5.2. phpMyAdmin
1.6. Conclusión

2. Bootstrap
2.1. HTML, CSS y javascript
2.2. ¿Qué es Bootstrap?
2.3. Instalando Bootstrap
2.4. Elementos básicos
2.5. Elementos de estilo
2.5.1. Sistema de cuadrícula
2.5.2. Tablas
2.5.3. Formularios
2.6. Javascript
2.6.1. Diálogos modales
2.6.2. Menú de navegación
2.7. Conclusión

3. jQuery
3.1. ¿Qué es jQuery?
3.2. Localizar elementos
3.3. Manipular elementos
3.3.1. Obtener información
3.3.2. Modificar elementos
3.4. Eventos
3.4.1. Asociar eventos a elementos
3.4.2. Gestores de eventos
3.5. Efectos
3.6. Validación de formularios
3.7. Conclusión

4. PHP Básico
4.1. Introducción
4.2. Variables
4.2.1. Enteros (integer)
4.2.2. Número de coma flotante (double)
4.2.3. Cadena de caracteres (string)
4.2.4. Valores binarios (Boolean)
4.2.5. Valores nulos (NULL)
4.2.6. Arrays
4.3. Variables variables
4.4. Funciones de variables
4.4.1. isset() y unset()
4.4.2. is_integer(), is_double(), is_string()
4.4.3. intval(), doubleval(), strval()
4.5. Constantes
4.5.1. defined()
4.5.2. Constantes predefinidas
4.6. Operadores
4.6.1. Operadores aritméticos
4.6.2. Operadores de comparación
4.6.3. Operadores lógicos
4.7. Estructuras de control
4.7.1. Estructuras de elección
4.7.2. Bucles
4.8. break y continue
4.9. Finalizar la ejecución de un programa
4.10. Conclusión

5. Funciones y Objetos
5.1. Funciones
5.1.1. Valores de las funciones
5.1.2. Función para obtener la fecha
5.1.3. Definir funciones propias
5.1.4. Ámbito de las variables
5.1.5. Argumentos por defecto
5.1.6. include() y require()
5.2. Objetos
5.2.1. Definición de clases
5.2.2. Instancia de clase
5.2.3. Constructor
5.2.4. Herencia
5.2.5. Redefinición de métodos
5.2.6. Valores y alcance de las variables
5.2.7. Miembros públicos, privados y protegidos
5.2.8. Propiedades y métodos privados
5.2.9. Propiedades y métodos protegidos
5.2.10. Propiedades y métodos públicos
5.2.11. Interfaces
5.2.12. Clases con métodos estáticos
5.2.13. Llamadas a funciones padre
5.3. Conclusión

6. Formularios
6.1. Capturar datos
6.1.1. GET y POST
6.1.2. Arrays
6.2. Subir ficheros
6.3. Validación y saneamiento
6.3.1. Filtros de saneamiento
6.3.2. Filtros de validación
6.4. Conclusión

7. MySQL básico
7.1. ¿Qué es MySQL?
7.2. MySQL WorkBench
7.3. Manejar esquemas
7.4. Tipos de datos
7.5. Tablas
7.5.1. Crear una tabla
7.5.2. Crear registros
7.5.3. Actualizar y eliminar registros
7.6. Relaciones
7.7. Conclusión

8. Conexión de PHP con MySQL
8.1. Introducción
8.2. Extensiones MySQL
8.3. Conexión a MySQL
8.4. Seleccionar datos
8.5. Manipulación de datos
8.5.1. Insertar una fila
8.5.2. Actualizar una fila
8.5.3. Borrar una fila
8.6. Contar filas
8.6.1. Contar filas con PHP
8.6.2. Contar filas con MySQL
8.7. Contar filas afectadas
8.8. Último número insertado
8.9. PDO (PHP Data Object)
8.9.1. Seleccionar datos con PDO
8.9.2. Parámetros y sentencias preparadas
8.9.3. Enlazar valores y variables a sentencias preparadas
8.9.4. Insertar filas
8.9.5. Número de filas insertadas, actualizadas o borradas
8.9.6. Transacciones
8.9.7. Procedimientos almacenados desde PDO
8.10. Conclusión

9. Sesiones y autenticación
9.1. Seguridad de los datos en MySQL
9.1.1. Usuario root
9.1.2. Usuarios
9.1.3. Información segura
9.2. Cookies y Sesiones en PHP
9.2.1. ¿Qué es una cookie?
9.2.2. ¿Qué es una sesión?
9.3. Gestión de variables de sesión
9.4. Autenticación básica
9.5. Autenticación con MySQL
9.6. Conclusión

10. Servicios Web
10.1. Introducción
10.2. XML
10.3. SimpleXML
10.4. Cliente SOAP
10.5. Servidor SOAP
10.6. WSDL
10.7. Conclusión

11. MVC con PHP y MySQL
11.1. Introducción
11.2. Vista
11.3. Modificación de las rutas (routing)
11.4. Fichero inicial
11.5. Controlador
11.5.1. El repartidor
11.5.2. Método de acción
11.5.3. Renderizar página
11.6. Modelo
11.7. Formulario de datos
11.8. Conclusión

12. CakePHP
12.1. Introducción
12.2. Instalación
12.3. Convenciones
12.4. Página de inicio y menú
12.5. Crear módulo básico
12.5.1. Listado de registros
12.5.2. Nuevo registro
12.5.3. Paginar y ordenar
12.5.4. Editar y actualizar
12.5.5. Eliminar
12.6. Crear módulo relacionado
12.7. Conclusión

Índice alfabético

Otros libros del autor

Curso de Php 8 y Mysql 8 - 2021

Curso de Php 8 y Mysql 8 - 2021

Luis Miguel Cabezas Granado / Francisco Jose Gonzalez Lozano

-5%
31,95 € 30,35 €
  • Añadir a favoritos
Desarrollo Web con Php y Mysql. Edición 2018

Desarrollo Web con Php y Mysql. Edición 2018

Luis Miguel Cabezas Granado / Francisco Jose Gonzalez Lozano

-5%
16,95 € 16,10 €
  • Añadir a favoritos

Artículos relacionados

Ética Digital

Ética Digital

Piercarlo Maggiolini / Ramon Salvador Valles / Norberto Patrignani

https://www.edicionespiramide.es/libro/economia-y-empresa/etica-digital-ramon-salvador-valles-9788436851793/La obra, con un enfoque riguroso basado en hechos reales y estudios de caso, analiza cómo las tecnologías de la información -Internet, redes sociales, big data y, sobre todo, inteligencia artificial- transforman la sociedad y exigen una nueva ética centrada en la responsa...

-5%
26,50 € 25,18 €
  • Añadir a favoritos
Saqueo de Datos

Saqueo de Datos

Nick Couldry

-5%
19,90 € 18,91 €
  • Añadir a favoritos
Diseño Asistido por Ia

Diseño Asistido por Ia

Anna María López López

La revolución de la inteligencia artificial ha llegado al mundo del diseño para transformar la manera en que los creativos conciben, desarrollan y ejecutan sus proyectos. Lejos de reemplazar la creatividad humana, la IA se presenta como el aliado más estratégico y poderoso del diseñador actual. Este libro es una guía esencial para integrar la IA como asistente en el proceso cre...

-5%
35,95 € 34,15 €
  • Añadir a favoritos
Oracle Database y Mysql. Curso Práctico. Sql, Pl/Sql, Administración, Seguridad
-5%
39,90 € 37,91 €
  • Añadir a favoritos
Lo que Preguntamos a Google

Lo que Preguntamos a Google

Simon Rogers

¿Alguna vez te has preguntado qué pasa por la mente de otras personas, como preguntas absurdas, inquietudes muy íntimas, esperanzas y sueños?En 'Lo que preguntamos a Google', Simon Rogers analiza las conclusiones extraídas del mayor conjunto de datos del mundo. Es una instantánea épica de nuestro cerebro colectivo con dos décadas de historia que sigue creciendo. Lo que revela s...

-5%
24,95 € 23,70 €
  • Añadir a favoritos
Desarrollo de Aplicaciones Web en Java

Desarrollo de Aplicaciones Web en Java

Blasco Francisco / Francisco Blasco

-5%
34,90 € 33,16 €
  • Añadir a favoritos
La Conciencia Artificial

La Conciencia Artificial

Jaume Soler / M. Mercè Conangla

Una reflexión lúcida y profundamente humana sobre cómo la inteligencia artificial está transformando nuestra conciencia, nuestras relaciones y nuestra manera de vivir.Vivimos rodeados de máquinas cada vez más inteligentes. Nos ayudan a decidir, a recordar, a orientarnos, a escribir, a relacionarnos... incluso a sentirnos acompañados. Pero mientras la inteligencia artificial ava...

-5%
21,95 € 20,85 €
  • Añadir a favoritos
El Mundo Conectado: Explorando el Internet de las Cosas (Iot)

El Mundo Conectado: Explorando el Internet de las Cosas (Iot)

Jose Manuel Ortega Candel

Todo lo que necesitas para entender y aplicar el internet de las cosas en un solo libro. De la teoría a la práctica, con enfoque real y actual. El mundo conectado es una guía integral y actualizada del ecosistema IoT, pensada tanto para quienes se inician en la materia como para profesionales que necesitan una referencia técnica. El libro recorre de forma progresiva desde l...

-5%
25,00 € 23,75 €
  • Añadir a favoritos
Inteligencia Artificial

Inteligencia Artificial

Tom Jackson

Nos encontramos a las puertas de la revolución de la inteligencia artificial. La IA va a cambiar nuestro mundo de una manera que aún estamos tratando de comprender, y puede que lo haga muy rápido. Esta guía informativa y amena de la historia y la filosofía de la IA examina las aplicaciones más innovadoras de esta tecnología revolucionaria. Es una introducción ideal para entende...

-5%
9,95 € 9,45 €
  • Añadir a favoritos
Certificat Actic 3 Qüestionaris

Certificat Actic 3 Qüestionaris

Cristian Gonzalez Delgado

-5%
35,93 € 34,13 €
  • Añadir a favoritos