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

Curso gratuito de Introducción a Silverlight 4

Posted on : 09-02-2010 | By : Rodrigo | In : Comunidades, Cursos, MVP, Screencasts, Silverlight 4, Tips

Tags: , , , , , , , ,

46

Hola a todos/as.  Es para mí un gusto informarles de esta iniciativa personal que tiene como objetivo ayudar a difundir Silverlight 4 como plataforma de desarrollo y colaborar con materiales de entrenamiento sin costo alguno para las Comunidades de desarrolladores de habla hispana.

Curso de Introducción a Silverlight 4

sl4logosmall He creado un Curso de Entrenamiento totalmente gratuito, en español, llamado “Curso de Introducción a Silverlight 4” el cual consta en este momento de 12 videos que describen las funcionalidades más destacables de la plataforma, iniciando desde una introducción a la tecnología y conceptos fundamentales al momento de construir soluciones con Silverlight 4, pasando por temas básicos como Xaml, Animaciones, Impresión, MediaElement, etc.  Asimismo el esta primera parte finaliza con una práctica en donde construiremos una aplicación funcional para reforzar los conceptos vistos y sobre todo: ¡para que podamos todos apreciar lo fácil y divertido que es construir aplicaciones poderosas utilizando esta fabulosa tecnología!

El curso es de Nivel 100 y pretender ser una fuente de referencia para todas aquellas personas que deseen adentrarse en la construcción de aplicaciones enriquecidas para Internet (RIA) con Silverlight 4.

Curso de Introduccion a Silverlight 4

Por otro lado, el curso no estará limitado a estos 12 videos ya que mi idea es continuar exponiendo temas de una manera sencilla, rápida y eficaz alrededor de los temas que considero medulares.  Como por ejemplo el tema de las Animaciones, en donde tenemos un sin fin de temas qué podría ser fácilmente material cada uno para un screencast:

Curso de Introduccion a Silverlight 4 - 2

Además, el curso contará pronto con una segunda parte en donde trataré temas como Aplicaciones Fuera del Navegador, Notificaciones, Confianza Elevada, WCF Data Services, WCF RIA Services, Consumiendo datos RSS, Atado de Datos, etc., así como también de una segunda práctica relacionada para reforzar los conceptos mostrados.

Lista de Temas

