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

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE CONTROL
    ARANA TORRES, SARA / CORDOVA NERI, TEODORO
    Iníciese en el universo de Python y domine las estructuras de control Python es el lenguaje de programación que ha revolucionado el mundo tecnológico. Su simplicidad, gratuidad y versatilidad hacen de él una herramienta imprescindible en el campo de la informática, por lo que es utilizado por las principales compañías globales. Este libro le ofrece la oportunidad de introducirs...
    En stock

    23,80 €22,61 €

  • PYTHON DESDE EL LABORATORIO. APLICACIONES GUI, INTEGRACIÓN CON BASE DE DATOS E I
    ARANA TORRES, SARA / CORDOVA NERI, TEODORO
    Descubra las ventajas de integrar Python con las aplicaciones GUI, las bases de datos y la inteligencia artificial En la era digital actual, las interfaces gráficas de usuario (GUI) y la inteligencia artificial (IA) juegan un papel crucial en la informática, facilitando la interacción del usuario y optimizando procesos. Si quiere dominar estos conceptos, ha llegado al libro ind...
    En stock

    26,50 €25,18 €

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE DATOS
    ARANA TORRES, SARA / CORDOVA NERI, TEODORO
    Dé un paso más allá en Python y domine las estructuras de datos En el dinámico mundo de la tecnología, las estructuras de datos son el pilar sobre el que las empresas construyen su capacidad para administrar información y forjar estrategias de crecimiento. Este libro le invita a sumergirse en el fascinante mundo de las estructuras de datos más utilizadas, como las listas y arra...
    En stock

    26,50 €25,18 €

  • INTELIGENCIA (ARTIFICIAL) PARA EMPRENDEDORES
    GARDE SANCHEZ, JOSE LUIS
    En esta obra, te proporcionaremos información detallada sobre cómo implementar la IA en tu negocio, destacando las numerosas ventajas que puede brindarte. Exploraremos en profundidad el potencial de esta tecnología revolucionaria y cómo puede convertirse en tu asistente personal y tecnológico del siglo XXI.Aprenderás a seleccionar las herramientas adecuadas según tus necesidade...
    En stock

    23,50 €22,33 €

  • PYTHON DESDE EL LABORATORIO. REGISTROS, ARCHIVOS Y PROGRAMACIÓN DINÁMICA
    CORDOVA NERI, TEODORO / ARANA TORRES, SARA
    Profundice en el mundo Python y domine los registros, los archivos y la programación dinámica En el ámbito de la informática, trabajar con registros y archivos es básico para manejar un lenguaje de programación. Estas herramientas no solo simplifican procesos, sino que también potencian la eficiencia y la organización dentro de cualquier entorno empresarial. Este libro es una v...
    En stock

    19,50 €18,53 €

  • INNOVACIÓN CON FUTURO
    GARCÍA MARTÍNEZ, JAVIER
    Innovación con futuro es un horizonte por construir. Un recorrido por diez tecnologías que, gracias a su gran potencial transformador, representan una oportunidad única para impulsar nuestra economía. Con la colaboración de doce científicos de primer nivel ?siete de ellos Premios Nacionales de Investigación? y cuatro directivos empresariales de referencia en ámbitos tan diverso...
    En stock

    18,95 €18,00 €