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É

15,20 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2014
ISBN:
978-84-415-3568-8
Páginas:
288
Encuadernación:
Rústica
Colección:
Guías prácticas

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

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

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.

Artículos relacionados

  • PROGRAMACIÓN DE MICROCONTROLADORES ARM DE 32 BITS EN C S CON RASPBERRY
    MIGUEL LUNA, RENE
    Este libro ofrece una formación práctica y rigurosa para aprender a desarrollar firmware profesional en lenguaje C utilizando la Raspberry Pi Pico W y el microcontrolador RP2040, una de las plataformas ARM de 32 bits más versátiles y accesibles del mercado.A lo largo de la obra, el lector descubre los fundamentos de la arquitectura ARM Cortex-M0+, el manejo directo de registros...

    24,90 €

  • ACCESIBILIDAD DIGITAL. CURSO PRÁCTICO
    FERNÁNDEZ CASADO, PABLO ENRIQUE
    Este libro constituye una guía actualizada sobre la accesibilidad digital, orientada tanto a la comprensión de la nueva Ley EAA como a su aplicación práctica en entornos reales. A lo largo de sus capítulos, el lector adquiere una visión global de la accesibilidad web y documental, entendida como un requisito técnico, legal y ético imprescindible para garantizar el acceso univer...

    29,90 €

  • INFORMÁTICA E INTERNET BÁSICO PARA MAYORES
    MONTEPINAR, GRUPO
    Este libro es una guía práctica y cercana pensada especialmente para personas mayores que desean aprender a utilizar el ordenador y el teléfono móvil con tranquilidad y confianza. Explicado paso a paso y con un lenguaje claro, permite adquirir las competencias digitales necesarias para desenvolverse en la vida cotidiana. La obra está centrada especialmente en Windows 11 y el pa...

    19,90 €

  • HACIA UN INTERNET MÁS LIBRE
    JORGE SCHNURA
    ¿Y si pudieras ser el verdadero dueño de tu yo digital?En un mundo en el que unos pocos gigantes tecnológicos deciden qué vemos, qué pensamos y qué somos en línea, este libro propone una revolución: la Web 3.0. A través de un viaje apasionante que une historia, tecnología y crítica social, el autor desenmascara los mecanismos de control de la Internet actual y muestra cómo la t...

    23,95 €

  • FACEBOOK PARA MAYORES
    MARTOS RUBIO, ANA
    Facebook es la red social más popular de Internet. En un mundo dinámico, supone toda una evolución social que cuenta con cientos de millones de usuarios por su sencillez de uso y por su capacidad de llegar a cualquier lugar o persona. Si usted se encuentra en esa edad en la que, después de haber disfrutado de muchas cosas, no quiere perderse nada del mundo actual, este libro ...

    15,00 €

  • TWITTER PARA MAYORES
    MARTOS RUBIO, ANA
    Twitter no es un misterio ni un secreto para iniciados. En un mundo dinámico, supone toda una evolución social que cuenta con cientos de millones de usuarios por su sencillez de uso y por su capacidad de llegar instantáneamente a cualquier punto y persona. Si usted se encuentra en esa edad en la que, después de haber disfrutado de muchas cosas, no quiere perderse nada del mund...

    15,00 €

Otros libros del autor

  • DESARROLLO WEB CON PHP Y MYSQL. EDICIÓN 2018
    CABEZAS GRANADO, LUIS MIGUEL / GONZÁLEZ LOZANO, FRANCISCO JOSÉ
    PHP es uno de los lenguajes más utilizados en el mundo del desarrollo web. Desde su aparición en 1995 ha sufrido una evolución que lo sitúa actualmente entre los principales recursos del programador experimentado. Es un lenguaje de scripts sencillo, rápido y que ha sabido incorporar versión a versión las novedades que el mercado ha ido demandando. Por otro lado, el gestor de ba...

    16,95 €

  • REDES INALÁMBRICAS
    CABEZAS GRANADO, LUIS MIGUEL / GONZÁLEZ LOZANO, FRANCISCO JOSÉ
    Las redes inalámbricas han provocado un gran impacto en todos los ámbitos sociales y económicos. Tanto la comunicación por voz como la transferencia de datos, han pasado de ser herramientas ancladas a un lugar y conectadas con cables a elementos que pueden ser transportados y utilizados mientras nos movemos, en cualquier momento y en cualquier lugar. Por tanto, se han convertid...

    14,00 €