Crea una tienda online profesional, Ecommerce con MEAN STACK
Aprende cómo llevar a cabo un proyecto, desde el análisis inicial hasta la fase de despliegue en producción.
Description
¡Saludos a todos los entusiastas de la programación!
¿Qué abordaremos en este curso?
Desmenuzaremos el proceso completo de desarrollo de una tienda online utilizando la poderosa combinación de MEAN STACK (MongoDB, Express.js, Angular y Node.js). Desde la gestión de la base de datos hasta la implementación de una interfaz de usuario elegante, te mostraré cada paso necesario para construir una tienda online eficiente y de alta calidad.
Tecnologías destacadas:
Exploraremos el uso de MongoDB para la base de datos, Express.js para el backend sólido, Angular para el diseño interactivo y Node.js para la ejecución eficiente. Este curso te proporcionará las habilidades necesarias para llevar tu desarrollo web al siguiente nivel.
¿Para quién es este curso?
Si eres un apasionado del desarrollo web y estás listo para sumergirte en el mundo del comercio electrónico, este curso es para ti. No importa si eres principiante o ya tienes experiencia, aquí encontrarás conocimientos valiosos y prácticos.
Características del Curso:
Programación del backend (Node) y frontend por separado (Angular).
Análisis de la lógica de negocio del comercio electrónico.
Trabajo en 3 proyectos: API (Node), Panel administrador (Angular) y Ecommerce (Angular).
Carrito en tiempo real con Socketio.
Seguridad de la API con Tokens JWT.
Envío automático de correos con detalles de compra.
Uso de Guards en Angular para el control de rutas.
Consumo de API externo y JSON para ubicación geográfica.
Módulo de productos e inventario.
Módulo de promociones y cupones.
Pasarelas de pago con Paypal y Culqi (Tarjetas).
Subida de recursos a servidor externo (Crear file manager en Laravel).
Control de proyectos con GITHUB en desarrollo y producción.
Despliegue de proyectos a producción en servidor VPS.
Creación y configuración de droplets con (Ubuntu y Linux).
Gestión de imágenes y otros recursos en servidor externo.
Instalación de SSL en droplets en dominio y subdominio.
Proceso de mantenimiento de proyectos en producción.
Reportes gráficos de la tienda (KPI).
Informes de la tienda con exportación a Excel.
Backup y restauración de base de datos en MongoDB en producción y desarrollo.
Notificaciones en tiempo real.
What You Will Learn!
- Angular
- Nodejs, Express, MongoDB, Sockets, JWT.
- Despliegue en produccion de todo el proyecto.
- Backend (API) y Frontend por separado en desarrollo y producción (por Droplet).
- VPS crear sudominio para el API.
- Simular desarrollo de proyecto para un cliente real.
- Manejo de repositorios (GIT) en desarrollo y producción.
- Configurar droplets con Ubuntu y certificados SSL, LINUX.
- Manejo de NPM y recursos externos
Who Should Attend!
- Estudiantes de Ing. Sistemas.
- Programadores que quieren tener una base para su portafolio.
- Quienes tengan algun proyecto de tienda online y reutilizar este proyecto.