01

PHP Avanzado. Edición 2023

AUTORES

Editorial: Ediciones de la U

· Coedición: Ra-ma Editorial

Impreso

$106.000

ISBN 9789587926477

Rústica • 17 x 24 cm. • 340 Páginas • Año 2024

02

DESCRIPCIÓN

Una mirada a la publicación

PHP es uno de los lenguajes más conocidos en el mundo del desarrollo orientado a la Web. Creado como un lenguaje del lado del servidor para programar sitios dinámicos las distintas mejoras que obtuvo, lo popularizaron en el mundo entero, le dieron una inmensa difusión y generaron una enorme comunidad que lo está utilizando.

En esta obra aprenderás todos los aspectos avanzados del desarrollo en PHP, trabajando bajo el patrón de programación Modelo Vista Controlador y utilizando conceptos como relaciones entre tablas, programación orientada a objetos y elementos de las últimas versiones del lenguaje. Crearás un sistema base, sobre el cual irás agregando nuevas e interesantes características. De forma secuencial

aprenderás a trabajar con distintos aspectos de PHP creando funcionalidades nuevas, que siempre son demandadas y suelen requerir experiencia en el ámbito laboral.

Aprenderás a utilizar sesiones, sistemas de login y contraseñas encriptadas, trabajarás con librerías de desarrollo en PHP como PHPMailer, la librería por excelencia del lenguaje para el envío de correos electrónicos. Verás cómo utilizar pasarelas de pago y sistemas de integración de tarjetas de crédito y cobros en línea, conocerás el manejo seguro de productos y envío de newsletters, crearás sistemas modernos basados en aplicaciones reales, con usuarios y clientes para gestionar sus compras.

Además, al final de cada capítulo, encontrarás una serie de actividades para que puedas autovaluarte.

03

TABLA DE CONTENIDO

Un recorrido por el libro

ACERCA DEL AUTOR PRÓLOGO SOBRE ESTA OBRA PARTE 1. PDO. ENCRIPTACIÓN. SISTEMA DE LOGIN CAPÍTULO 1. INTRODUCCIÓN

1.1 EL LENGUAJE 1.2 HERRAMIENTAS Y CONOCIMIENTOS PREVIOS 1.3 ¿QUÉ DEBO SABER? 1.4 PHP 1.5 LENGUAJE DE MARCADO HTML5 1.6 HOJAS DE ESTILO EN CASCADA–CSS 1.7 JAVASCRIPT 1.8 ¿DÓNDE APRENDER TODO ESTO? 1.8.1 HTML5 y CSS 1.8.2 JavaScript 1.9 ACTIVIDADES 1.9.1 Test de autoevaluación

CAPÍTULO 2. CONCEPTOS INICIALES

2.1 PHP 2.2 CREACIÓN DEL PROYECTO EN PHP 2.3 ACTIVIDADES 2.3.1 Test de autoevaluación 2.3.2 Ejercicios prácticos

CAPÍTULO 3. INTERFAZ

3.1 MEJORAR LA INTERFAZ 3.2 SESIONES EN EL SISTEMA 3.3 CREAR EL DASHBOARD 3.4 ACTIVIDADES 3.4.1 Test de autoevaluación 3.4.2 Ejercicios prácticos

CAPÍTULO 4. PERFIL

4.1 INFORMACIÓN DEL PERFIL 4.2 MODIFICAR LA NAVEGACIÓN 4.3 ACTUALIZAR LOS DATOS DEL USUARIO 4.4 ACTIVIDADES 4.4.1 Test de autoevaluación 4.4.2 Ejercicios prácticos

CAPÍTULO 5. CUENTAS

5.1 VERIFICACIÓN 5.2 EDITAR LOS MODELOS USER 5.3 ACTIVIDADES 5.3.1 Test de autoevaluación 5.3.2 Ejercicios prácticos GLOSARIO

PARTE 2. PASARELA DE COMPRAS. ALGORITMO DE REDES.GESTIÓN DE CONTENIDOS CAPÍTULO 6. PLATAFORMA DE STREAMING

6.1 NUEVOS MODELOS 6.2 FRONT-END DEL PANEL 6.3 MOSTRAR LOS VIDEOS 6.4 ACTIVIDADES 6.4.1 Test de autoevaluación 6.4.2 Ejercicios prácticos

CAPÍTULO 7. APARIENCIA

7.1 FRONT-END 7.2 AGREGAR CAMPOS DE CLASE 7.3 ELIMINAR REGISTROS 7.4 ACTIVIDADES 7.4.1 Test de autoevaluación 7.4.2 Ejercicios prácticos

CAPÍTULO 8. PASARELA DE PAGO

8.1 LIBRERÍAS DE PAGO 8.2 CREAR PASARELA DE PAGOS 8.3 CONTROLADORES PARA LOS PAGOS 8.4 ACTIVIDADES 8.4.1 Test de autoevaluación 8.4.2 Ejercicios prácticos

CAPÍTULO 9. DETALLES FINALES

9.1 ALMACENAR CLIENTES Y COMPRAS 9.2 CONSULTAS JOIN EN SQL 9.3 UNIR TRES TABLAS CON JOIN 9.4 ACTIVIDADES 9.4.1 Test de autoevaluación 9.4.2 Ejercicios prácticos GLOSARIO API. CONSULTAS AVANZADAS CON PDO. COMPOSER Y VERSIONES

