APLICACIONES WEB CON PHP

APLICACIONES WEB CON PHP

FLÓREZ FERNÁNDEZ, HÉCTOR / HERNÁNDEZ RODRÍGUEZ, JORGE

24,90 €
IVA incluido
Consultar disponibilidad
Editorial:
RA-MA
Año de edición:
2021
Materia
Informática
ISBN:
978-84-18551-44-4
Páginas:
284
Encuadernación:
Rústica
Colección:
INFORMATICA GENERAL
24,90 €
IVA incluido
Consultar disponibilidad

Prólogo 1 Introducción 1.1 HTML 1.2 CSS . 1.3 JavaScript 1.4 DOM 1.5 PHP 1.6 jQuery 1.7 Bootstrap 1.8 AJAX 1.9 REST 1.10 Patrón Modelo Vista Controlador 2 Conceptos Básicos de Programación 2.1 Tipos de datos 2.1.1 Variables 2.1.2 Variables constantes 2.1.3 Tipos primitivos de datos 2.1.4 Ámbito de las variables 2.1.5 Variables superglobales 2.2 Operadores 2.2.1 Operadores aritméticos 2.2.2 Operadores de asignación 2.2.3 Operadores lógicos 2.2.4 Operadores de comparación 2.2.5 Operadores a nivel de bits 2.3 Estructuras de programación 2.3.1 Sentencias 2.3.2 Comentarios 2.3.3 Sentencia de impresión 2.3.4 Estructura de condición if 2.3.5 Estructura de condición if else 2.3.6 Estructura de condición if else if 2.3.7 Operador ternario 2.3.8 Estructura de condición switch case 2.3.9 Estructura de repetición while 2.3.10 Estructura de repetición for 2.3.11 Estructura de repetición do while 2.3.12 Estructura de repetición foreach 2.4 Secuencias de escape 3 HTML, CSS y JavaScript 3.1 HTML 3.1.1 Estructura de HTML 3.1.2 Etiquetas básicas de HTML 3.1.3 Formularios 3.2 CSS 3.3 JavaScript 4 Introducción a PHP 4.1 Compilación en PHP 4.2 Editores para PHP 4.3 Inclusión de archivos 5 Conceptos Básicos de Programación Orientada a Objetos 5.1 Clase 5.1.1 Visibilidad 5.1.2 Atributos 5.1.3 Métodos 5.1.4 Encapsulamiento 5.1.5 Apuntador $this 5.1.6 Operador self 5.2 Objeto 5.3 Clasificación de métodos 5.4 Sobrecarga de métodos 5.5 Recursividad 5.6 Bajo acoplamiento . 5.7 Alta cohesión 5.8 Arquitectura de software 6 Arreglos, Matrices y Colecciones 6.1 Arreglos 6.1.1 Búsqueda lineal 6.1.2 Búsqueda binaria 6.2 Matrices 6.2.1 Cálculo de la traspuesta de una matriz 6.2.2 Multiplicación de matrices 6.3 Colecciones 6.4 Funciones de ordenamiento 6.5 Algoritmos de ordenamiento 6.5.1 Burbuja (Bubble Sort) 6.5.2 Inserción (Insertion Sort) 6.5.3 Mezcla (Merge Sort) 6.5.4 Clasificación rápida (Quick Sort) 6.6 Arreglos multidimensionales 7 Bootstrap 7.1 Disposición de pantalla . 7.2 Tablas 7.3 Alertas 7.4 Contenedores de contenido 7.5 Formularios 7.6 Barras de menú 8 jQuery 8.1 Inclusión de jQuery en un proyecto 8.2 Selectores de objetos 8.3 Tipos de selectores 8.4 Manipulación de objetos del DOM 8.5 Escuchador de eventos 8.6 Animaciones 8.7 Aplicación de jQuery 9 JSON 103 9.1 Estructura de un documento JSON 9.2 Tipos de datos 9.3 Uso de JSON en JavaScript 9.3.1 Codificación y decodificación 9.4 Uso de JSON en PHP 9.4.1 Función json decode 9.4.2 Función json encode 10 Acceso a Bases de Datos 10.1 Conexión a base de datos 10.2 Data Access Object (DAO) 10.3 Aplicación Web en PHP con acceso a base de datos 10.3.1 Inserción de datos 10.3.2 Consulta de datos 10.3.3 Actualización de datos . 10.3.4 Eliminación de datos 11 Manejo de Sesiones 137 11.1 Clases requeridas para autenticación 11.2 Formulario de autenticación 11.3 Página de sesión 11.4 Cierre de sesión 12 Generación de Documentos PDF 12.1 EZPDF 12.2 Generación de documento PDF 13 Gráficas 13.1 Chartkick 13.1.1 Line Chart 13.1.2 Área Chart 13.1.3 Column Chart 13.1.4 Bar Chart 13.1.5 Pie Chart 13.1.6 Donut Chart 13.1.7 Geo Chart 13.2 Data-Driven Documents (D3) 13.2.1 Tidy Tree 13.2.2 Bubble Chart 13.3 Aplicación Web en PHP con despliegue de gráficas 13.3.1 Charts con Chartkick para la aplicación del caso de estudio 13.3.2 Chart con D3 para la aplicación del caso de estudio 14 Envío de Correo Electrónico 14.1 Función mail 14.2 Formulario de contacto 15 AJAX 15.1 HTTP 15.2 Uso de AJAX 15.3 Objeto XMLHttpRequest 15.4 Implementación de AJAX con jQuery 15.5 Fetch . 15.6 Aplicación Web en PHP usando AJAX 16 Servicios REST 16.1 Modelo Cliente - Servidor 16.2 Representational State Transfer (REST) 16.3 Especificaciones de un sistema REST 16.4 Operaciones en servicios REST 16.5 Autenticación de solicitudes 16.6 PHP como cliente 16.7 Servicios REST con PHP 16.7.1 Cliente 16.7.2 Servidor 17 Patrón Modelo Vista Controlador 259 17.1 Flujo en MVC con enfoque Web 17.2 Modelo 17.3 Vista 17.4 Controlador 17.5 MVC en aplicaciones Web con PHP Glosario de Términos Bibliografía

