8. De qué se trata?
Herramienta de desarrollo
simplificada
Orientada a usuarios no tan
expertos
Objetivo: construir aplicaciones
data-centric para { desktop | web |
cloud } rápida y fácilmente
//codecamp/
9. Más concretamente?
Nueva versión de Visual Studio
Tipos de proyecto específicos para
C# y VB.NET
Wizards y Designers específicos.
//codecamp/
10. Y yendo a los bifes?
Aplicaciones multicapa
Basadas en el stack .NET
Framework de Lightswitch
//codecamp/
11. Principales features
Datasources:
– SQL, Azure tables, Sharepoint, WCF RIA
services
Pantallas:
– Varios tipos, se infieren desde las tablas.
Consultas
Deployment: IIS, Azure, Desktop
Seguridad
Extensibilidad
//codecamp/
12. Me aburro…quiero ver código!
MMF 1: Carga de nuevas búsqueda
– Como PMO Manager al ingresar una
búsqueda quiero poder indicar: Descripción
del puesto, fecha límite de ingreso, prioridad
//codecamp/
13. Qué hicimos?
Creamos un Datasource
Cremos una tabla con sus campos
Implementamos una validación custom
Definimos una pantalla
Diseñamos en tiempo de runtime.
//codecamp/
14. Y si son varias tablas?
MMF 2: Ingreso de un nuevo candidato
– Como Recruiter quiero poder ingresar un
nuevo candidato , indicando nombre, apellido,
email, teléfono, disponibilidad
– Como Recruiter quiero poder indicar en un
candidato qué skills posee
//codecamp/
15. Qué hicimos?
Creamos varias tablas relacionadas
Cremos una pantalla de administración de
una tabla
Creamos una pantalla de administración
de la entidad padre.
Customizamos la barra de herramientas
//codecamp/
16. Todo bien, pero cualquiera puede
usarlo?
MMF 4: Restringir accesos y pantallas.
– Como Administrador quiero poder definir los
roles de PMO Manager y Recruiter para
restringir accesos.
//codecamp/
17. Qué hicimos?
Definimos el tipo de seguridad a utilizar
Creamos diversos permisos para Autorizar
Restringimos el acceso a pantallas
//codecamp/
18. Ok, y cómo lo instalo?
Desktop
Web
– IIS 6 / 7
Azure
//codecamp/
19. Qué opciones de deployment
tengo?
Modelos de deployment:
– 2 capas: Desktop + database server
– 3 capas: Desktop + IIS Server + database
server / Windows Azure
– 3 capas: Web + IIS Server + database server
/ Windows Azure
//codecamp/
20. Conclusiones
Desarrollo rápido por developers no
profesionales
Convive naturalmente con aplicaciones
.NET
Permite definir templates empresariales
Diversas configuraciones de deployment
//codecamp/
23. No deje de completar su
evaluación online
www.codecamp.com.ar/evals
//codecamp/
Notas del editor
Creamos un DatasourceCremos una tabla con sus camposImplementamos una validación customDefinimos una pantallaDiseñamos en tiempo de runtime.
Creamos varias tablas relacionadasCremos una pantalla de administración de una tablaCreamos una pantalla de administración de la entidad padre.Customizamos la barra de herramientas
Definimos el tipo de seguridad a utilizarCreamos diversos permisos para AutorizarRestringimos el acceso a pantallas