Featured Posts

Anunciando: Taller de Silverlight 4Anunciando: Taller de Silverlight 4 Antes que otra cosa, quiero agradecer a todos y todas quienes me ayudaron a contestar la encuesta que preparé en días pasados.  Recibí más de 250 respuestas de personas...

Readmore

Silverlight Tour–Guadalajara (08 al 10 de Septiembre... El interés y difusión de Silverlight como plataforma de desarrollo está siendo cada vez más grande y muchas empresas están optando por esta tecnología para construir...

Readmore

Curso gratuito de Introducción a Silverlight 4 – 2da. ParteCurso gratuito de Introducción a Silverlight... Tengo el gusto de informarles que ya está disponible la segunda parte del Curso gratuito de Introducción a Silverlight 4 en Español, el cual ahora consta de un total...

Readmore

Silverlight Tour en Español – Ahora con controles de Telerik!Silverlight Tour en Español – Ahora con... Tengo el gusto de informar que tal como sucede con el Silverlight Tour en USA y Canadá, ahora también el Silverlight Tour en Español en asociación con Telerik incluye...

Readmore

Rodrigo Díaz Concha Rss

Anunciando: Taller de Silverlight 4

Posted on : 24-08-2010 | By : Rodrigo | In : Comunidades, Cursos, La Liga Silverlight, MVP, Silverlight 4, Web Casts

Tags: , , , , , , , , , ,

29

sl4logo

Antes que otra cosa, quiero agradecer a todos y todas quienes me ayudaron a contestar la encuesta que preparé en días pasados.  Recibí más de 250 respuestas de personas de diversos países: Argentina, Bolivia, Chile, Colombia, Costa Rica, Ecuador, El Salvador, España, Estados Unidos, Guatemala, México, Nicaragua, Perú y Venezuela.

Tomando en cuenta todas las respuestas, tengo el gusto en anunciarles el Taller de Silverlight 4: un curso constituído por 8 partes, de 1 hora cada una.  Se llevará a cabo en línea, por las noches.

Taller de Silverlight 4 : Back to Basics

Descripción

image

Este curso gratuito de 8 sesiones te ayudará a comprender los fundamentos de la plataforma de desarrollo de Silverlight y te servirá para tener los conocimientos necesarios para construir aplicativos Web de tipo RIA que hagan uso, validación y manipulación de datos.  La gran mayoría de estos conceptos los podrás aprovechar también para el desarrollo de soluciones de Windows Phone 7!

Nivel

Básico-Intermedio

Temario general

Partes 1 y 2: Fundamentos de Silverlight

Partes 3 y 4: Aplicaciones Fuera del Navegador

Partes 5 y 6: Enlace y Validación de Datos

Partes 7 y 8: Consumiendo Datos

Calendario

Sesión 1: 31 de Agosto 2010, 20:00 horas (-06:00 GMT)

Sesión 2: 01 de Septiembre 2010, 20:00 horas (-06:00 GMT)

Sesión 3: 08 de Septiembre 2010, 20:00 horas (-06:00 GMT)

Sesión 4: 09 de Septiembre 2010, 20:00 horas (-06:00 GMT)

Sesión 5: 14 de Septiembre 2010, 20:00 horas (-06:00 GMT)

Sesión 6: 23 de Septiembre 2010, 20:00 horas (-06:00 GMT)

Sesión 7: 30 de Septiembre 2010, 20:00 horas (-06:00 GMT)

Sesión 8: 06 de Octubre 2010, 20:00 horas (-06:00 GMT)

Lugar

En Línea, a través de Live Meeting.  Utiliza los vínculos de arriba para entrar a cada sesión el día apropiado.

Grabaciones, código fuente y PPT

Los videos de las sesiones quedarán grabadas para poder descargarse posteriormente. Para descargar el video de cada sesión, usen el mismo vínculo que usan para registrarse, ahí encontrarán la descarga correspondiente. Aquí hay un artículo que explica paso a paso cómo hacerlo.

Finalmente…

No me queda mas que invitarlos a todos(as) a que asistan, estoy seguro de que aprenderán bastante de esta fabulosa tecnología!

Salu2!!!

  • Share/Bookmark

Tecnologías Integradas – Convención Internacional de Interoperabilidad

Posted on : 02-06-2010 | By : Rodrigo | In : Comunidades, Conferencias, Eventos, MVP, Silverlight 4, Uncategorized

Tags: , , , , , , , ,

0

June 9, 2010

Primera Convención de Interoperabilidad

Tengo el honor de haber sido invitado como expositor para la 1era. Convención Internacional de Interoperabilidad, el cual es un evento virtual que se llevará a cabo el próximo 09 de Junio 2010 a las 10:00 horas.  En el evento podrán ver escenarios de integración entre diferentes tecnologías, explicados por expertos de diversas materias y plataformas.

En mi caso participaré con el tema “Interoperabilidad con COM en aplicaciones de Silverlight 4”.  En dicha sesión, ustedes podrán comprobar lo sencillo que es invocar funcionalidades existentes en componentes de COM (Component Object Model) desde sus aplicativos que ejecuten Afuera del Navegador con Silverlight 4.  Si bien no es un escenario multi-plataforma como tal (COM es una plataforma de Microsoft, como lo es Silverlight), son tecnologías diferentes y hoy en día es bastante común tratar de lograr lo que en mi sesión expongo, por ejemplo, tratar de integrar un aplicación de Silverlight con Office.  ¡Espero que les sea de utilidad!  También les reitero que su retroalimentación es muy importante! :)

