Como deserializar JSON con C#
En la actualidad, las aplicaciones web y móviles están diseñadas para ser altamente interactivas y responsivas. Una de las formas más comunes de tr...
Delegados en C#
Introducción
Algunos servicios de Azure ...
Para el examen az-204 se requiere conocer la URL del API Rest de distiontos servicios de Azure. Aqui te muestro una lista que me servira como acord...
Ejemplos de cadenas de cone...
Como estoy estudiando para presentar el examen AZ-204 y en los cuestionarios de entrenamiento encontre preguntas donde te mostraban un fragmento de...
Archivo appsettings.json AS...
En este post te mostrare como leer el archivo de configuración appsettings.json en una aplicación de consola usando .NET Core y una aplicación web ...
ASP.NET Core en NET 6 le di...
Con la novedad de que .NET 6 le dice adiós a la clase StartUp. Las versiones anteriores de ASP.NET Core establecieron una convención de usar una cl...
Panel de administación :SB ...
Plantilla personalizada para APS.NET Core Razor Pages basada en la plantilla SB Admin Una plantilla HTLM de un panel de administracion con estilos ...
¿Es C# más popular que Java?
C# y Java son lenguajes de programación de propósito general, populares que pueden utilizarse para crear construir aplicaciones de software
Como instalar .NET MAUI
.NET MAUI es un nuevo framework de Microsoft para crear interfaces de usuario multiplataforma con C#.
Como trabajar con base 64 c...
Para trabajar con base64 en C# asegurate de tener los espacios de nombres System ySystem.Text en tu archivo o de forma global.
Patrón de diseño Singleton ...
En esta ocasión hablaremos del patrón de diseño Singleton. Este patrón de diseño salió en el libro Design Patterns: Elements of Reusable Object-Ori...
C# Records
En este articulo les explicaré que son los Récords de C# o registros y para qué se utilizan. Esta característica fua agregada inicialmente en C# 9....
Como agregar Swagger a una ...
Hola qué tal en este articulo agregaremos el soporte a OpenAPI Specification o Swagger a nuestro proyecto de ASP.NET Core con Angular. Por default ...
Donde van las directivas us...
En un programa de C# las directivas using generalmente siempre se colocan en la parte superior del archivo antes de la declaración del espacio de n...
Visual Studio 2022 | Habili...
Revisando las nuevas características de Visual Studio 2022 incluye por defualt una nueva configuración llamada “Habilitar la navegación a origenes ...
Como crear una minimal API ...
Como es costumbre desde .NET Core y ahora con .NET 6 podemos crear un proyecto de web API desde la línea de comandos o usando Visual Studio 2022. L...
Examen DP-900 Microsoft Azu...
En este articulo te contare los recursos utilizados para prepararme para presentar este examen, porque decidí hacer este examen, algunos tips y que...
Visual Studio 2022 | Primer...
Este artículo va sobre la cuenta de Microsoft necesaria para usar Visual Studio y la primera ejecución del IDE de Microsoft. Cuando se acaba de ins...
Visual Studio 2022
Nos complace anunciar que Visual Studio 2022 llegará muy pronto y que ya está disponible la primera version preliminar.El equipo de Visual Studio h...
Introduccion a Dapper con C#
Dapper es una librería Open Source responsable del acceso a datos compuesta por un conjunto métodos de extension de la interface IDbConnection. Dap...
Angular DevTools
Las Angular DevTool es una extensión para navegadores basados en Chromium como Google Chrome, Edge o Brave util para perfilar y depurar aplicacione...
Angular 12 : nuevas caracte...
Angular es una plataforma de desarrollo compuesta por un framework, librerías y herramientas de desarrollo que está soportada por Google con muchos...
Plantilla de ASP.NET Core c...
En este articulo revisaremos a detalle la plantilla de ASP.NET Core con Angular que combinan la funcionalidad de ASP.NET Core MVC para el Backend y...
Como instalar Bootstrap 5 e...
Una aplicación creada con con la Angular CLI esta compuesta básicamente es un componente que trae unos estilos personalizados que luce de esta manera:
Como instalar .NET Core
En este tutorial les enseñare cómo instalar .NET Core en Windows. Básicamente es una instalación como cualquier otra aplicación en Windows con el a...
Diferencias entre .NET Fram...
Característica .NET Framework .NET Core Sistema Operativo Windows Linux ,MacOS, Windows ...
Preguntas de entrevista des...
En este articulo busco reunir las preguntas que me han hecho en entrevistas de trabajo inicialmente no tienen respuesta pero se las pienso agregar ...
Instalación de IIS para ASP...
Contar con un ambiente en el que podamos instalar nuestra aplicación es muy importante porque nos permite probar el proceso y encontrar problemas q...
Validación remota ASP.NET Core
El proceso de validación de los datos de entrada del cliente en ASP.NET Core se realiza con apoyo de las librerías jQuery Validate, jQuery Validate...
Panel de administación :SB ...
Próximamente contaremos con plantillas disponibles en Nuget.org para usar en tu aplicación ASP.NET Core. Puedes revisar la primera plantilla en que...
Curso de Razor Pages en Esp...
Estoy trabajando en un nuevo curso para la plataforma Udemy sobre Razor Pages con el propósito de compartir mi experiencia con otros programadores.
La importancia de la termin...
Una de las principales actividades que realizo como programador es comunicarme y las formas de hablar es importante. El uso correcto de la terminol...
Porque C# soporta el goto
La historia de este pequeño articulo surgio al leer el capítulo 4 Programación estructurada del libro Clean Architecture donde narran la historia d...
Tercer calendario de advien...
El calendario de adviento de C# va cumplir 3 años este consiste básicamente en publicar artículos para programadores los días previos a la navidad....
Tips para aprobar el examen...
El pasado 7 de octubre aprobé el examen AZ-900 Azure Fundamentals y en este articulo te contare los recursos utilizados para prepararme, porque dec...
Publicación de un solo arch...
Este corto articulo muestra el archivo de un proyecto ASP.NET Core sobre .NET 5.0 que esta configurado para publicarse como un solo archivo en Linu...
Programas de Nivel Superior
Hola qué tal en este artículo les mostraré una de las características de C# 9.0 llamada en ingles “Top Level Programs” o programas de nivel superio...
Compilacion de vistas ASP.N...
El equipo de ASP.NET Core siempre esta cambiando cosas dentro del framework algunas son para mejorar el desempeño, otras son nuevas características...
Introducción a C#
El lenguaje de programación C# tiene ya casi 20 años. Su diseñador principal es Anders Hejlsberg un ingeniero danes lider de Turbo Pascal, Turbo De...
Reseña Microsoft Build 2020
Este año 2020 la conferencia para desarrolladores de Microsoft se ha convertido en un evento digital y gratuito. En los últimos años esta conferenc...
Docker Compose para SQL Ser...
Hola qué tal en este articulo les voy a mostrar cómo ejecutar un contenedor de Docker para SQL Server usando Docker Compose básicamente esta forma ...
Patrón MVC
El patrón de diseño Modelo Vista Controlador o MVC es ampliamente utilizado en el diseño de interfaces gráficas para lograr separar las responsabil...
Select Tag Helper
El elemento select de HTML permite mostrar una lista de opciones y tiene la capacidad de permitir elegir una sola opción o múltiples opciones. Este...
Exportar datos a Excel ASP....
En este articulo intentamos mostrar una opción para generar archivos de Excel en nuestras aplicaciones de ASP.NET Core. Esta funcionalidad es const...
Hola mundo Docker y ASP.NET...
En este artículo te explico los pasos para crear una imagen de un contenedor Docker para una aplicación Hola Mundo de .NET Core. Intento explicar c...
50 dias de Kubernetes
Kubernetes es un orquestador de contenedores. Kubernetes se abrevia como K8S por el hecho de que hay 8 letras entre la K y la s en la palabra de or...
Preguntas frecuentes ASP.NE...
¿Qué es ASP.NET Core? ASP.NET Core es un marco de trabajo web creado por Microsoft para desarrollar aplicaci...
Introducción a ASP.NET Core...
La historia de este post es más o menos así :en el trabajo realizábamos una reescritura de una aplicación realizada originalmente con ASP.NET WebFo...
Introducción a ASP.NET Core...
ASP.NET Core Identity es un sistema de identidad que te permite llevar el control de usuarios, roles, manejo de contraseñas y contiene una interfaz...
Inyección de dependencias e...
La inyección de dependencias es una patrón de diseño que viene integrado en ASP.NET Core. Aquí te mostraremos algunos puntos a tener en cuenta cuan...
Agregar Google Analytics AS...
En este tutorial mostramos como agregar los scripts de Google Analitycs a una aplicación de ASP.NET Core MVC. Estos scripts permiten acceder a info...
Segundo calendario de advie...
El año pasado, entre el 16 y 25 de diciembre se llevo acabo El primer calendario de adviento de C# en español. En el cual 14 autores voluntarios pu...
Reseña .NET Conf 2019
Tenemos para tí el live Streaming de la .NET Conf 2019 e iremos compartiendo los anuncios que se liberen a lo largo del día.
Tutorial ASP.NET Core
Bienvenido a la primera publicación del tutorial de ASP.NET Core en español en este crearemos una aplicación web basada en la plantilla MVC de ASP....
Preguntas frecuentes Entity...
A continuación un serie de preguntas y respuestas que pueden servir como introducción para conocer este framework.
Control de versiones: Sql S...
En este artículo te mostramos como agregar el control de código fuente a una base de datos en SQL Server.Para ello utilizamos SQL Server Data Tools...
Controlando los paquetes de...
ASP.NET Core esta formado por múltiples paquetes de Nuget y es normal que nuestros proyectos requieran funciones adicionales por lo que necesitamos...
Procesar JSON con System.Te...
Sin lugar a dudas el formato JSON se ha convertido en un uno de los formatos preferidos al momento de intercambiar datos entre sistemas. En el ento...
Un entorno de desarollo par...
Una de las primeras preguntas que surgen cuando uno inicia a programar es : ¿Qué aplicaciones necesito para iniciar a programar?. Pues cómo es comú...
Pruebas unitarias con C#
La práctica llamada desarrollo guiado por pruebas o por sus siglas en ingles TDD Test Driven Development) es algo que no he encontrado en los proye...
Instalar AutoMapper
En este articulo te mostramos paso a paso como instalar la librería AutoMapper en un proyecto de ASP.NET Core 3.1 pero funciona de la misma forma e...
Reseña Microsoft Build 2019
La conferencia para desarolladores estelar de Microsoft es Build. Este año fue el pasado 5, 6 y 8 de Mayo en Seattle Estados Unidos y con transmisi...
Errores en SQL Server
Los errores cuando ejecutamos código T-SQL pueden ocurrir por distintos motivos. SQL Server clasifica los errores en errores sistema y errores defi...
Convenciones de código para C#
La convenciones en programación ayudan a entender mejor el código y lo hacen mas mantenible a través del tiempo. En esta guía se dan un conjunto d...
Crear una máquina virtual e...
La máquinas virtuales de Azure son un ejemplo de Infraestructura como Servicio o IaaS por sus siglas en ingles. Estas se pueden crear mediante el p...
Global Azure Bootcamp 2019 ...
El pasado sábado 27 de abril del 2019 en las instalaciones de Microsoft México se llevo a cabo el evento Global Azure Bootcamp CMDX, este forma par...
Convenciones de código para...
Programar es una acto de comunicación entre humanos y computadoras. Si bien las maquinas solo requieren que el código fuente cumpla con las reglas ...
Visual Studio 2019 : Primer...
El pasado 2 de abril salio la nueva version del IDE estrella de Microsoft: Visual Studio 2019. Con un evento lanzamiento dirigido por Scott Hanselm...
Vistas parciales ASP.NET Core
En ASP.NET Core las vistas parciales permiten mantener secciones de marcado HTML separadas en diferentes archivos que después se utilizan para form...
El pequeño libro de ASP.NET...
Los mayoría de los recursos para aprender ASP.NET Core están en inglés. Esta traducción del libro “The Little ASP.NET Core Book” de Nate Barbettini...
Enviar un correo con C# y G...
En este tutorial te mostramos como enviar un correo desde una aplicación Windows Forms usando C# y una cuenta de Gmail con el control de acceso de ...
Entity Framework Core con M...
En este tutorial usamos la Interfaz de Linea de Comandos dotnet ef dbcontext scaffold para generar una modelo de Entity Framework Core para la base...
Entity Framework Core con M...
En este tutorial usamos la Interfaz de Linea de Comandos dotnet ef dbcontext scaffold para generar una modelo de Entity Framework Core para la base...
Crear cadenas de conexión c...
Una cadena de conexión es un conjunto de claves y valores separados por punto y coma ; . El conjunto de claves y valores esta conectado por el sign...
Script Tag Helper
El Script Tag Helper de ASP.NET Core tiene 3 casos de uso: el primero ayuda generar dinámicamente el atributo src del elemento script, el segundo p...
Agregar iconos a un proyect...
Los elementos gráficos de las aplicaciones web le dan un atractivo adicional a nuestra interfaz gráfica. Un elemento que puede mejorar significativ...
Tipos de proyectos de ASP.N...
Una aplicación de ASP.NET Core no es más que una aplicación de consola que ejecuta un servidor web en el método Main. En este artículo describo los...
Cuatro formas de usar la pa...
Cada lenguaje de programación cuenta con un conjunto de palabras claves que son utilizadas por el compilador. En este articulo te mostramos 4 forma...
Web scraping con C#
Actualmente hay datos a montones y día con dia la información disponible en internet aumenta de forma considerable por ello cuando se requiere extr...
Introducción a ASP.NET Core
ASP.NET Core es un framework para desarrollo web de código abierto, ligero, modular y multiplataforma creado por Microsoft con aportes de la comuni...
Recursos de la comunidad de...
Lo más valioso de un framework es su comunidad y ASP.NET Core tiene una comunidad excelente llena de recursos valiosos para aprender obtener inspir...
El primer calendario de adv...
La idea de este calendario es muy simple: 4 semanas antes de navidad se publican diariamente 1 entrado de blog de un tema relacionado con C# por di...
Introdución a Entity Framew...
Entity Framework Core es una tecnología de acceso a datos para .NET Core y .NET Framework. Es multiplataforma y de código abierto desarrollado por ...
Automatizando el Navegador ...
Puedes automatizar todas las tares repetitivas que realizas en el navegador web usando un lenguaje de programación y Selenium. Este articulo es una...
Enviar un correo con C# y G...
En el desarrollo de software empresarial enviar correos electrónicos con documentos adjuntos o con un diseño personalizados es un requerimiento muy...