¿Tienes una idea para el próximo Mercado Libre, eBay, Amazon, Etsy pero no tienes idea de cómo empezar? Es posible que hayas examinado temas de WordPress, scripts, software de carrito de compras y la mejor conclusión que puedes llegar es construir todo el ecosistema de un Marketplace desde cero.
Proceso de construcción de un Marketplace
- Analizaremos la estructura de un Marketplace y su arquitectura de la información.
- Cómo llevar al usuario a través de la interfaz gráfica por una experiencia fácil y directa a la compra de productos con estratégicos “call to action” (llamadas a la acción).
- Aprenderás a construir bases de datos complejas con todas las características que implica un Marketplace.
- Utilizaremos Firebase como plataforma online para alojar nuestra base de datos.
- Aprenderás a usar la API RESTful de Google Firebase para realizar peticiones HTTP: GET, POST, PUT, PATCH, DELETE, además de cómo generar filtros de búsqueda y reglas de seguridad.
- Utilizaremos Angular para el desarrollo frontend de nuestro sistema.
- Aprenderás a interpretar cualquier plantilla HTML comercial para ser integrada en el Framework Angular.
- Aprenderás a resolver algoritmos complejos en Javascript usando los estándares de programación de EcmaScript y Typescript.
- Aprenderás a integrar en Angular plugins de Javascript y jQuery creados por terceros.
- Aprenderás a integrar en Angular pasarelas de pago de Paypal, Payu y Mercado Pago.
- Aprenderás a gestionar registro de usuarios a través de redes sociales y métodos convencionales.
- Finalmente crearás un ecosistema de Marketplace con sección privada de Multivendedores con reporte de ventas para que cualquier persona pueda vender en tu tienda.
¿POR QUÉ USAMOS ANGULAR EN ESTE PROYECTO?
- Mayor seguridad con código encapsulado para el lado del cliente.
- Facilita la depuración de errores al escribir el código.
- Framework para frontend con tecnología backend incorporada.
- Manipulación del DOM con directivas privadas.
- Separación de componentes que permite mayor orden para proyectos a gran escala.
- Arquitectura MVC simplificada.
- Reusabilidad: La estructura de Angular basada en componentes hace que los componentes sean altamente reutilizables en toda la aplicación.
- Mejor legibilidad: La coherencia en la codificación hace que la lectura del código sea una tarea fácil para los nuevos desarrolladores. Lo que aumenta su productividad.
- Facilidad de mantenimiento: Los componentes pueden ser reemplazados con mejores implementaciones. En pocas palabras, permite el mantenimiento y actualización eficiente del código.
- Alta demanda laboral.
¿POR QUÉ USAMOS BASES DE DATOS GOOGLE FIREBASE?
- Pruebas directamente desde la Nube sin necesidad de desplegarla ni montarla en un servidor.
- Servicio de gestión de usuarios con diferentes proveedores: Además de Google, Facebook, Twitter y GitHub.
- Procesos estandarizados para la autenticación de usuarios.
- APIRESTful incorporada que facilita la conexión y gestión de datos inmediatos.
- Usa bases de datos no relacional lo cual permite su fácil crecimiento en proyecto a gran escala.
- Implementa toda la seguridad que ofrece Google en sus aplicaciones.
- Uso gratuito y de pago según el crecimiento del proyecto.
¿CÓMO ES EL CURSO?
El curso se divide en varias secciones. En una primera sección haremos la introducción de lo que es un sistema Marketplace y sus características.
Luego trabajaremos en la construcción de la Base de Datos de nuestro sistema llevándola a la tecnología de Firebase.
En las siguientes secciones comenzaremos a construir paso a paso desde cero el sistema Marketplace integrando en el framework Angular la plantilla comercial HTML MARTFURY con la base de datos en Firebase, dedicando el tiempo necesario para la construcción de cada detalle y correcto funcionamiento del sistema.
Recuerda que cuentas con la política de reembolso de Udemy, que en caso de que este curso no cumpla tus expectativas, puedes solicitarla y te darán el 100% de tu dinero de regreso, pero si lo haces, por favor dime en qué fallé, y así seguir mejorando este curso.
Antes de comprarlo, puedes revisar el contenido gratuito que está accesible para ti y así tengas una mejor idea de lo que aquí se hará.
Ir al Curso
[ufwp id=”3001852″ template=”standar” price=”hide”]