Introducción
  • ¿Qué vamos a desarrollar? y ¿qué debes saber?
  • ¿Qué es Java EE y que lo diferencia de otras plataformas?
  • ¿Porqué usar MySQL para la base de datos?
Instalación y configuración del entorno de de desarrollo
  • Descargar las herramientas necesarias
  • Instalar la plataforma Java
  • Instalar NetBeans IDE 11(Actualización)
  • Instalar NetBeans IDE versiones anteriores
  • Instalando Apache Tomcat
  • Instalar el paquete XAMPP
Diseñar la base de datos
  • Estructura inicial de nuestra BD
  • Visualizar las bases de datos MySQL desde NetBeans
  • Crear la base de datos en MySQL desde NetBeans IDE
Crear el proyecto Java EE
  • Entendiendo la estructura MVC de nuestro proyecto
  • Agregar servidor Tomcat a NetBeans IDE
  • Que es un Servlet y el RequestDispatcher
  • Descarga los recursos en la clase siguiente
  • Crear el proyecto e-Commerce Java EE en NetBeans IDE
JavaBeans(Modelos) y clases de acceso a datos(CAD)
  • Conceptos previos sobre la conexión y consultas a la BD
  • Crear la clase de conexión entre Java y MySQL
  • Conceptos previos sobre los modelos JavaBeans
  • Crear JavaBeans para categorías y marcas
  • Procedimiento almacenado para listar categorías y subcategorías
  • Clase de acceso a datos para categorías
Capa de presentación (GUI) y Servlet (control)
  • Preparar capa de presentación para listar categorías
  • Qué es un scriptlet, expresiones y expresiones
  • Listar categorías desde la base de datos
  • Listar subcategorías parte 1
  • Listar sub categoría parte 2
  • Organizar categorías y subcategorías en la interfaz gráfica
  • Distribuir secciones del e-commerce
  • Variables de sesión y sessionScope
  • Cambiar moneda de la sesión
  • Manejar más monedas para el mismo producto
  • Formulario: Preparar vista de registro de productos
  • Formulario: Organizar visualización del formulario
  • Formulario: Llenar lista de marcas y categorías
  • Formulario: Subida de imágenes desde JavaEE
  • Formulario: Retornar la imagen subida
  • Crear procedimiento almacenado para registrar productos
  • Recibir valores desde el formulario
  • Crear clase de acceso a datos de productos
  • Registrar productos
  • Crear procedimiento para listar productos recomendados
  • Crear método para listar los productos
  • Listar catálogo de productos
  • Listar productos por categoría
  • Listar productos por marca
Carrito de compras
  • Carrito de compras
  • Carrito de compras : GUI
  • Carrito de compras : Controlador
  • Carrito de compras : Agregar productos al carrito
  • Carrito de compras: Aumentar cantidad de productos
  • Carrito de compras: Eliminar ítem
  • Carrito de compras: Pagar con paypal
  • Carrito de compras : Pagar con Paypal
  • Carrito de compras : Pagar con PayuLatam, PSE, Tarjeta de crédito
  • Carrito de compras : Pagar con Payu Parte 1
  • Carrito de compras : Pagar con Payu Parte Final
  • Qué aprendiste y nunca imaginaste que existía?