Details

PHP Avanzado


PHP Avanzado

Edición 2023
1. Aufl.

von: Santiago Aguirre

23,99 €

Verlag: Ediciones de la U
Format: PDF
Veröffentl.: 22.05.2024
ISBN/EAN: 9789587926484
Sprache: spanisch
Anzahl Seiten: 340

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

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.
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
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.

Diese Produkte könnten Sie auch interessieren:

Software Process Modeling
Software Process Modeling
von: Silvia T. Acuna, Natalia Juristo
PDF ebook
96,29 €
A Software Process Model Handbook for Incorporating People's Capabilities
A Software Process Model Handbook for Incorporating People's Capabilities
von: Silvia T. Acuna, Natalia Juristo, Ana Maria Moreno, Alicia Mon
PDF ebook
149,79 €
XML for Bioinformatics
XML for Bioinformatics
von: Ethan Cerami
PDF ebook
53,49 €