Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

970 artículos publicados

Cómo conectarse a SQL Server: descifrando la maraña de tecnologías de Microsoft

Microsoft es una gran empresa tecnológica, digna de admirar en el aspecto técnico y en muchos otros. Pero en lo que respecta a la comunicación es un desastre. Hay mucho ejemplos y hoy te traigo otro más: las tecnologías de acceso a datos en general y las diferentes maneras de acceder a SQL Server desde estas. En este artículo te cuento la maraña de nombres y versiones que existen, no solo para usar desde tecnologías Microsoft sino también desde otras plataformas, y cuál deberías utilizar según tu caso. [Más]

5 motivos por los que .NET MAUI es mejor que Xamarin (y deberías migrar ya)

Xamarin es el pasado y .NET MAUI es el presente y el futuro del desarrollo multiplataforma de .NET. Sólo por eso ya deberías apostar por este framework si lo tuyo es .NET. Pero más allá de eso hay otras razones de peso por las que apostar por la nueva plataforma. En este artículo te cuento las que, en mi opinión, son las razones más relevantes para cambiarte de plataforma cuanto antes. [Más]

Cómo enviar y recibir JSON con .NET 5 o posterior

Gracias a los métodos extensores del espacio de nombres System.Net.Http.Json de .NET podemos combinar lo mejor de las clases de manejo de peticiones HTTP con la gestión de los datos que recibimos y enviamos en formato JSON. Nos facilitan enormemente la realización de peticiones de envío y recepción de datos con JSON que son tan comunes en cualquier aplicación hoy en día, hasta el punto de necesitar una única llamada a un método para lograrlo. Aprende a sacarles partido para mejorar tu productividad. [Más]

Tu primer trabajo como programador sin experiencia en 6 pasos

¿Así que estás buscando tu primer trabajo como programador? Tienes los conocimientos pero te falta la experiencia. Quizá acabas de terminar un curso de Java de .NET o de cualquier otra tecnología, quieres encontrar tu primer empleo como desarrollador júnior, pero no sabes por dónde empezar. En este vídeo + artículo veremos una estrategia en 6 fases para conseguirlo. No es un proceso sencillo y requiere esfuerzo, porque aquí no hay atajos. Es un proceso a través del cual podrás ir ganando experiencia a la vez que te posicionas en el mercado y te expones como potencialmente empleable. [Más]

C#: Condicionales más simples usando coincidencia de patrones de objetos

Normalmente cuando queremos verificar que un objeto cumple con ciertas propiedades utilizamos un condicional escribiendo una y otra vez el objeto para poder hacer la comprobación. Esto es tedioso, repetitivo, largo y difícil de seguir en cuanto hay más de 2 o 3 condiciones. En este post vamos a ver cómo puedes usar el operador "is" de C# para simplificar y hacer más claras las comparaciones en .NET gracias a la coincidencia de patrones. [Más]

CSS: Cómo introducir cambios de línea en seudoelementos ::before y ::after

Los seudo-elementos ::before y ::after de CSS tienen multitud de utilidades: desde colocar un icono delante o detrás de un elemento, hasta simular elementos que no existen que sustituyen a los que de verdad están ahí (como por ejemplo, sustituir botones de radio por otros elementos más atractivos). Pero ¿qué pasa si quieres hacer que el contenido de estos se coloque en varias líneas y no en una sola? En este post te explicamos cómo conseguirlo. [Más]

Java: ¿Qué es Maven? ¿Qué es el archivo pom.xml?

Apache Maven es una potente herramienta de gestión de proyectos que se utiliza para gestión de dependencias, como herramienta de compilación e incluso como herramienta de documentación. Es de código abierto y gratuita. La unidad básica de trabajo en Maven es el llamado Modelo de Objetos de Proyecto conocido simplemente por POM. En este artículo te contamos lo básico que necesitas saber sobre esto. [Más]

Cómo manejar JSON en .NET con System.Text.Json

Un serializador es una o varias clases especializadas que se encargan de leer y escribir datos entre un objeto determinado y una cadena de texto y viceversa. Así, un serializador JSON es una clase que permite convertir cualquier objeto a una cadena de texto en formato JSON y al contrario: a partir de una cadena de texto en formato JSON es capaz de devolvernos un objeto del tipo adecuado usando alguna clase que tengamos en el código. En este artículo te contamos cómo puedes hacer este proceso en los dos sentidos utilizando tan solo lo que te ofrece .NET de serie. [Más]

JavaScript: Cómo recibir y enviar archivos binarios con AJAX

Los objetos XHR (XmlHttpRequest) del navegador son la base de AJAX, y sirven para realizar llamadas asíncronas a nuestra propia web o a webs externas. Estamos muy acostumbrados a ver este tipo de llamadas para obtener un valor de texto desde un servicio. Pero no es tan habitual usarlo para recibir otro tipo de datos binarios, por ejemplo archivos completos de imágenes o vídeo. Para lograrlo antiguamente era muy complejo. Por fortuna, hoy en día es mucho más sencillo pero nos implica conocer al menos dos tipos de datos específicos de JavaScript: ArrayBuffer y Blob. Vamos a verlos... [Más]