La información es la siguiente:

Microsoft Latinoamérica te invita a participar este miércoles 9 de junio, en la 1ª Convención Virtual Internacional de Interoperabilidad “Tecnologías Integradas”. Es un evento que tiene como objetivo mostrar escenarios de la vida real que te permitirán ver la manera más efectiva de integrar diversas tecnologías del mundo de hoy. Durante el mismo, tendrás la oportunidad de compartir las experiencias de cada uno de los expositores internacionales desarrolladores de soluciones en diferentes plataformas, dentro del marco de integración tecnológica. Contaremos con la participación de tecnólogos, desarrolladores y profesionales de interoperabilidad de Venezuela, Ecuador, México, Perú, Brasil y otros países de Latinoamérica.

Fecha: 09 de Junio

Horario: 10:00 horas

(Evento Virtual)

Pueden revisar toda la agenda del evento aquí

Asimismo, les invito a que se registren aquí

¡Los esperamos!

  • Share/Bookmark

Lanzamiento de Visual Studio .NET 2010 y Silverlight 4 @ Trujillo, Perú

Posted on : 20-05-2010 | By : Rodrigo | In : Comunidades, Conferencias, Eventos, La Liga Silverlight, MVP, Silverlight 4, Visual Studio 2010, Windows Phone 7

Tags: , , , , , , , , , , ,

0

Invitado por la Universidad Privada del Norte en Trujillo, Perú, estaré dando una charla allá el día sábado 22 de Mayo a las 09:00 horas acerca de Silvelight 4 y Windows Phone 7.  Durante el evento también se hablará de Visual Studio .NET 2010 y sus nuevas características.

Lanzamiento-Trujillo 

Si están en la ciudad les invito a que asistan, la entrada es libre!!!

Los datos son:

Fecha: Sábado 22 de Mayo 2010

Lugar: Pullman Hotel

Hora: 09:00 horas

¡Allá nos vemos!

  • Share/Bookmark

Taller: VS.NET 2010 – Silverlight 4 – Blend 4 – Windows Phone 7 @ Cajamarca, Perú | 19 de Mayo 2010

Posted on : 09-05-2010 | By : Rodrigo | In : Comunidades, Conferencias, Eventos, MVP, Silverlight, Silverlight 4

Tags: , , , , , , , , , , ,

0

Adicionalmente al evento de Lanzamiento que tendremos el martes 18 de Mayo en Cajamarca, Perú, el miércoles 19 de Mayo 2010 se ha organizado un taller 100% práctico, para ver lo sencillo y a la vez poderoso que es construir aplicativos para Silverlight 4 y Windows Phone 7, utilizando Expression Blend 4 y claro está, Visual Studio .NET 2010.

TallerCajamarca 19Mayo2010 

Si están interesados en asistir, pónganse en contacto con la comunidad MUG Cajamarca para que aparten un lugar para ustedes.

Los datos son:

Universidad Nacional de Cajamarca

Aula Magna

08:30 a.m.

19 de Mayo 2010

¡Los esperamos!  Estoy seguro que se divertirán :)

  • Share/Bookmark