Este libro ofrece al lector una exposición clara y didáctica de los conceptos básicos de PHP mediante el paradigma orientación a objetos así como los conceptos de AJAX mediante la librería jQuery. Esta exposición se realiza con el
desarrollo de aplicaciones que combina PHP, HTML, JavaScript mediante jQuery y CSS mediante Bootstrap.

Expone con una gran cantidad de ejemplos y demostraciones de las diferentes características de PHP basado en el paradigma de orientación a objetos, además de orientar el desarrollo con arquitecturas, patrones y buenas prácticas en el
desarrollo de aplicaciones.

Se ofrecen explicaciones de conceptos básicos de programación, conceptos de programación orientada a objetos, desarrollo orientado a objetos con base en arquitectura de tres capas, acceso a repositorios de datos mediante bases de
datos, ge-neración de archivos PDF, conceptos básicos de AJAX, despliegue de información mediante gráficos obtenidos por servicios ofrecidos por plugins, servicios REST, patrón MVC, entre otros.

Artículos relacionados

  • DISEÑO ASISTIDO POR IA
    LÓPEZ LÓPEZ, ANNA MARÍA
    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...
    Disponible en la librería

    35,95 €

  • ESTO NO ES INTELIGENCIA
    FLORIDI, LUCIANO
    La inteligencia artificial no piensa, no es inteligente: actúa. Comprender esta diferencia fundamental es la clave para afrontar con conciencia los desafíos de una tecnología que está transformando nuestro presente y nuestras vidas, y para imaginar el futuro de nuestras sociedades. Esta es la tesis que defiende Luciano Floridi, uno de los principales filósofos contemporáneos y...
    Disponible en la librería

    24,90 €

  • LO QUE PREGUNTAMOS A GOOGLE
    ROGERS, SIMON
    ¿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...
    Disponible en la librería

    24,95 €

  • POTENCIA TU EMPRESA CON INTELIGENCIA
    GÁMEZ, KIKO
    Potencia tu empresa con inteligencia propone rediseñar profesionales y empresas desde cero, asumiendo la IA como sistema operativo y no como complemento. No es un libro técnico, es un mapa estratégico para quien quiere crecer, competir y liderar en la era de la IA agéntica, porque la inteligencia artificial no es una herramienta más que añadir a lo que ya haces, es una nueva fo...
    Disponible en la librería

    24,00 €

  • LOS TRUCOS DE IPHONE QUE APPLE NUNCA TE CONTARÁ
    VIDAL (@SNOFLAA), ALFONS
    "Deja de adaptarte al teléfono y haz que el iPhone se adapte a tu estilo de vida".Es muy probable que lleves en el bolsillo uno de los dispositivos más potentes del mundo, pero ¿realmente le sacas partido o solo lo usas como despertador, email y redes sociales? A menudo nos frustramos pensando que nuestro móvil es muy caro para el uso que le damos, cuando la realidad es que tie...
    Disponible en la librería

    24,95 €

  • CÓDIGO LIMPIO. SEGUNDA EDICIÓN
    MARTIN, ROBERT C.
    Con la segunda edición de Código limpio, Robert C. Martin ("Uncle Bob") revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y pr...
    Disponible en la librería

    62,50 €