[Video] MVC3 y LinQ. Primeros pasos

Debido a que la semana que viene estaré fuera de Córdoba, y en consecuencia, tendré que dar clases a distancia, con los alumnos acordamos en que haría unos videos con un paso a paso donde mostrara como dar los primeros pasos con MVC3 y Visual Studio 2010, y también, como utilizar LinQ2SQL para concetarse rápidamente a los datos.

Como estos videos son públicos y han sido hospedados en YouTube, les dejo los mismos para aquel que le interese.

Primera parte

Segunda parte


Capacitación gratuita online

emprendedor

Argentina y Uruguay:
El 26 de abril comienza el curso Emprendedores 5 Estrellas versión 2.0 y finaliza el 7 de Junio.

Contenido del curso:

  • Capacitación de Windows 8 Developer Star
  • Capacitación de Windows Phone Developer Star
  • Capacitación de Windows 8 Developer Pro Star
  • Capacitación de Windows Phone Developer Pro Star
  • Capacitación de Cloud Developer Pro Star

Se entregaran certificados avalados por Microsoft por cada capacitación y etapas cumplidas.

Es totalmente gratuito y de forma online.

Para inscribirte, registrate en el link de abajo:


https://docs.google.com/forms/d/1DHBBqfAxhajjCSkRlnAEVisjU2ABLutGJkLNfzoQ7iA/viewform


Examen 70-515

WP_000358Hacía mucho que no daba un examen de certificación, y también, como era costumbre, solía rendirlos cerca de fin de año. Bueno, para no perder la costumbre, hace unos momentos rendí el 70-515.

El examen no fue muy complejo, de cualquier manera hubieron algunas preguntas algo carentes de información como para poder tomar una opción como correcta.

Por otro lado, si han pasado por aquí, sabrán lo que pienso de las certificaciones.


De jSon a objetos en C#

json160La Web es prácticamente vital en todos los desarrollos actuales. Y no por que todos los desarrollos se limiten a páginas o sitios Web, sino debido a que se ha transformado en una plataforma de comunicación de datos, que evolucionó desde los servicios Webs más simples hasta llegar transmitir información mucho más robusta que un simple XML plano.

Algunos de estos servicios sobre HTTP optan por transmitir datos mediante notación jSon, ya que el objetivo, sus consumidores serán, en su mayoría, páginas cargadas de llamadas asíncronas, siendo este resultado (jSon) de simple conversión a código y objetos JavaScript.

Pero nos enfrentamos a un problema cuando queremos consumir los mismos servicios desde plataformas que no son sustentadas por código JavaScript. En nuestro caso C#.

Por lo tanto, necesitamos un “deserializador” de jSon a C#, que actue como lo haría la instrucción JSON.parse de JavaScript.

.Net Framework 4 posee un conjunto de clases dentro del espacio de nombres Serialization justamente para realizar este trabajo.

using System.Runtime.Serialization.Json;

Por supuesto, será necesario realizar algo de código para poder usarlo. Supongamos, entonces, que contamos con nuestro texto plano en jSon y queremos obtener a cambio una clase con datos:

public class JSonParser
{
    public T Deserialize<T>(string json)
    {
        T concreteObject = Activator.CreateInstance<T>();
        var memoryStream = new MemoryStream(Encoding.Unicode.GetBytes(json));
        var serializer = new DataContractJsonSerializer(concreteObject.GetType());

        concreteObject = (T)serializer.ReadObject(memoryStream);
        memoryStream.Close();
        memoryStream.Dispose();
       
        return concreteObject;
    }
}

El retorno de esta función será, por lo tanto, el tipo T que concuerde con el string jSon.


Breve introducción a PEX

pexweb

PEX es una herramienta que nos ayuda en la construcción de test unitarios para nuestro código.

En el siguiente video podrán ver una pequeña introducción (7 minutos) sobre como usar esta herramienta.

Leer el resto de esta entrada »


Libro ASP.net–Datos curiosos

Hace unos días colocaba las primeras páginas del libro que estoy editando para que se puedan descargar libremente.

Lo curioso es que estas solas primeras 23 páginas ya han sido descargadas más de 500 veces.

Por un lado, espero que estén resultando de utilidad, por otro, me gustaría escuchar opiniones sobre las mismas, y por último, es clara señal de que debo apurarme a editar el resto del libro.

A principios de Agosto, entonces, habrá sorpresas.


Patrones de Diseño–Cadena de responsabilidad, Null Object y Factory, con algo de Reflection

Recién he publicado un post que muestra como implementar todos los elementos del título en el Blog de Kinetica Solutions.

Para leer el artículo, entrar aquí.


SQL en Windows Phone 7

La semana pasada, mientras daba la charla sobre Windows Phone 7 y Windows 8 en Cervantes, una persona me preguntó sobre como incorporar una base de datos dentro del dispositivo, propiamente dicho, en Windows Phone 7, y así poder usarla desde una aplicación.

Leer el resto de esta entrada »


[Video]–Columnas en GridView

FirstFrame

Continuando con los videos para la materia que dicto en UTN, aquí otro video.

En esta oportunidad, como agregar columnas con plantillas a un control GridView.

Para descargar el video, entrar aquí.


[Video]–Servicios Web desde ASP.net

FirstFrameEste video está destinado a los alumnos de la cátedra de Programación III de UTN Córdoba. La idea es poder mostrar como conectar un servicio Web tradicional con un sitio ASP.net y mostrar una colección de datos en una grilla.

Para descargar el video, seguir el siguiente link.


Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 316 seguidores