Saltar al contenido principal
Desarrollo Web con Php y Mysql. Edición 2015

Desarrollo Web con Php y Mysql. Edición 2015

Cabezas Granado, Luis Miguel / González Lozano, Francisco José

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:
Ciencia - STEM
ISBN:
978-84-415-3568-8
Páginas:
288
Encuadernación:
OTROS
Colección:
Guías Prácticas
Q. 240
IVA incluido
No disponible
Añadir a favoritos Avisar disponibilidad

Sinopsis

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.

Índice

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

Artículos relacionados

Con Algoritmos y a lo Loco

Con Algoritmos y a lo Loco

Clara Grima Ruiz

Una divertida apología de los algoritmos que nos recuerdan que la humanidad no habría llegado hasta donde está, para bien o para mal, sin sus asombrosas aplicaciones. Nuestra vida está llena de algoritmos, y no es de extrañar, pues esta palabra tan en boga se refiere a procedimientos esenciales en nuestras vidas, aunque se haya convertido, para mucha gente, en sinónimo de algo ...

Disponible

Q. 130

Si Alguien la Crea, Todos Moriremos

Si Alguien la Crea, Todos Moriremos

Yudkowsky, Eliezer / Soares, Nate

Un llamamiento inaplazable para poner freno a la carrera hacia la superinteligencia.Desde hace unos años, cientos de expertos en inteligencia artificial vienen advirtiendo que esta supone un grave peligro de extinción para la humanidad. Sin embargo, la carrera no ha dejado de intensificarse: empresas y países compiten por crear máquinas más inteligentes que cualquier persona, y...

Disponible

Q. 275

Generación Ia

Generación Ia

Vivas, Fredi

¿La inteligencia artificial viene a desplazarnos? ¿A quitarnos el trabajo? ¿O viene a aumentar -como nunca antes- las capacidades que nos hacen humanos?En medio de promesas exageradas y noticias apocalípticas, Fredi Vivas -ingeniero, tecnólogo y pionero en IA- nos propone una mirada distinta: lo humano y lo artificial ya no compiten, sino que se integran. En este libro traza el...

Disponible

Q. 220

Artificial

Artificial

Sigman, Mariano / Bilinkis, Santiago

Ideas, herramientas y preguntas para aproximarse a la inteligencia artificial sin miedo, de la mano de Mariano Sigman, uno de los neurocientíficos más destacados del mundo, y Santiago Bilinkis, emprendedor y tecnólogo.Este no es un libro de oráculos o vaticinios, sino las reflexiones de dos autores que consideran que estar informados es la mejor forma de navegar la indefectible...

Disponible

Q. 160

La Estafa de la Ia

La Estafa de la Ia

Emily M. Bender / Alex Hanna

Un libro imprescindible para desenmascarar las falsas promesas de la inteligencia artificial y entender cómo las grandes tecnológicas convierten su hype en un negocio a costa de nuestras vidas. ¿Va a acabar la inteligencia artificial dominando el mundo? ¿Han creado los científicos una forma de vida artificial capaz de pensar por sí misma? ¿Va a quedarse con nuestros puestos de ...

Disponible

Q. 275

Domina la Inteligencia Artificial Antes de que ella te Domine a Ti

Domina la Inteligencia Artificial Antes de que ella te Domine a Ti

Lasse Rouhiainen

La inteligencia artificial ya no es el futuro, es el presente redefiniendo tu vida profesional y personalQuienes no dominen esta tecnología quedarán relegados. Este libro es tu guía práctica para prosperar en una realidad donde la IA no es opcional. Descubre 101 estrategias que marcarán la diferencia entre liderar el cambio o ser reemplazado. Prepárate para una nueva realidad d...

Único ejemplar, sujeto
a disponibilidad

Q. 240