Lanzamiento de Visual Studio .NET 2010 – Cajamarca, Perú (18 de Mayo 2010)

Posted on : 09-05-2010 | By : Rodrigo | In : Comunidades, Conferencias, Eventos, Expression Blend, MVP, SharePoint, Silverlight 4, Windows Phone 7

Tags: , , , , , , ,

1

Tengo el honor de haber sido invitado por mis buenos amigos del MUG Cajamarca al evento de lanzamiento de Visual Studio .NET 2010 que se llevará a cabo el próximo 18 de Mayo 2010.  Estaremos hablando, claro, de Visual Studio .NET 2010 y por mi parte de Silverlight 4, Expression Blend 4 y la plataforma de desarrollo para Windows Phone 7.  ¿Tienen dudas acerca de estas tecnologías? ¡Lleven sus preguntas!, será un gusto para mí responderlas.

Los datos son:

Universidad Privada del Norte

09:00 a.m.

Cajamarca, Perú

¡Los(as) esperamos!

  • Share/Bookmark

Silverlight Tour – Lima, Perú (26-28 Mayo 2010)

Posted on : 05-05-2010 | By : Rodrigo | In : Cursos, Eventos, Silverlight 4, Silverlight Tour Workshop, Uncategorized

Tags: , , , , , , , ,

0

May 26, 2010toMay 28, 2010

El Mejor Curso de Silverlight: El Silverlight Tour Workshop en Español pisará la capital peruana el próximo día 26 de Mayo.  El Silverlight Tour es un curso presencial, de 3 días, de aproximadamente 27 horas acerca de Silverlight 4 totalmente en Español.  Si desean aprender a desarrollar aplicaciones Web o de Escritorio con esta plataforma y quieren conocer a gran detalle esta tecnología no hay mejor opción.  Les recuerdo que Silverlight es la plataforma de desarrollo para el futuro Windows Phone 7! :)

Silverlight Tour - Lima

Asimismo les recuerdo que el Silverlight Tour incluye para cada asistente una licencia de los mejores controles para Silverlight: los RadControls de Telerik.

El registro para este curso ya está abierto, y debido a que el curso tiene cupo limitado les sugiero que se registren lo antes posible!

Para mayor información, lean las Preguntas Frecuentemente Preguntadas.

¡Los(as) esperamos!

  • Share/Bookmark

Curso gratuito de Introducción a Silverlight 4 – 2da. Parte

Posted on : 03-05-2010 | By : Rodrigo | In : Cursos, Expression Blend, La Liga Silverlight, MVP, Screencasts, Silverlight 4

Tags: , , , , , ,

14

Tengo el gusto de informarles que ya está disponible la segunda parte del Curso gratuito de Introducción a Silverlight 4 en Español, el cual ahora consta de un total de 25 videos acerca de las características más destacables de la plataforma y la manera en la que podemos a comenzar a construir aplicaciones con esta tecnología.

Curso de Introducción a Silverlight 4 (2da. parte)

Curso de Introduccion a Silverlight 4 Parte 2

Esta segunda parte consta de 12 videos, los cuales se describen a continuación:

13 – Almacenamiento Aislado

Siempre es necesario que una aplicación guarde cierto tipo de información de manera local para poder recordarla posteriormente. Tal es el caso por ejemplo de parámetros de configuración, la última búsqueda realiza, la última pantalla desplegada, y un sinnúmero de etcéteras.

Acompáñanos en este screencast en donde veremos el Almacenamiento Aislado, un sistema de archivos virtual local en donde tus aplicativos de Silverlight pueden guardar datos para extender las posibilidades de funcionalidad en ellos. El Almacenamiento Aislado es muy sencillo de utilizar y este video te demostrará cómo.

14 – Comportamientos

Muchas veces repetimos ciertas acciones en nuestras aplicaciones, por ejemplo es bastante común que un botón invoque cierta función y otro botón haga lo mismo. Los Comportamientos en Silverlight son un mecanismo para aplicar funcionalidad y características en los elementos o controles de las aplicaciones con tan solo arrastrarlos y soltarlos en el componente en cuestión. Esta característica permite que personas en un equipo de proyecto con pocos o nulos conocimientos de programación puedan efectivamente aplicar funcionalidad sin necesidad de escribir una sola línea de código. En este video se explica el concepto de los Comportamientos en Silverlight, junto con las Acciones y Disparadores los cuales en conjunto ofrecen una manera sencilla pero poderosa para construir aplicaciones.

