/img/og-image.webp

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...

/img/og-image.webp

Delegados en C#

Introducción

/img/og-az900.webp

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...

/img/og-az900.webp

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...

/img/og-image.webp

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 ...

/img/og-image.webp

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...

/img/admin.webp

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 ...

/img/tiobemostpopularlang.png

¿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

/img/maui/og-image.jpg

Como instalar .NET MAUI

.NET MAUI es un nuevo framework de Microsoft para crear interfaces de usuario multiplataforma con C#.

/img/og-image.webp

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.

/img/og-image.webp

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...

/img/og-image.webp

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....

/img/og-image.webp

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 ...

/img/og-image.webp

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...

/img/og-image.webp

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 ...

/img/og-connectionstring.webp

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...

/img/og-az900.webp

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...

/img/vs2022.webp

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...

/img/vs2022.webp

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...

/img/og-connectionstring.webp

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...

/img/angular-12.png

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...

/img/angular-12.png

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...

/img/angular-vista.png

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...

/img/angular-vista.png

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:

/img/instalacion-net5-1.png

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...

/img/og-az900.webp

Diferencias entre .NET Fram...

Característica .NET Framework .NET Core Sistema Operativo Windows Linux ,MacOS, Windows ...

/img/og-image.webp

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 ...

/img/IIS-manager.webp

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...

/img/og-connectionstring.webp

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...

/img/admin.webp

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...

/img/curso-razor.webp

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.

/img/og-image.webp

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...

/img/og-image.webp

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...

/img/og-image.webp

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....

/img/og-az900.webp

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...

/img/og-runtime-compilation.webp

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...

/img/og-top-level-programs.webp

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...

/img/og-runtime-compilation.webp

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...

/img/og-image.webp

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...

/img/og-msbuild2019.webp

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...

/img/sqlserverdocker.webp

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 ...

/img/og-scripttaghelper.webp

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...

/img/og-scripttaghelper.webp

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...

/img/og-exportar.webp

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...

/img/og-docker.webp

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...

/img/og-image.webp

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...

/img/og-image.webp

Preguntas frecuentes ASP.NE...

¿Qué es ASP.NET Core? ASP.NET Core es un marco de trabajo web creado por Microsoft para desarrollar aplicaci...

/img/og-image.webp

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...

/img/og-image.webp

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...

/img/og-image.webp

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...

/img/og-tutorial.webp

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...

/img/og-image.webp

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...

/img/og-netconf.webp

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.

/img/og-tutorial.webp

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....

/img/efcoretools.webp

Preguntas frecuentes Entity...

A continuación un serie de preguntas y respuestas que pueden servir como introducción para conocer este framework.

/img/sqlservergit.webp

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...

/img/og-image.webp

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...

/img/og-image.webp

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...

/img/og-image.webp

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ú...

/img/og-image.webp

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...

/img/automapper.webp

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...

/img/og-msbuild2019.webp

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...

/img/sqlservermarco.webp

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...

/img/og-image.webp

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...

/img/og-vmcsharp.webp

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...

/img/azurebootcamp.webp

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...

/img/sqlservermarco.webp

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 ...

/img/og-image.webp

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...

/img/vistasparciales.webp

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...

https://aspnetcoremaster.com/little-aspnetcore-book/cover.webp

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...

/img/og-image.webp

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 ...

/img/og-sakila.webp

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...

/img/og-sakila.webp

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...

/img/og-connectionstring.webp

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...

/img/og-scripttaghelper.webp

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...

/img/og-iconos.webp

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...

/img/csharp.webp

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...

/img/og-image.webp

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...

/img/webscraping.webp

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...

/img/og-image.webp

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...

/img/og-image.webp

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...

/img/og-image.webp

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...

/img/efcoretools.webp

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 ...

/img/og-image.webp

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...

/img/og-image.webp

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...