Propagación de excepciones en WCF

En este artículo veremos cómo propagar excepciones desde nuestro servicio WCF a cualquier cliente, ya que las excepciones en servicios se manejan completamente diferente a las excepciones habituales. Cuando escribimos un programa y queremos controlar lo inesperado en nuestros métodos utilizamos los bloques try/catch para capturar las excepciones y en base a eso se muestra un mensaje de error en la interfaz de usuario. Sin embargo, cuando trabajamos con servicios WCF, hay que tener en cuenta, que el cliente que consume el servicio puede ser Java, Php o cualquier otro lenguaje, por ello, nunca…continue reading →

Web API con métodos de acción y consumo Cliente

En esta entrada vamos a ver cómo crear una Web API con métodos de acción CRUD (Create, Read, Update, Delete), y a consumirla desde el lado Cliente, en este caso una aplicación MVC. Utilizaré Visual Studio 2015 y Entity Framework para acceder a los datos. Lo primero es saber qué es una Web API: Una API es una estructura o sistema que facilita la creación de servicios HTTP que pueden ser consumidos por una amplia variedad de clientes, desde exploradores a dispositivos móviles. Para este ejemplo, utilizaré la tabla DEPT de la siguiente…continue reading →

Crear un backup bare metal y restaurar una máquina

Un backup bare metal es básicamente un backup que nos permite la recuperación del sistema desde cero. Este tipo de backup guarda los datos críticos del sistema, tales como el system state, drivers, sistema operativo, etc. También nos deja realizar copia de los datos que tengamos en ese momento en el sistema. ¿Qué ventajas tiene sobre un backup normal? La ventaja principal está en los casos en que el sistema operativo falle, casos en que no podamos arrancar la máquina o esta no funcione correctamente, etc. Con un backup normal sólo podríamos recuperar…continue reading →

Camp Arquitectura de Aplicaciones PaaS en Azure

Arquitectura de Aplicaciones PaaS en Azure Teníamos el placer de asistir al Camp de una de las mejores empresas dentro de los partner de Microsoft, Encamina, no solo por su reconocimiento en Certificaciones, que podría estar a la par que otras, sino sobre todo por "presumir" de ser diferentes. Con su lema "Piensa en Colores" había gran expectación por ver qué nos iban a enseñar. Tras asistir al I Foro de Empleo FP Tecnológico en Tajamar, ya teníamos una idea de lo que eso significaba. Lo recuerdo por si algún despistado no se acuerda: "Es…continue reading →

Creación y Consumo de una BBDD en Azure

Utilizaremos Tecnología Microsoft, en este caso en particular Azure (es un servicio en la nube ofrecida como servicio y alojado en los Data Centers de Microsoft.) Para ello, se necesitara una cuenta de correo de Microsoft y tener activado el pase para Azure para usar su tecnología de forma gratuita, o el método de pago. Para su creación, realizaremos los siguientes pasos: CREACIÓN DEL SERVIDOR SQL SERVER Accedemos al portal de Azure: https://portal.azure.com Una vez dentro, En la pestaña + Buscamos: SQL Server (servidor Lógico) y Damos a Crear:  Asignamos un nombre a nuestro Servidor…continue reading →

I Foro de Empleo FP de Tecnología en Tajamar

El pasado martes 14 de marzo, en Tajamar, tuvo lugar uno de los eventos más esperados del año. Celebramos el I Foro de Empleo FP de Tecnología. Conocido el interés de las empresas de tecnología por los perfiles de FP de informática, Tajamar organizó un encuentro entre estudiantes de los Institutos de Formación Profesional de Madrid y empresas punteras del sector. Una mañana para que estudiantes, profesores y empresas compartiesen intereses comunes. Dirigido principalmente a alumnos de segundo curso de Grado Superior de Informática (Sistemas, Redes y Desarrollo) y Máster de MCSD/MCSE, tuvo una gran acogida,…continue reading →