APLICACIONES WEB CON PHP
-5%

APLICACIONES WEB CON PHP

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

24,90 €
23,66 €
IVA incluido
Editorial:
RA-MA, LIBRERIA Y EDITORIAL
Año de edición:
2021
Materia
Software
ISBN:
978-84-18551-44-4
Páginas:
284
Encuadernación:
Rústica
Colección:
24,90 €
23,66 €
IVA incluido

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

  • ZELDA. LA SAGA MÁS INNOVADORA
    ESPAÑA, RBA COLECCIONABLES
    Zelda. La saga más innovadora forma parte de la colección Videojuegos Legendarios. La primera colección sobre videojuegos, que recorre la historia del videojuego a través de las sagas y títulos más importantes. Una edición para coleccionistas, en tapa dura, que explora en detalle, los escenarios, los protagonistas, las tramas, el proceso de creación y los genios que participaro...
    En stock

    9,99 €9,49 €

  • LANZATE A LA IA. DESPIERTA TUS SUPERPODERES
    FUENTES CALLE, ARTURO
    Tus superpoderes ya existen. Solo te falta dar el primer paso. Si todavía miras la IA con distancia, no estás solo . A muchos les pasa: sienten curiosidad, pero también respeto, dudas o la sensación de 'esto no es para mí'. La IA no es una moda pasajera: es la siguiente etapa natural de la digitalización que ya transformó cómo trabajamos, aprendemos y nos comunicamos. Mirar hac...
    En stock

    19,90 €18,91 €

  • FANCY BEAR SE VA DE PHISHING
    SHAPIRO, SCOTT J.
    Es una paradoja de nuestros tiempos que vivamos en la sociedad de la información, pero no entendamos cómo funciona. ¿Qué pasaría si supiésemos más? En Fancy Bear se va de phishing, Scott J. Shapiro recurre a su popular clase en la universidad de Yale sobre hackeo para mostrar que el cibercrimen tiene menos que ver con la programación defectuosa que con el cableado imperfecto de...
    En stock

    31,95 €30,35 €

  • LEVEL UP! GUIA PARA SER UN GRAN DISEÑADOR DE VIDEOJUEGOS
    ROGERS, SCOTT
    ¿Quieres aprender a diseñar lo último en videojuegos? ¿Necesitas consejos para mejorar el diseño de tu juego? ¡Prepárate para subir de nivel con Level Up! Scott Rogers, el diseñador de videojuegos de éxito como Pac-Man World TM, God of War TM, y las series de Maximo y de Bob Esponja, comparte con nosotros el conocimiento y la experiencia que ha acumulado durante años sobre cómo...
    En stock

    45,00 €42,75 €

  • AGENTES IA DESPIERTE COMPRENDA CREE Y VISIONE EL FUTURO
    NUÑEZ, MIGUAL A. / SERRANO, RAMON
    No es una ola; la inteligencia artificial es un tsunamiLa IA irrumpió sin pedir permiso, transformando profesiones, alterando la manera de aprender y reconfigurando en pocos meses nuestra vida cotidiana. Ahora la pregunta ya no es si la IA cambiará su mundo, sino cuán preparado estará usted cuando lo haga.Este libro nace en ese cruce entre vértigo y oportunidad, y le acompaña a...
    En stock

    16,50 €15,68 €

  • STORYTELLING CON DATOS, ANTES Y DESPUÉS
    CISNEROS, MIKE / VELEZ, ALEX / NUSSBAUMER KNAFLIC, COLE
    Transformaciones prácticas. Estrategias comprobadas. Relatos de datos poderosos. De la mano de la autora superventas Cole Nussbaumer Knaflic y de los expertos narradores de datos Mike Cisneros y Alex Velez, Storytelling con datos, antes y después se basa en más de una década de experiencia ayudando a las organizaciones líderes a comunicar sus datos de forma clara y eficaz.A tra...
    En stock

    41,50 €39,43 €