15 – Aplicaciones Fuera del Navegador

Las aplicaciones en Silverlight ejecutan de manera predeterminada adentro de un navegador, pero no es el único modelo de ejecución que tienen ya que también pueden ser instaladas para ejecutar tal y como si fueran una aplicación de escritorio tradicional. Gracias a esta característica podemos crear aplicaciones en Silverlight que tengan accesos directos en el equipo del usuario, tengan su propia ventana y además ejecuten de manera desconectada sin necesidad de abrir primero un navegador. En este screencast aprenderás cómo crear este tipo de aplicaciones, sus ventajas y conocerás a detalle el proceso de instalación.

16 – Usando HTML en Silverlight

Para cuando necesitemos desplegar contenido HTML en nuestras aplicaciones, por ejemplo una página externa, un archivo .html, etc., contamos en Silverlight con el control WebBrowser. Este control nos brinda la oportunidad de cargar cualquier tipo de contenido HTML incluyendo Script para poder mostrarlo y utilizarlo adentro de nuestros aplicativos Silverlight cuando ejecutan afuera del navegador. En este video comprenderás el uso del control WebBrowser, sus requerimientos, métodos y propiedades. Una vez finalizado el video sabrás lo sencillo y divertido que es usar esta funcionalidad para tus proyectos.

17 – Notificaciones

¿Qué harías para comunicarle al usuario de tu aplicación algún mensaje informativo o de alerta? Tradicionalmente utilizamos un MessageBox o controles de texto en las aplicaciones pero en este video conocerás una manera más elegante e interesante: las Notificaciones. Con las Notificaciones podemos avisar al usuario acerca de algún suceso importante de la aplicación sin una intromisión en la Interface de Usuario principal del aplicativo. Además, el uso de las Notificaciones en Silverlight no es nada difícil y en este screencast comprenderás su utilización.

18 – Modelo de Actualización

Cuando una aplicación de Silverlight es instalada en el equipo del usuario, este puede utilizarla como cualquier otra aplicación de escritorio tradicional. Pero, ¿qué pasaría si quisieras desplegar a tus usuarios una nueva versión?

El Modelo de Actualización de aplicaciones fuera del navegador nos permite que las aplicaciones puedan ser actualizadas de manera automática cuando efectivamente hay una nueva versión liberada de dicho aplicativo. Esto ofrece una manera fácil y práctica de desplegar aplicaciones para evitar que los usuarios lo hicieran de manera manual. Al finalizar este video habrás comprendido el uso de este Modelo de Actualización para aplicarlo en tus propios proyectos.

19 – Instalación Silenciosa

La manera tradicional para instalar una aplicación de Silverlight para que ejecute afuera del navegador es a través del menú contextual del plugin de Silverlight o invocando el método Install() de la aplicación. No obstante, ambos mecanismos suponen una acción manual por parte del usuario. En escenarios en donde requieras que tu aplicación Silverlight 4 sea instalada automáticamente -tal vez a través de algún instalador- lo puedes hacer fácilmente usando la herramienta de ejecución de aplicaciones fuera del navegador. ¿Quieres conocer cómo? En este video comprenderás el uso de esta herramienta, sus parámetros y funcionalidad; verás lo fácil que es instalar aplicativos de Silverlight de manera automática.

20 – Confianza Elevada

Cuando tradicionalmente se comparaba a Silverlight con alguna otra tecnología de escritorio, como por ejemplo WPF, uno de los puntos más importantes para decidir por esta última tecnología a comparación de Silverlight era que con aplicaciones de WPF tienes acceso a todos los recursos del equipo del usuario. Pero ahora con el modelo de seguridad de Confianza Elevada que se ha incorporado a Silverlight 4, tus aplicativos pueden correr prácticamente casi como si fuera cualquier aplicación común de escritorio. Con esta característica se extiende la capacidad de la plataforma ya que por ejemplo, podemos acceder al sistema de archivos de la máquina del usuario, puertos USB, invocar componentes de COM, etc. Es decir, hacer cosas que en versiones anteriores de Silverlight no eran posibles. Parece ser que gracias a esto el único límite para nuestras aplicaciones de Silverlight es la imaginación.

