Pasarela de Pagos con React, Express.js y Stripe

En este post se procederá a explicar cómo realizar una pasarela de pagos con: para frontend > ReactJS, para backend > Express.js (con Node.js) y, para la pasarela propiamente, la plataforma > Stripe. React se usará principalmente para la visualización de contenido, establecimiento de información, el carrito de compra con los determinados elementos, etc... Y Express.js simplemente para que se puedan realizar de forma funcional las peticiones y se puedan mostrar dichas respuestas en la parte cliente. Es importante resaltar que la plataforma de Stripe es muy amplia. Tiene numerosas funcionalidades, pero lo…continue reading →

Creación de una WishList utilizando Amazon Elastic Cache

En esta ocasión os voy a enseñar a como crear y implementar Elastic Cache consumiendo los servicios de Amazon Web Servicies. Elastic Cache es una herramienta muy útil que nos permite almacenar, como dice su propio nombre, en la Cache la información que nosotros queramos de nuestra aplicación. Sus usos son variados, lo pueden implementar tanto para Session, como para una WishList o un Carrito de Compras. AWS Lo primero que necesitamos es tener una cuenta activa en AWS al entrar debemos comprobar que estamos en el Norte de Virginia, lo siguiente que…continue reading →

Realizar búsquedas y filtrar datos utilizando Casting en NetCore.5

Para esta aplicación necesitaremos crear un entorno de trabajo en MVC NetCore 5, tambien debemos tener a nuestra disposición una base de datos con la cual trabajar. En mi caso tendré Una base de datos denominada Kibunshi con tres tablas una de Peliculas , Superheroes y Mundos Base de datos: Como vemos a continuación yo tengo tres tablas en las cuales Pelis será destinada para la búsqueda y Mundo y Superhéroes serán destinadas para el filtro ya que los dos comparten el campo Id_Mundo ASP.NET CORE MVC: Creamos una aplicacion que sea de…continue reading →

Bases de datos en AWS con Amazon RDS

Para crear una base de datos en AWS se debe utilizar RDS. RDS son las siglas de Relational Database Service. En primer lugar, desde la consola principal de AWS se puede buscar en la caja de búsqueda o seleccionarlo desde "Servicios de AWS". https://flic.kr/p/2m1pdBS Servicios de AWS https://flic.kr/p/2m1tBnq Busqueda de RDS Una vez seleccionado, se redirigirá a la página del panel de RDS. https://flic.kr/p/2m1s9Pw Dashboard de RDS Ahora, se hace doble click sobre "Create Database": https://flic.kr/p/2m1s9Pb Detalle create Database Una vez se haga click se redirigirá a la creación de la base de…continue reading →

Creación de API, implementación, subida a la nube y prueba.

Para esta práctica crearemos un proyecto, una API, la cual se conectará a una base de datos con algunos datos para poder jugar con varios de sus métodos disponibles. Para empezar crearemos un nuevo proyecto: https://flic.kr/p/2kUvfqf Seleccionamos esta opción, damos un nombre al proyecto y a sus carpetas y a continuación seleccionamos la opción de API: https://flic.kr/p/2kUu8X5 A simple vista es un proyecto como un MVC estándar. Pero si creamos un Controllador de tipo Api Vacio. Nos daremos cuenta de un vistazo de novedades: https://flic.kr/p/2kUy8eG Este controlador sirve para gestionar las peticiones API…continue reading →

Creación de CRUD. Explicación Modelo, Controlador y Repositorio

En la siguiente entrada veremos como crear una plantilla CRUD (Create, Replace, Update & Delete), así como la creación y ejemplo de una base de datos sobre la que haremos pruebas, los modales, repositorios y controladores necesarios para la correcta implementación. https://flic.kr/p/2kExAQX Para empezar, crearemos una tabla en la base de datos a la que llamaremos Vuelos. Utilizaremos esta tabla, la cual cuenta con Id, Flynumber, Airlane, Cityfrom, Cityto, Gate y Hour. Nos servirá como entorno de pruebas para las funciones que crearemos más adelante. https://flic.kr/p/2kEu5mP A continuación, en el entorno "Visual Studio…continue reading →