Cifrado y descifrado de datos en asp.net

¿Qué es el cifrado de datos? El cifrado y descifrado de datos es la base principal de la seguridad de los datos que almacenamos en nuestra base de datos es recomendable cifrar aquellos datos sensibles. Esto consiste en transformar un texto plano y legible en otro texto codificado. Dentro del cifrado vamos a distinguir 2 tipos Cifrado reversible: Permite pasar del texto codificado al original. Lo utilizaremos para cifrar los datos sensibles. Cifrado no reversible o hash: También llamado hash, este cifrado codifica los datos de manera que no es posible volver al…continue reading →

Crear Menús dinámicos con ViewComponent

Un ViewComponent es una vista que nos permite poder incrustar código del Servidor con su ActionResult dentro de un _Layout. Un componente de vista consta de dos partes: la clase (normalmente derivada de ViewComponent) y el resultado que devuelve (por lo general, una vista). Al igual que los controladores, un componente de vista puede ser un POCO, pero la mayoría de los desarrolladores prefieren aprovechar las ventajas que ofrecen los métodos y las propiedades disponibles al derivar de ViewComponent. Se utiliza sobre todo para poder integrar en nuestro proyectos menús dinámicos en base de datos…continue reading →

Reproductor de video responsivo con React

¿Quieres reproducir videos de una web externa o directamente de tu PC? En este post vamos a aprender a crear un reproductor de video desde cero ya sea con videos de webs externas como YouTube, como con videos que tengas en tu propio PC. Para realizarlo será necesaria la instalación del componente React-Player que nos proporciona React. Una vez instalado este componente realizaremos un ejemplo sencillo aunque conciso de como realizar nuestro reproductor. React-Player React-Player es un componente de React para reproducir una variedad de URL, incluidas rutas de archivos, YouTube, Facebook, Twitch,…continue reading →

Envió de mensajes desde SNS a SQS con C#

Objetivo: Realizar una aplicación para el envió de mensajes desde SNS a SQS con C#. Infraestructura: IAM: Usuario, con grupo de seguridad con políticas asociadas, FullAccess a SNS y SQS.SNS: Un Topic y su Subscriptions asociada la Queue SQSSQS: Queue para la visualización de mensajes enviados. DocumentaciónProcedemos a crear nuestro Topic en SNS.Crearemos un Cola (Queue) en SQS para poder recuperar y conectarlo con nuestro SNS.Debemos modificar nuestra política, para conceder acceso a nuestro Topic SNS el enviar mensajes.En nuestro Topic SNS, debemos crear una subcription al Queue recien creado.Ya tendremos toda nuestra…continue reading →

Desplegar una aplicación mediante Elastic Beanstalk en AWS

En este post vamos a aprender a crear y desplegar una aplicación mediante Elastic Beanstalk en AWS (Amazon Web Service). En este caso la aplicación la crearemos en .Net Core. Elastic Beanstalk https://www.flickr.com/photos/191029366@N05/51201493350/in/dateposted-public/ AWS Elastic Beanstalk es un servicio fácil de usar para implementar y escalar servicios y aplicaciones web desarrollados con Java, .NET, PHP, Node.js, Python, Ruby, Go y Docker en servidores familiares como Apache, Nginx, Passenger e IIS. Elastic Beanstalk es la forma más sencilla de implementar y ejecutar tu aplicación web en AWS. Esto es porque administra automáticamente los detalles…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 →