1er seminario de ingeniería informática. junior rodriguez microsoft student partner ieee computer...

18
1er Seminari o de Ingenier ía Informát ica

Upload: herberto-coronado

Post on 29-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

1er Seminario de Ingeniería Informática

Page 2: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

Junior RodriguezMicrosoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica

Dev STC UPN

Page 3: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

Lo que vamos a ver hoy…

¿Qué es Lightswitch?Aplicaciones Basadas en LSComo Interactúan los DatosGo Go Go!

Paso 1: Crear un Projecto LSPaso 2: Definir la InformaciónPaso 3: Crear PantallasPaso 4: Correr la Aplicación

Page 4: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

Que es Lightswitch?

Page 5: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

• LS permite desarrollar aplicaciones RIA utilizando Silverlight, tanto para desplegar en un entorno Web como en un entorno Cliente.

• LS es una herramienta que permite desarrollar operaciones CRUD (create, read, update, delete) sobre un modelo de datos existente o nuevo.

• Trabajar sobre una base de datos existente, tomando el modelo entidad – relación de dicha base.

Page 6: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

LS se enfoca en tareas que antes consumían bastante tiempo de desarrollo, esas tareas eran:

Escribir código que interactué con una fuente de datos.

Crear la interfaz de usuario

Escribir código para definir la lógica del negocio

Page 7: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

Aplicaciones Basada en LS

Page 8: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

Tipo de aplicación y del escenario de implementación que se seleccione.

• Cliente de escritorio de dos niveles: Crea una aplicación que se ejecuta en el equipo de escritorio Windows del usuario final. Los componentes del servidor y la base de datos se ejecutan en un equipo en red.

• Cliente de escritorio de tres niveles: Crea una aplicación que se ejecuta en el equipo de escritorio Windows del usuario final. Los componentes del servidor y la base de datos se ejecutan en un servidor que está ejecutando Internet Information Services (IIS) o Windows Azure.

Page 9: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

• Solo servicio: Este escenario de implementación crea un servicio web de OData al que otras aplicaciones pueden tener acceso.

• Cliente explorador, 3 niveles: Crea una aplicación que se ejecuta en el explorador web del usuario final. Los componentes del servidor y la base de datos se ejecutan en un servidor que ejecuta IIS o Windows Azure.

Page 10: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

SQL Server

SharePoint

OData

RIA Services

Custom

LS Server

[OData]

Silverlight for Web

Silverlight OOB

Custom

Y como Interactúan los Datos?

Page 11: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC
Page 12: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

Paso 1: Crear un Projecto LS

Page 13: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

?

Page 14: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC
Page 15: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC
Page 16: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

@juniorHant

juniorrodriguez.azurewebsites.net

Page 17: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

Dev STC UPN

https://www.facebook.com/STC.UPNTrujillo

Muchas Gracias!

Page 18: 1er Seminario de Ingeniería Informática. Junior Rodriguez Microsoft Student Partner IEEE Computer Society Member Líder de la Comunidad Académica Dev STC

Byte Byte !