21 – Atado de Datos

Una de las características más poderosas que tiene el lenguaje XAML es su capacidad de Enlace o Atado de Datos. Gracias a esto, podemos crear Interfaces de Usuario robustas que se actualicen correctamente y en el tiempo preciso ya que una de los objetivos del Atado de Datos es precisamente conectar o enlazar controles a sus respectivos datos que se desean mostrar, por ejemplo, un ListBox con una lista de datos, un TextBlock con el dato del elemento seleccionado de la lista, etc. Aprender a utilizar el Atado de Datos en Silverlight es el camino para construir aplicativos modernos, ahorrándote mucho código manual. En este video comprenderás los fundamentos de Atado de Datos en Silverlight y apreciarás sus bondades y la manera tan sencilla de poder usarlo.

22 – Convertidores

Complementando el concepto de Atado de Datos que vimos en un tema anterior, tenemos los Convertidores. Los Convertidores son un mecanismo para transformar los datos que se están enlazando en una operación de Atado de Datos. Gracias a los Convertidores podemos aplicar reglas de negocio o algoritmos en medio de los Atados sin necesidad de modificar la fuente de datos original. Por ejemplo, a través de Convertidores podríamos colorear de manera diferente cada elemento de una lista, dependiendo del valor de uno de los campos del registro. ¿Quieres saber cómo? Una vez finalizado el video sabrás cómo construir Convertidores y cómo utilizarlos en tus expresiones de Atado de Datos para tus aplicativos de Silverlight.

23 – Consumiendo Servicios Web

Constantemente nuestras aplicaciones requieren obtener información de una base de datos. No obstante, Silverlight no está pensado para que desde tus aplicativos te conectes de manera directa a una base de datos a través de un objeto de conexión, ejecutes una consulta, obtengas los resultados, etc. La estrategia para acceso a datos en Silverlight es el uso e invocación de Servicios Web. En este video verás lo sencillo que es invocar Servicios Web desde tus aplicaciones, cómo obtener los resultados para modelarlos de manera independiente y finalmente enlazarlos al control o controles destino para poder mostrar dicha información en la Interface de Usuario. Asimismo, durante este screencast apreciarás el uso del API de Bing para poder agregar funcionalidades de búsqueda en este motor desde tus aplicaciones.

24 – Serialización y Deserialización en JSON

Es muy común que nuestras aplicaciones requieran guardar algún tipo de información de manera local en el equipo del usuario. En el tema de Almacenamiento Aislado en este mismo curso vimos cómo utilizar este sistema de archivos virtual para poder cumplir con este requerimiento. ¿Pero qué pasa cuando los datos que deseamos guardar son complejos? Por ejemplo una lista de elementos, una colección de datos, etc. Precisamente para esto nos sirve el concepto de Serialización y Deserialización de objetos: para poder convertir los objetos a un formato que pueda ser escrito a disco y posteriormente leerlo para obtener su representación original. En este video utilizaremos la clase DataContractJsonSerializer para serializar objetos con el formato JSON, el cual es un formato para compartir datos mucho más liviano que XML.

Nuevamente, todos los 25 videos del curso están disponibles en el sitio Channel 9 de México.  Para más artículos acerca de Silverlight totalmente en español visita La Liga Silverlight: La Primera Comunidad MSDN en Español acerca de Silverlight y tecnologías relacionadas.

Esta iniciativa y todos los videos son creados a partir de mi tiempo libre, con el afán de interesar cada vez a más personas para que construyan soluciones con Silverlight y Expression BlendTodos sus comentarios, sugerencias y retroalimentación en general es bienvenida.  Mucho agradeceré me avisen si esto es de utilidad para ustedes, y qué quisieran ver en un futuro!

  • Share/Bookmark

Epílogo: Activate 2010 | Bogotá, Colombia

Posted on : 28-04-2010 | By : Rodrigo | In : Comunidades, Conferencias, Eventos, MVP, Silverlight, Silverlight 4, Windows Phone 7

Tags: , , , , , ,

5

El mayor evento para Desarrolladores en Colombia 2010 ocurrió el pasado lunes 26 de abril, en donde tuve el honor de ser invitado como orador para el track de Desarrollo.  Además, el evento cerró con broche de oro con el keynote de Steve Ballmer – CEO de Microsoft y una de las personas más influyentes y carismáticas en el mundo tecnológico.

