Aplicar una GPO para que aparezca un mensaje al iniciar sesión

https://youtu.be/ujy-R6sI_9Y Las GPO son un conjunto de políticas para crear en el dominio, tanto en el servidor local como en los equipos cliente, para gestionar los diferentes sistemas operativos, el usuario, la cuenta y configuraciones similares. Cuando configuramos una GPO estas se dividen en secciones como: Configuración de EquipoConfiguración de Usuario Preferencia del objeto de política de grupo (GPO) Política de grupo localPolítica del sitioPolítica de DominioPolítica de la OU Configuración Primero debemos acceder a las Tools y dentro a Group Policy Management. Una vez dentro hacemos clic derecho en el dominio y…continue reading →

Creación de NuGets con y sin dependencias en .Net Core

En este post vamos a crear un paquete NuGet y publicarlo. NuGets Un paquete NuGet es un archivo ZIP con la extensión .nupkg que contiene código compilado (como un DLL), otros archivos relacionados con ese código y un manifiesto descriptivo que incluye información como la funcionalidad o el número de versión del paquete. Al fin y al cabo, un NuGet es una librería con un conjunto de clases. Un NuGet puede tener dependencias, que serían otros NuGets que agregamos a nuestro proyecto en realidad. Esas dependencias van en cascada, por lo que al…continue reading →

Crear y utilizar una base de datos SQL en Azure

En este post se explicara como crear servidores SQL en Azure. Para empezar a trabajar con una base de datos en Azure es necesario tener una cuenta en el portal de Azure. Una vez creada cuenta, en el buscador buscamos "SQL Database". https://flic.kr/p/2kU4oBK SQL Database en el buscador Al hacer doble click, nos llevará a una ventana donde se podrán ver todas las instancias del servicio, en este caso, servidores SQL. Ahora se hará doble click en "Nuevo" para comenzara crear el servidor SQL. https://flic.kr/p/2kTXSUR Nueva instancia A la hora de crear un…continue reading →

Inyección de Dependencias en Asp.Net Core (Sql, MySql, XML)

En este post vamos a aprender a realizar la Inyección de Dependencias (DI) y la Inversión de Control (IoC) en Asp.Net Core con Entity Framework. Usaremos un ejemplo práctico con acceso a datos para realizar la inyección de dependencias de Sql, MySql y Xml. Inyección de Dependencias La inyección de dependencias es uno de los principios SOLID, que consiste en usar interfaces en lugar de clases directamente para poder reemplazar componentes con más facilidad y hacer que una clase reciba referencias a los componentes que necesite para funcionar, en lugar de instanciarlos de…continue reading →

Envío de emails en Net Core

El uso de los emails esta muy extendido y cualquier aplicación web que permita a registrarse debe tener un servidor de correo. Para poder enviar emails desde aplicaciones Net Core es necesario disponer de una clase destinada únicamente al envío de emails y que tenga una inyección de dependencias desde Startup.cs. https://flic.kr/p/2kDTL3x Clase startup.cs con inyección de dependencias Es recomendable que la clase encargada del envío de mails se encuentre en una carpeta llamada Helpers. https://flic.kr/p/2kDXndp Árbol de directorio del proyecto con MailService.cs Es necesario que se recoja en el constructor el IConfiguration…continue reading →

Envio de emails de forma automatizada con SendGrid en Azure

Que es SendGrid: SendGrid es un servicio de correo electrónico basado en la nube que ofrece un sistema confiable de entrega de correo electrónico transaccional, escalabilidad y análisis en tiempo real junto, con API flexibles que facilitan la integración personalizada. A continuación se indican casos de uso comunes de SendGrid: •             Envío automático de recepciones o compra de confirmaciones a clientes. •             Administración de las listas de distribución para el envío mensual de folletos y promociones a clientes. •             Recopilación de métricas en tiempo real para, por ejemplo, direcciones de correo electrónico bloqueadas…continue reading →