Curso de Vuejs y Amplify PRO, Aplicación de membresía con Stripe y Amazon Web Services
Desbloquea el curso
Contrata un plan y consigue acceso completo
Crea tu cuenta¿Ya tienes una cuenta? Inicia sesión
Durante más de 9 horas estaremos llevando a cabo un completo proyecto de membresía con roles de usuarios utilizando Vuejs y Amplify con la plataforma de pagos Stripe haciendo uso de Webhooks a través de Lambda Functions de AWS.
A continuación te detallo todo lo que estaremos desarrollando y lo que podrás aprender en este curso:
- Crear y configurar un proyecto con Vuejs y Amplify Framework.
- Añadir y configurar todo el proyecto para multi idioma con i18n.
- Roles de usuario para ADMIN y CUSTOMER con diferentes interfaces y menús.
- Interfaz desarrollada con Vuetify 2, la última versión del potente Framework Material Design para Vuejs, todo ello centrados en el desarrollo móvil (Mobile First).
- Trabajo completo con Vuex, el almacén de datos de las aplicaciones Vuejs.
- Configurar un completo ecosistema en Amazon Web Services con control total de lo que necesites y explicaciones detalladas.
- Autenticación con Amazon Cognito, login, registro, cambio de contraseña, alta de usuarios desde la consola, reenvío de código de verificación y logout.
- GraphQL con Vue Apollo y AppSync a fondo, queries, mutations, subscriptions y fragments.
- Crear y configurar un API REST con Amazon API Gateway para escuchar los Webhooks de Stripe extremando la seguridad de las peticiones recibidas.
- Lambda Functions ejecutadas desde el cliente con Vuejs a través de Mutations para cancelar y reanudar la membresía del cliente.
- Crear y configurar una cuenta en Stripe, obtención de claves, alta de planes recurrentes y configuración de Webhooks.
- Validación completa de formularios con Vuelidate utilizando i18n.
- Trabajo con Amazon S3 para subir y obtener archivos de forma privada con URLs seguras y firmadas.
- Crear una tabla de precios con Vuetify para permitir al usuario tomar diferentes planes con periodo anual o mensual.
- Utilizar el EventBus de Amplify Framework para emitir eventos de autenticación y recuperarlos en el router de Vuejs.
- Crear funciones Lambda vinculadas a los desencadenadores (Triggers) de DynamoDB para controlar eventos de INSERT, UPDATE, DELETE.
- Crear índices secundarios en DynamoDB con claves simples y claves compuestas para realizar búsquedas más avanzadas.
- Curso de Vuejs 2 y Vuex desde 0 con las mejores prácticas
- También recomendamos los siguientes cursos, pero no son requeridos.
Acerca del autor
Desarrollador con 10 años de experiencia en web y móvil y formador con 7 años de experiencia.
Empecé en el mundo de la programación a raíz de un accidente de trabajo y me tuve que reinventar.
Soy autodidacta, me dedico de forma profesional a desarrollar software y cada día aprendo cosas nuevas.
Apasionado del backend, me encanta todo lo que tiene que ver con procesos y lógica.
Me encanta programar, pero todavía más ayudar a otras personas en su proceso de formación.
0 valoraciones