Steve Ballmer

Rodrigo Díaz Concha

Por mi parte, agradezco a todos(as) por haber asisitido a mi charla “Desarrollo de Experiencias de Usuario Enriquecidas con Silverlight 4”, en donde vimos algunas demostraciones acerca de Silverlight 4, sus características, las herramientas relacionadas, su relación con Windows Phone 7, el emulador de WP7, etc.  También agradezco el apoyo e interés mostrado por Microsoft Colombia para hacer esta sesión posible.

El código fuente de la aplicación que mostré, que se conecta a Twitter y descarga la línea de tiempo del usuario seleccionado la pueden descargar de esta liga.

Gracias a todos y a todas, fue realmente una grata experiencia compartir con ustedes acerca de todos estos temas.  ¡Espero verles muy pronto!

  • Share/Bookmark

Conferencia: Silverlight 4 en Acción @ Fundación Universitaria Cafam | 26 de Abril 2010

Posted on : 22-04-2010 | By : Rodrigo | In : Conferencias, Eventos, MVP, Silverlight, Silverlight 4, Windows Phone 7

Tags: , , , , , , , ,

2

image

Aprovechando mi visita en la extraordinaria ciudad de Bogotá, Colombia mis buenos amigos de la Comunidad BogotáDotNet nuevamente me han invitado a dar una conferencia acerca de Silverlight el próximo día lunes 26 de Abril a las 18:30 horas, ¡y qué mejor que ahora contamos con la nueva versión 4!  Esta es la información:

Silverlight 4 en Acción

Silverlight 4 ha sido liberado, además Silverlight ha sido establecida como la tecnología para la construcción de soluciones para el próximo Windows Phone 7 ¿ya conoces sus nuevas características?  Acompáñanos en esta sesión 100% práctica y entérate por qué es tan importante y emocionante desarrollar aplicativos en esta moderna plataforma.

Esto será el:

Lunes 26 de Abril 2010

En:

Fundación Universitaria CAFAM

AK 68 # 90 – 88

Bogotá, Colombia

18:30 a 21:00 horas

Silverlight en Acción

Si desean asistir, regístrense por medio del sitio de BogotáDotNet

Los(as) esperamos!  Será un honor estar de nuevo con ustedes :)

  • Share/Bookmark

Evento Virtual – La Eficiencia está en tus Manos

Posted on : 19-04-2010 | By : Rodrigo | In : Comunidades, Eventos, Expression Blend, MVP, Silverlight, Silverlight 4, Uncategorized, Visual Studio 2010

Tags: , , , , , , , , ,

0

April 21, 2010

Les invito cordialmente a que participen en el evento virtual “La Eficiencia está en tus Manos” que se llevará a cabo el próximo día 21 de Abril 2010.  En el evento habrá una gran cantidad de sesiones relacionadas con la última generación de productos y tecnologías que Microsoft ha lanzado de manera global.

LaEficiencia1

Fragmento del comunicado de prensa:

El próximo 21 de abril Microsoft Latinoamérica presentará el lanzamiento virtual de Office 2010 y de toda una nueva ola de productos por medio del evento virtual “La eficiencia en tus manos”. Éste será un espacio donde profesionales de TI, desarrolladores y usuarios podrán conocer los detalles de los nuevos lanzamientos de Microsoft en Latinoamérica, entre los que se encuentran: Office 2010, SharePoint 2010, Visual Studio 2010, SQL Server 2008 R2, Silverlight 4, .NET  Framework 4, Expression 4, Windows Azure, SQL Azure y Microsoft Online Services. Algunos de estos productos representan la nueva generación de servicios “en la nube” de Microsoft.

Por mi parte estaré colaborando en sesiones de preguntas y respuestas en vivo acerca de Silverlight 4 y Expression Blend 4 en los siguientes dos horarios:

  • Primera sesión (México: 9 am, Bogotá: 10 am, Buenos Aires: 12 pm)
  • Segunda sesión (México: 3 pm, Bogotá: 4 pm, Buenos Aires: 6 pm)

Les recuerdo que el evento es totalmente sin costo alguno y es una excelente oportunidad para que resuelvan todas sus dudas acerca de las diferentes tecnologías ahí presentadas!

¡Regístrate ya!

  • Share/Bookmark