CAPÍTULO 10. API

10.1 ¿QUÉ ES UNA API? 10.2 PETICIONES GET 10.3 PETICIONES POST Y CREACIÓN DE DATOS 10.4 BORRADO DE DATOS 10.5 ACTIVIDADES 10.5.1 Test de autoevaluación 10.5.2 Ejercicios prácticos

CAPÍTULO 11. DASHBOARD 11.1 COMENTARIOS 11.2 LLAMAR A TU API CON JAVASCRIPT 11.3 VALIDAR LOS COMENTARIOS 11.4 CREACIÓN DE COMENTARIOS 11.5 ACTIVIDADES 11.5.1 Test de autoevaluación 11.5.2 Ejercicios prácticos

CAPÍTULO 12. MAQUETA 12.1 CREAR LA MAQUETA 12.2 CONSUMIR LA API CON JAVASCRIPT 12.3 UTILIZAR FETCH EN JAVASCRIPT 12.4 ACTIVIDADES 12.4.1 Test de autoevaluación 12.4.2 Ejercicios prácticos

CAPÍTULO 13. COMENTARIOS Y RESEÑAS 13.1 CREAR TU FORMULARIO AJAX 13.2 CREAR LAS PETICIONES AL BACK-END 13.3 CONTACTO DESDE EL FRONT-END 13.4 ACTIVIDADES 13.4.1 Test de autoevaluación 13.4.2 Ejercicios prácticos GLOSARIO

PARTE 3. PHPMAILER, NEWSLETTERS, GESTIÓN DE CORREOS Y MAQUETAS HTML CAPÍTULO 14. PHP AVANZADO

14.1 TRABAJO EN EQUIPO CON PHP 14.2 DESARROLLO DE LOS MODELOS 14.3 HERENCIA DE MÉTODOS 14.4 MAQUETAR LAS VISTAS 14.5 ACTIVIDADES 14.5.1 Test de autoevaluación 14.5.2 Ejercicios prácticos

CAPÍTULO 15. ROLES

15.1 CREAR NUEVOS MÉTODOS 15.2 GETTERS, SETTERS O ACCESORIOS 15.3 ACTIVIDADES 15.3.1 Test de autoevaluación 15.3.2 Ejercicios prácticos

CAPÍTULO 16. INTERFAZ

16.1 CREAR LA PLANTILLA WEB 16.2 DEVOLVER EL OBJETO ROLE 16.3 CARGA DE LOS DOCUMENTOS 16.4 ACTIVIDADES 16.4.1 Test de autoevaluación 16.4.2 Ejercicios prácticos

CAPÍTULO 17. CARACTERÍSTICAS ADICIONALES

17.1 AGREGAR FUNCIONALIDADES 17.2 VER TODOS LOS USUARIOS 17.3 MODIFICAR LOS DOCUMENTOS 17.4 ACTIVIDADES 17.4.1 Test de autoevaluación 17.4.2 Ejercicios prácticos

CAPÍTULO 18. NEWSLETTERS Y CORREOS ELECTRÓNICOS

18.1 PHPMAILER 18.2 EL PANEL DE ADMINISTRACIÓN 18.3 ACTIVIDADES 18.3.1 Test de autoevaluación 18.3.2 Ejercicios prácticos GLOSARIO MATERIAL ADICIONAL

04

AUTOR(ES)

Detrás de estas páginas

SANTIAGO AGUIRRE PÉREZ

Programador y desarrollador web, además de entusiasta de la tecnología.

Trabajó durante un tiempo en servicio técnico, y estudió las carreras de Comunicación Social y Desarrollo Web en la Universidad de La Matanza. Es desarrollador en Java, PHP, C#, y en tecnologías del lado del cliente, como HTML5, CSS y JavaScript, entre otras. Actualmente se desempeña como redactor, y desarrollador de sitios y aplicaciones web.

05

INFORMACIÓN ADICIONAL

El libro en detalle

Acabados

Área

Autor

Coeditor

Colección

N/A

Editorial

EISBN

N/A

Formato

Número de edición

Páginas

Peso

06

PRODUCTOS RELACIONADOS

Complementa tu lectura

  • Impreso

    ebook

    Gestión de los servicios y seguridad de los sistemas informáticos

    Grupo Montepinar

    Rango de precios: desde $82.800 hasta $92.000

  • Impreso

    ebook

    Implementación de un servidor con Linux Debian. Paso a paso

    Axel Daniel Saldívar Zaldivar y otros

    Rango de precios: desde $71.100 hasta $79.000

  • Impreso

    ebook

    Jetson Nvidia. Inteligencia artificial en tu bolsillo

    Axel Saldívar Zaldívar y otros

    Rango de precios: desde $62.100 hasta $69.000

  • Impreso

    ebook

    Accesibilidad digital. Curso práctico

    Pablo Enrique Fernández Casado

    Rango de precios: desde $98.100 hasta $109.000

  • Impreso

    ebook

    Deep Web. Amenazas y protección en la red oculta

    Facundo David Gallo Serpillo

    Rango de precios: desde $53.100 hasta $59.000

  • Impreso

    ebook

    Programación y uso de librerías en R

    Carmen Gladys Vargas Pérez y otros

    Rango de precios: desde $161.100 hasta $179.000