A continuación enlisto los temas que incluye la primera parte del Curso de Introducción a Silverlight 4.

    Introducción

    Introducción y Bienvenida al Curso de Introducción de Silverlight 4 creado por Rodrigo Díaz Concha, MVP de ASP.NET, fundador de La Liga Silverlight, Orador de INETA Latam y Master Instructor del Silverlight Tour para Latinoamérica y España.

    Este curso introductorio a Silverlight 4 te permitirá comprender los conceptos básicos y diversas funcionalidades con las que cuenta esta fabulosa plataforma de desarrollo. Esta primera parte del curso consta de 12 videos y 1 práctica que refuerza los conceptos vistos en la serie de screencasts.

    Silverlight es una plataforma de desarrollo para construir aplicaciones enriquecidas para Internet (RIA por sus siglas en inglés) que cada vez está siendo más usada como opción tecnológica en aplicativos modernos.

    Una confusión que se tiene hoy en día es que se relaciona únicamente a Silverlight con el sistema operativo Windows, pero lejos de eso, las aplicaciones de Silverlight pueden ejecutar en Mac OS, Linux y Windows.

    En este screencast veremos una introducción a la plataforma de desarrollo Silverlight, sus herramientas, aplicaciones reales y los requisitos necesarios para poder comenzar a construir aplicaciones con esta tecnología. 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 (http://blogs.LigaSilverlight.com).

  1. FundamentosUna vez instaladas las herramientas de Silverlight para Visual Studio .NET es hora de poner manos a la obra, asimismo es muy importante tener en cuenta algunos conceptos fundamentales acerca de la construcción de soluciones en esta tecnología. En este capítulo veremos conceptos fundamentales en el desarrollo de aplicaciones de Silverlight como las plantillas de Visual Studio .NET, el diseñador, el empaquetado XAP y el hospedaje en la página. 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 (http://blogs.LigaSilverlight.com).
  2. XamlXaml (acrónimo de Extensible Application Markup Language) es el lenguaje de marcación utilizado por Silverlight (y también por su hermano mayor WPF) para poder definir las interfaces de usuario de nuestras aplicaciones.  Toda aplicación de Silverlight implica código de Xaml ligado a código en .NET. Por esta razón en este capítulo veremos conceptos básicos acerca de Xaml, sus elementos básicos y transformaciones.
  3. AnimacionesPara darle vida a nuestras aplicaciones de Silverlight podemos hacer uso entre otras cosas de las Animaciones. Las Animaciones son un mecanismo para cambiar el valor de las propiedades de los elementos y transformaciones conforme pasa un tiempo determinado. En este capítulo describiremos de manera rápida y sencilla el uso y creación de Animaciones dentro de Silverlight.
  4. Expression BlendTodo desarrollador de Silverlight debe tener en su cinturón de herramientas Expression Blend, ya que nos ayuda de gran manera a hacer más rápido, efectivo y divertido nuestro trabajo al momento de construir soluciones con la plataforma de desarrollo Silverlight. En este capítulo apreciaremos en conjunto el uso de Expression Blend como herramienta de edición nativa de Xaml  además describiremos las opciones más importantes de la herramienta.
  5. Recursos y EstilosLos recursos son un concepto básico para poder crear aplicaciones que reutilicen elementos ya que permiten ser un almacenaje de objetos de cualquier tipo para poder reusar en cualquier parte de nuestras aplicaciones. Los estilos son elementos que podemos  guardar en el diccionario de Recursos para poder aplicarlos y lograr así una apariencia estándar en la aplicación. En este capítulo describiremos el concepto de Recursos y también describiremos la creación y utilización de Estilos para controles y elementos.
  6. Controles y PlantillasSilverlight cuenta con una gran cantidad de controles que podemos utilizar en nuestras aplicaciones y la gran mayoría soporta el cambio o modificación de su Plantilla.  En este capítulo mostraremos la manera de cómo cambiar la Plantilla en los controles básicos de Silverlight.
  7. MediaElementSilverlight ha sido utilizado como aplicación cliente en la transmisión de importantes eventos en los últimos meses: la toma de poder de Barack Obama, el Memorial de Michael Jackson, los Juegos Olímpicos de Beijing , etc. Debido a su extraordinaria calidad en la reproducción de audio y video Silverlight está siendo la plataforma favorita para sitios multimedia. En este capítulo veremos la utilización del elemento MediaElement, el cual nos permite reproducir audio y video en nuestros aplicativos y apreciaremos la manera tan sencilla de incorporar esta características en nuestras propias aplicaciones.
  8. ImpresiónUna de las características más esperadas y solicitadas por la comunidad de Silverlight es el soporte de impresión dentro de las aplicaciones, esto es, la capacidad de poder mandar a imprimir el contenido que estemos viendo en la aplicación ya sea una lista de datos de un DataGrid o ListBox o simplemente tomarle una “foto” a la pantalla y enviarla a papel o alguna de las impresoras virtuales instaladas en nuestros equipos (por ejemplo: OneNote, XPS, PDF, etc.).  Silverlight 4 incluye esta característica a través de un modelo de clases muy sencillo.En este capítulo mostraremos el uso de la clase PrintDocument para poder crear documentos de impresión a través de nuestras aplicaciones de Silverlight 4.
  9. WebcamCon la llegada de Silverlight 4 también ha llegado a nosotros la posibilidad de implementar en nuestras aplicaciones la capacidad de tomar video a través de la Webcam y capturar audio por medio del micrófono del equipo.  Este fue una de las peticiones más fuertes en Silverlight 3 y la espera ha terminado.  En este capítulo del curso veremos cómo fácilmente podemos utilizar la Webcam para poder realizar capturas de fotografías con el video.
  10. Drag and DropSilverlight 4 cuenta con soporte de arrastrar uno o varios archivos desde afuera de la aplicación hacia adentro de ella y soltarlo(s) para poder leer su información y contenido.  Esta característica nos permite como desarrolladores crear mejores Experiencias para los Usuarios ya que evitan el número de cajas de diálogo y clics para abrir o leer un archivo o conjunto de archivos. En este capítulo del curso veremos cómo aplicar esta sencilla pero poderosa funcionalidad en nuestras propias soluciones.
  11. OpenFileDialogDe manera predeterminada, Silverlight requiere el permiso explícito del usuario para poder leer el Sistema de Archivos ya que ejecuta en Confianza Parcial. La caja de diálogo OpenFileDialog nos brinda un mecanismo para permitir a los usuarios que accedan a sus archivos desde las aplicaciones con Silverlight. En este capítulo del curso describiremos el uso de la caja de diálogo OpenFileDialog para poder leer archivos del equipo del usuario.
  12. Clic DerechoTradicionalmente al hacer clic derecho sobre una aplicación de Silverlight nos muestra un menú con la opción de abrir la caja de diálogo con información del plugin (como la versión, las cuotas para el almacenamiento aislado, etc.). Ahora en Silverlight 4 podemos capturar el evento de clic derecho del mouse para crear nuestra propia Interface de Usuario y código relacionado. En este capítulo describiremos el manejo de esta característica para poder crear menús contextuales en nuestras aplicaciones de Silverlight.

new_9guy_2 Todos los videos los pueden ver en el sitio de Channel 9 México.

Personalmente estoy convencido que es la mejor época para convertirse en un desarrollador, y con Silverlight como plataforma parece ser que la imaginación es el límite.

Sinceramente espero que esto le pueda servir a más de una persona.  Asimismo, espero aquí sus comentarios, sugerencias y todo tipo de comunicación al respecto: me gustaría saber si este esfuerzo les ha ayudado y de qué manera.  ¡Su retroalimentación es muy importante para mí!

Salu2!

  • Share/Bookmark

Comments (46)

muchas gracias por la informacion, me interesa mucho aprender cosas nuevas, buena informacion.

saludos !!

Hola Jorge! Muchas gracias por comentario y qué bueno que te sirva este material. Salu2!

Mi estimado excelente material, es una buena oportunidad para los que no hemos empezado a desarrollar con Silverlight (me incluyo) y que mejor que en la versión 4.

Saludos y cuenta con eso.

Gracias mi estimado!! Espero realmente que esta iniciativa sirva como base para aprender acerca de esta tecnología. Salu2!

[...] este link pueden acceder al [...]

Hola RDíaz, tambien espero con estos screencast’s poder despegar y aprender mucho sobre Silverlight. Que bueno q se difunda este tipo de información. Tuve la oportunidad de estar en alguna de tus charlas (Colombia, Manizales, Universidad de Caldas) en la que me pareció muy buena esta tecnología, pero no he tenido mucha oportunidad de acercarme mucho a ella. :D

Excelente !! Esto si es tener amor al arte.

Muchas Gracias por compartir el material con todos.

Los Felicito por tan enorme aportación.

Hola Edwin! Qué bueno que esto te pueda servir como inicio para meterte en Silverlight. Agradezco tus comentarios y nos estaremos viendo pronto!

Alfredo! muchas gracias por tus comentarios, espero sinceramente que este granito de arena le pueda a servir a más de una persona. Salu2!

[...] curso en sí esta hospedado en el canal de Channel9Mexico y empieza aquí. Pero les recomiendo leer el post de Rodrigo acerca del curso. No olviden dejarle retroalimentación acerca del [...]

[...] curso en sí esta hospedado en el canal de Channel9Mexico y empieza aquí. Pero les recomiendo leer el post de Rodrigo acerca del curso. No olviden dejarle retroalimentación acerca del [...]

Rodrigo, sinceramente se agradecen este tipo de iniciativas, para la difución y sobre todo para la educación de tanto nuevos como antiguos usuarios de Silverlight.
Como lider del grupo de usuarios de Silverlight aca e Chile, pido tu autorización para comentar y linkear esta información en el blog de la comunidad, somo un grupo pequeño que esta recien partiendo, pero con mucha gente interesada y con animos de aprender.

Atte:
Marco Alvarez

Muchas gracias y muchas felicidades por el esfuerzo camarada!

Abraxos

Luis.

amigo tremendo aporte, te felicito por el material muy completo, saludos desde Chile

Hola Marco! Claro que pueden difundirlo: esa es la idea. Deseo de todo corazón que esta iniciativa le sirva como inicio a las personas que desee iniciarse en tan emocionante tencología. Saludos desde México hermanos!

Gracias por este valioso material

[...] Ingresa directamente al tema en el blog de Rodrigo. [...]

Gracias Rodrigo, ya esta colgada la info en nuestro blog, face, etc…
Esperamos la segunda parte y si vienes por Chile a ver si nos contactamos, yo invito el café.
Saludos.

Hola Rodrigo, apenas me estoy metiendo a a esta nueva tecnologia porque tenemos un proyecto en el trabajo y la verdad es muy interesante y poderosa esta herramienta. Tengo gente que esta empezando y aunque es nuevo para nosotros, creemo que nos puede ser de mucha utilidad. Feliciades por compartir el conocimiento con otras personas.

Muchas gracias por la informacion pero tengo un problema que el enlace de los videos no se abren jejeje
Saludoos y buen trabajo.

Hola Mario. He revisado y las ligas están correctas. Nota que tienes que tener instalado Silverlight 3 para poder ver el player de los videos. Por favor avísame si al instalarlo fue suficiente.

gracias y salu2!

[...] a creado uno un curso de introducción a Silverlight realmente bueno aquí están los detalles: Curso de Introducción a Silverlight 4 He creado un Curso de Entrenamiento totalmente gratuito, en español, llamado “Curso de [...]

Muchas gracias por el material, esta super interesante, mas con esta nueva version de Silverlight que viene, si las actuales son excelentes estas seran grandiosas!! gracias por compartir

Hola Rodrigo, felicidades por el material, voy a empezar a revisarlo, no estaria mal una guia detallada de como configurar el entorno de desarrollo, que instalar y en que orden, ojala te animes a hacerla. saludos!

Josué gracias por tu comentario. Efectivamente, la última versión de Silverlight (4) es simplemente impresionante. Espero que el material te sea de gran ayuda.

Saludos!

Hola Víctor! Hablo de eso en el primer video (introducción) y muestro la página en donde vienen las ligas de descarga. Avísame si necesitas más detalle.

Gracias y salu2!

Gracias por esta aportación, disfruté los 13 videos… saludos desde España.

Hola José! Qué bueno que los disfrutaste, te recuerdo que habrá una segunda parte la cual ya estoy preparando además de la práctica para ambas.

Salu2!

Excelente aporte, mil gracias y en espera de la segunda parte

Excelente aporte Ricardo muy bueno el material ofrecido.

Bendiciones….

Excelente aporte Rodrigo muy bueno el material ofrecido.

Bendiciones….

¿Que tal Rodrigo?, pude ver practicamente todo el material, considero que tiene mucho valor y proporciona una introducción muy buena a la plataforma, me gustaría sugerir que al momento de que seleccionar opciones del menu principal de BLEND, hacer mención de que opciones son selccionadas (una por una con forme se navega por ellas), esto por que del video en ocasiones no se distinge que se selecciono por el tamaño de la letra y al ampliar el tamaño del video la imagen se distorciona.

FELICIDADES!!

Hola Eduardo! gracias por tu comentario, lo tomaré mucho en cuenta ya que estoy produciendo un curso específicamente de Blend 4 que estará listo en algunas semanas. Salu2!

[...] 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 [...]

Muchas gracias por el Curso… está diseñado especialmente para los que queremos aprender sin tener muchas reseñas sobre Silverlight…

Te felicito por tu iniciativa…

Rodrigo:

Un gusto saludarte, y quiero aprovechar esta mini presentaciòn para agradecerte la excelente aportación. Un valioso material. mi pregunta es… Silverlight corre o se instala solo sobre VS 2010?? Que diferencia hay entre un proyecto tipo WPF y uno de Silverlight?

En el sitio de Silverlight.net encuentro lo necesario para instalar los componentes para desarrollar? espero puedas discipar mis dudas.

Muchas gracias de antemano.

Hola Roberto, Silverlight 4 requiere Visual Studio .NET 2010 (cualquiera de sus versiones, puede ser incluso la versión gratuita Visual Web Developer Express 2010 http://www.microsoft.com/express).
WPF es para aplicaciones de escritorio, solo que *requiere* el .NET Framework instalado, es decir, solo servirán esas aplicaciones en Windows.
Silverlight es una tecnología multi-plataforma, ya que funciona en MacOS, Linux y Windows.
En http://www.silverlight.net/getstarted encontrarás todo lo necesario. También te recomiendo que veas http://blogs.ligasilverlight.com/?page_id=1036 ahi se explica todo lo que necesitas instalar.
Espero que esto te ayude!!!!

Juan, muchas gracias por tus comentarios y qué bueno que te sea de utilidad!!!

[...] buen amigo Rodrigo Diaz quiere compartir con todos un excelente recurso, aquí el [...]

felicitaciones, amigo esta muy entendible, en un lenguje sencillo y practico, estoy interesado en aprender esta tecnologia, pero hay un inconveniente,lo q tu expones en en c#, y o poco q yo entiendo es en VB, y haora como hago para hacerlo en VB salu2…. y nuevamente te felicito… continuo viendo los que siguen del 13 en adelante

Alex, puedes usar algún convertidor de C# a VB. Yo encontré el siguiente: http://www.developerfusion.com/tools/convert/csharp-to-vb/

Qué bueno que te han servido!!! muchas gracias por los comentarios

Muy Buen material, gracias.

Hola Edwin! Qué bueno que te ha servido. Salu2!

Hola Rodrigo, como estas..
Te comento que estoy por hacer una migracion de un proyecto hecho en VB 6.0 a .NET usando Silverlight, es un sistema de ventas que incluye pedidos, proveedores, logistica, productos, facturacion etc.. Mi duda es, si utilizar Silverlight es adecuado porque el sistema hace uso de impresoras fiscales. Gracias.

Hola Francisco,

Toma en cuenta que el API de impresión actual muestra forzozamente la caja de diálogo de selección de impresora, y por lo tanto no podrías mandar a imprimir de manera directa. Además, lo que mandas a imprimir son bitmaps entonces te sugiero hacer una prueba primero con una de las impresoras fiscales a ver qué tal responde en términos de tiempo y calidad.

Salu2!!!

Saludos, pronto comenzaran las dudas

Write a comment

Spam Protection by WP-SpamFree