Cómo crear una tienda virtual con PHP 5 y MySQL 5
Objetivos del libro
-
Enseñar a poner en marcha un sitio web con una aplicación de comercio electrónico, que nos permitirá poner a la venta cualquier tipo de catálogo de productos, y un foro de artículos.
-
Enseñar a diseñar, desarrollar y programar un sitio web con el entorno AMP (Apache, MySQL y PHP).
-
Suministrar un paquete completo y funcional de dos aplicaciones web integradas fácilmente ampliables y personalizables
Para cumplir con estos objetivos se ha dividido en libro en tres partes:
-
Manual del usuario: para quien quiera instalar las aplicaciones en un servidor para crear su propio comercio electrónico o su propio foro
-
Manual para el programador: para realizar una revisión de los conocimientos técnicos necesarios para el desarrollo.
-
Manual del desarrollador: el diseño y codificación paso a paso de todo el proyecto, tal como lo resuelve el analista de sistemas y el programador
|
|
Tareas desarrolladas
-
Creación de una estructura de sitio web flexible y ampliable
-
Diseño y programación de una aplicación de comercio electrónico completa, incluyendo la gestión de pago mediante PayPal para admitir pagos con tarjetas de crédito.
-
Diseño y programación de una aplicación de gestión de foros.
|
Temas tratados
-
Cómo instalar y configurar un entorno AMP
-
Sintaxis y codificación PHP
-
Diseño de bases de datos MySQL
-
Revisión de lenguaje SQL
-
Interacción PHP-MySQL
-
Métdos para crear páginas dinámicas
-
Programación orientada a objetos con PHP
-
Métodos de almacenamiento y recuperación de datos con MySQL
-
Mecanismos de autenticación de usuarios
-
Gestión y control de sesiones
-
Diseño de aplicaciones dinámicas
-
Gestión de administración del sitio Web
-
Gestión de catálogos de productos
-
Gestión de clientes
-
Gestión de la cesta de compra
-
Gestión de pago con PayPal (R)
|
El contenido de un vistazo
Parte 1: Manual del usuario
1: Las aplicaciones en funcionamiento….. 25
2: Administración de las aplicaciones….. 41
3: Configuración y personalización….. 51
Parte 2: Manual del programador
4: Instalación de Apache, PHP y MySQL….. 75
5: Revisión de la codificación PHP….. 109
6: Interacción de PHP-MySQL….. 191
7: Interacción usuario-datos….. 205
8: Gestión de excepciones y errores….. 239
9: Conceptos de diseño de base de datos….. 251
10:Revisión del lenguaje SQL….. 281
Parte 3: Manual del desarrollo de aplicaciones web
11:Estructura general del desarrollo….. 295
12: Diseño de la interfaz de usuario….. 307
13: Inicio de sesión y seguridad….. 325
14: Navegación de la tienda….. 353
15: Catálogo de productos (I)….. 363
16: Catálogo de productos (II)….. 387
17: Catálogo de productos (III)….. 401
18: Administración de cuentas….. 423
19: Proceso de compra (I) Catálogo….. 433
20: Proceso de compra (II) Registro….. 455
21: Proceso de compra (III) Cesta….. 461
22: Proceso de compra (IV) Envío….. 467
23: Proceso de pago (I) Confirmación….. 475
24: Proceso de pago (II) PayPal….. 493
25: Proceso de compra (III) Catálogo….. 513
26: Administración del foro (I) Temas…… 525
27: Administración del foro (II) Artículos….. 525
28: Uso del foro ….. 557
Apéndice A: Funciones ….. 567
Apéndice B: Herramientas de desarrollo ….. 577