domingo, 7 de julio de 2013

Carrito de Compras con CodeIgniter

En este taller vamos a ver cómo crear un Carrito de Compras con CodeIgniter; los temas que se van a tratar no se limitan a la impementación del carrito de compras; más bien trataremos ir paso a paso desde la instalación de CodeIgniter, incluyendo temas como la paginación, implementación del formulario de login entre otros; más que desarrollar un carrito de compras este taller pretende enseñar y motivar el uso de CodeIgniter como framework de desarrollo; por eso está especialmente dirigido a aquellos que tienen poca experiencia en el desarrollo con PHP y que quizás nunca han desarrollado con algún framework. Para el desarrollo de los temas podríamos utilizar Xampp como servidor y Aptana Studio 3 como editor de código, de igual forma hay muchas otras herramientas similares que las pueden reemplazar, y como guía vamos a utilizar la documentación de CodeIgniter; también los ejercicios de cada tema van a estar disponibles para descargar.




Los Lostemas a tratar son los siguientes:

 

Tema 1 : Instalación y configuración de CodeIgniter
  • Quitar el index.php de la url
  • Creación de la base de datos
  • Hacer un controlador, un modelo y una vista
Tema 2 : Instalación de una plantilla en CodeIgniter

Tema 3 : Paginación con CodeIgniter

Tema 4 : Implementación del Carro de Compras
  • Con lo que podremos mostrar la cantidad, precio y caracteristicas de cada producto.
  • Al ver el carrito podremos adicionar más productos o vaciar el carro completamente.
  Tema 5 : Pedido del carro de compras con CodeIgniter
  • Donde el cliente debe llenar sus datos en un formulario
  • El pedido debe llegar al correo del administrador del sitio
  Tema 5 : Pedido del carro de compras con CodeIgniter
  • Donde el cliente debe llenar sus datos en un formulario
  • El pedido debe llegar al correo del administrador del sitio
  Tema 5.1 : Validar un formulario con Jquery en CodeIgniter(pedido)

  Tema 6 : Formulario de Login con Ajax
  • Creación del formulario de login
  • Validación de formularios
  Tema 7 : Crud de Usuarios
  • Creación de la CRUD para crear, modificar y eliminar usuarios
  Tema 8 : Subir Imágenes 

Modelo Vista Controlador(MVC)
  Tema 9: Seleccionar múltiples checkbox con jQuery 
  • Administración de productos - parte 1

  Tema 10: Administrar productos - crear y actualizar
  • Administración de productos - parte 2 
Tema 11 : Administrar productos - eliminar registros