Filtros en Arquitectura en MVC – Visual Studio 2015

Hola, soy  José Antonio Pérez-Ruibal  alumno del Centro de Formación Tajamar y estoy cursando el modulo de Certificación MCSD Web Applications. En este Blog os voy a explicar el funcionamiento de Filtros en  un patrón de Arquitectura MVC en la aplicación Visual Studio. Antes que de implementarlo en un ejercicio práctico, os voy a detallar el funcionamiento básico de los filtros ó Action Filter. Que es un Filtro? En MVC un Filtro es un Atributo. Se pueden crear varios filtros a la vez. Un  Filtro hereda de la clase Base: FilterAttribute. Puede ser…continue reading →

Integración de Web Apis en MVC

Una Web Api es una arquitectura que nos permite crear servicios Rest conforme a todos los estándares. Se utiliza siempre una URL para saber qué datos quiero obtener. Además, Web Api se fundamenta en toda la estructura de MVC. MVC es una arquitectura para el desarrollo de aplicaciones web. Separa las aplicaciones en tres capas: Modelo (estructura de datos), Vista (interfaz de usuario) y Controlador (encargado de responder las peticiones del cliente). Esta forma permite que sea mucho más sencillo su mantenimiento, testing etc. Un punto importante a la hora de crear una…continue reading →

Integración de editores WySiwyG en ASP.Net MVC – TinyMCE

Este tipo de editores son simples editores HTML de texto enriquecido, también llamados editores Wysiwyg (What You See Is What You Get). La integración de estos editores en los “textarea” de nuestra aplicación Web da al usuario facilidad para enriquecer el texto a enviar, ya sea con imágenes, sangrías, colores de texto, y otras muchas opciones que nos ofrecen. Existen gran variedad de editores Open Source como TinyMCE, openWysiwig o CKEditor, muy potentes y de fácil integración en nuestro código. TinyMCE Es uno de los editores de código abierto más populares, por su…continue reading →

Testing funcional ¿Por donde empezar?

En este post vamos a tratar el Testing Funcional. Para el que no lo conozca el testing funcional a grandes rasgos verifica que una aplicación software cumple todos los requisitos especificados. Estas pruebas son normalmente de caja negra, es decir no es necesario conocer el código fuente de la aplicación aunque no siempre es así.   ¿Qué es Selenium?   Selenium es un framework Open Source que permite realizar pruebas sobre aplicaciones Web. Se trata de una herramienta especialmente útil para todos los desarrollos basados en Web porque permite automatizar procesos de testing…continue reading →

Patrón repositorio

Es habitual en desarrollo encontrarnos una y otra vez con los mismos problemas de un proyecto a otro e incluso en el mismo proyecto. Tendemos a solucionarlos siempre de una misma manera, conocida y cuyos resultados y efectos conocemos también. A finales de los años 80, Ward Cunningham y Kent Beck decidieron aplicar la idea de los patrones de diseño que Christopher Alexander aportó al mundo de la arquitectura. Pensaron que podrían abstraerse del problema concreto y expresar la solución proporcionada en términos de patrones genéricos que pudieran ser reusados una y otra…continue reading →

Integración de Bootstrap con MVC

¿De qué trata? Integración del framework Bootstrap con MVC (Modelo Vista Controlador) NET MVC: El modelo arquitectónico que consiste en un modelo, una vista y un controlador. Proporciona una alternativa a la del modelo de formularios Web Forms. Es fácil de comprobar y se integra con las características de ASP.NET existentes. Bootstrap : Es un framework o un conjunto de herramientas de software libre para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con formularios, botones, menús de navegación y otros elementos de diseño basado en HTML y CSS, así como…continue reading →