![Page 1: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/1.jpg)
Ricardo Alves
http://netponto.org18ª Reunião Presencial - 26/03/2011
![Page 3: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/3.jpg)
Ricardo AlvesMembro da Comunidade NetPonto
5 anos de experiência profissional
C#, WCF, ASP.NET, ASP.NET MVC, SQL
VS LightSwitch early adopter
![Page 4: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/4.jpg)
Agenda
• O que é o LightSwitch?
• Ciclo de Desenvolvimento
• Arquitectura
• Demo: “Online Store”
• Pontos de Extensibilidade
• Deploy duma Aplicação LightSwitch
![Page 5: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/5.jpg)
Também disponível em vídeo...
Assista!http://www.vimeo.com/22076261
![Page 6: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/6.jpg)
O que é o LightSwitch?• “The simplest way to build business applications for the desktop and
cloud”
• Ferramenta de desenvolvimento rápido que facilita a criação de aplicações de negócio data-driven– Cria toda a user interface – Gere todo o acesso aos dados– Validações sobre as entidades baseadas nos dados– Permite facilmente o deploy da aplicação como desktop app, web app ou na
cloud (azure)
• No “extremo” o único código que temos de fazer é para a camada de negócio
![Page 7: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/7.jpg)
O que é o LightSwitch?• Mais uma “versão” do Visual Studio– Disponível como Stand-Alone– Para todas as versão a partir da “Pro” como um novo tipo de
projecto
• Roadmap– 03/08/2010: Anunciado durante o evento VS Live!– 23/08/2010: Lançamento da Beta 1– 15/03/2011: Lançamento da Beta 2– ??/??/????: Lançamento da RTM
![Page 8: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/8.jpg)
Ciclo de Desenvolvimento
Start
Describe your data
Create screens for common tasks
Refine
Author business logic
Customize screen layouts
Define custom queries
ExtendExplore ecosystem
components
Create custom Silverlight controls
Integrate with custom data sources
![Page 9: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/9.jpg)
ArquitecturaC
lient
Tier
Mid
dle
Tie
r
Data
Acc
ess
EF
(En
titi
es)
SQ
L S
erv
er
SQ
L A
zure
Silverlight 4.0
Desktop Host
Browser Host
Methods ControlsScreens
Data Workspace
WCF RIA Services
ASP.NET 4.0
IIS 7.0
Submit Pipeline
Queries
Data Workspace
WCF RIA Services
Sh
are
Poin
t
WC
F R
IA
![Page 10: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/10.jpg)
Demo: “Online Store”
demonstração
![Page 11: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/11.jpg)
Pontos de Extensibilidade
![Page 12: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/12.jpg)
Deploy duma Aplicação LightSwitch
![Page 13: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/13.jpg)
Deploy duma Aplicação LightSwitch
![Page 14: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/14.jpg)
Deploy duma Aplicação LightSwitch
![Page 15: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/15.jpg)
Questões?
![Page 16: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/16.jpg)
Turn on your business applications.
![Page 17: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/17.jpg)
ReferênciasLightSwitch Development Center
– http://msdn.microsoft.com/en-us/lightswitch
Channel9 LightSwitch Videos– http://channel9.msdn.com/Tags/lightswitch
LightSwitch Forum– http://social.msdn.microsoft.com/Forums/en-US/category/vslightswitch
LightSwitch Team Blog– http://blogs.msdn.com/b/lightswitch/
![Page 19: Desenvolvimento de Aplicações com LightSwitch](https://reader035.vdocuments.com.br/reader035/viewer/2022062513/557034b2d8b42a611e8b4a3c/html5/thumbnails/19.jpg)
Próximas reuniões presenciais
• 26/03/2011 - Março• 16/04/2011 - Abril• 21/05/2011 - Maio• 18/06/2011 - Junho
Reserva estes dias na agenda! :)