APLICACIONES WEB CON PHP

APLICACIONES WEB CON PHP

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

24,90 €
IVA incluido
Editorial:
RA-MA
Año de edición:
2021
Materia
Informatica y tecnología
ISBN:
978-84-18551-44-4
Páginas:
284
24,90 €
IVA incluido
Añadir a favoritos

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

  • INTELIGENCIA ARTIFICIAL. CARTOGRAFÍA DE UNA REVOLUCIÓN
    DEL CASTILLO, CARLOS
    COLECCIÓN GEOPOLÍTICA ILUSTRADA: LIBROS PARA ENTENDER EL MUNDO DE UN VISTAZO ¿Revolución tecnológica o nuevo orden mundial Una visión panorámica de lo que engloba la inteligencia artificial y de cómo está transformando el mundo a base de microchips, datos y algoritmos. 6 grandes temas y 50 preguntas clave para entender cómo la IA está sacudiendo los cimientos políticos, económi...
    Disponible en tienda

    17,90 €

  • LOS TRUCOS DE IPHONE QUE APPLE NUNCA TE CONTARÁ
    VIDAL (@SNOFLAA), ALFONS - SNOFLA
    "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 tienda

    24,95 €

  • CONTRA LA BAZOFIA DIGITAL
    LOZANO, IRENE
    "En apenas unos años, los modelos de lenguaje de la IA han irrumpido en profesiones creativas, colonizado oficinas, las redes sociales, e inundado internet de «bazofia digital»: textos impecables en apariencia, pero faltos de humanidad. ...
    Disponible en tienda

    18,90 €

  • UNA VIDA SIEMPRE EN LÍNEA
    VILALTA VAQUÉ, ARIADNA
    "Pensábamos que Internet era una herramienta. Hoy es el lugar donde vivimos psicológicamente. ...
    Disponible en tienda

    21,90 €

  • GENERACIÓN IA
    LÁZARO ÁVILA, MARÍA
    Al debate sobre cómo, cuándo y por qué dar acceso (o no) a niños y adolescentes a las pantallas, móviles y redes sociales, se añade ahora otro ingrediente digital: la inteligencia artificial.En realidad, la IA no es un fenómeno nuevo: llevamos conviviendo con ella desde hace años, muchas veces de forma invisible. Ahora, la «democratización» de aplicaciones y herramientas de IA ...
    Disponible en tienda

    22,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 tienda

    62,50 €