Etiqueta:  Buenas prácticas  37 Resultados

Métodos de extensión de C# para librerías dll en ASP.NET Core

Los métodos de extensión son una funcionalidad de C#, que nos permite agregar nuevos métodos a clases ya existentes sin necesidad de modificarlas, alterarlas o recompilarlas.

En este Post veremos, a través de un ejemplo práctico, cómo extender las funcionalidades de una librería dll (biblioteca de clases) añadiéndole nuevos métodos de extensión, por supuesto sin modificar o recompilar la librería dll original. 

Continuar leyendo ...

Paginación, búsqueda y ordenación en un Web API de ASP.NET

En entornos empresariales, trabajar con Web APIs que manejan grandes volúmenes de datos es algo muy habitual. 

En este escenario de trabajo, realizar consultas sobre una base de datos que devuelvan una gran cantidad de registros, puede causar graves problemas de rendimiento en los servidores, a la hora de tratar estos datos para ser enviados a los clientes finales.

Afortunadamente este problema se puede solucionar añadiendo un sistema de paginación de registros a las consultas realizadas por nuestros Web APIs sobre la base de datos.

Continuar leyendo ...

SEO en sitios Web ASP.NET - Cómo mejorar el posicionamiento

Cuando desarrollamos sitios Web ASP.NET para Internet, debemos tener en cuenta que la optimización SEO es un factor de vital importancia durante el proceso de desarrollo y despliegue de nuestros proyectos. Si nuestro sitio Web no aparece en los resultados de los motores de búsqueda, simplemente 'no existe'.

Optimizar un sitio Web para obtener un buen posicionamiento en los motores de búsqueda, es un proceso que requiere tener en cuenta ciertos aspectos técnicos y buenas prácticas tanto en la programación como en la calidad del contenido. En este Post veremos los puntos más importantes para mejorar el posicionamiento SEO de nuestros sitios Web ASP.NET, tanto a corto como a largo plazo.

Continuar leyendo ...

Encriptar y desencriptar cookies en una aplicación ASP.NET MVC

Posiblemente, las cookies sean uno de los elementos más característicos de la web desde sus principios. Como ya sabemos, las cookies almacenan información personal relevante en nuestros exploradores, de tal manera que en sucesivas interacciones con las aplicaciones Web, esta información pueda ser utilizada para la toma de decisiones y otros cometidos.

La información almacenada en forma de cookies en los exploradores, es siempre susceptible de ser manipulada o copiada por usuarios malintencionados, hasta el punto de comprometer gravemente la integridad y seguridad de nuestras aplicaciones web. Es por esto que en el caso de necesitar el uso de cookies en nuestras aplicaciones ASP.NET MVC, siempre es una buena práctica enviar a los exploradores de los usuarios cookies 'encriptadas'.

En este Post veremos como establecer cookies encriptadas desde nuestras aplicaciones ASP.NET MVC, para posteriormente desencriptarlas de una forma simple y efectiva utilizando la clase MachineKey.

Continuar leyendo ...

Redirección 301 y etiqueta Canonical - SEO en ASP.NET MVC

Normalmente, la gran mayoría de aplicaciones Web ASP.NET son desarrolladas para funcionar en entornos corporativos (Intranet) donde son utilizadas por un número limitado de usuarios. Aun así, existen casos en los que debemos desarrollar aplicaciones (mejor llamarlas sitios Web) que tengan una visibilidad y acceso global (Internet). Es en estas situaciones donde el SEO pasa a tomar un papel relevante si queremos que nuestro sitio Web tenga una visibilidad aceptable en los motores de búsqueda de Internet.

Optimizar un sitio Web para motores de búsqueda por parte de los desarrolladores (SEO interno), es una labor que requiere tener en cuenta múltiples aspectos: Accesibilidad, diseño responsivo, cabeceras H, etiquetas 'meta', contenido duplicado, etc. En este Post veremos cómo solucionar el problema de 'contenido duplicado' en nuestros sitios Web ASP.NET MVC, de tal manera que los principales motores de búsqueda en Internet (Google, Bing, etc.) no penalicen nuestro posicionamiento.

Continuar leyendo ...

 37 Resultados | Página 7 de 8     << Anterior Siguiente >>


Utilizamos cookies propias y de terceros para mejorar nuestros servicios y ofrecerle una mejor experiencia de navegación. Si continúa navegando consideramos que acepta su uso. Más información   Acepto