http://netponto.org<br />18ª Reunião Presencial - 26/03/2011<br />Ricardo Alves<br />
Patrocinadores desta reunião<br />
Ricardo Alves<br />Membro da Comunidade NetPonto<br />5 anos de experiência profissional<br />C#, WCF, ASP.NET, ASP.NET MV...
Agenda<br />O que é o LightSwitch?<br />Ciclo de Desenvolvimento<br />Arquitectura<br />Demo: “Online Store”<br />Pontos d...
O que é o LightSwitch?<br />“The simplest way to build business applications for the desktop and cloud”<br />Ferramenta de...
O que é o LightSwitch?<br />Mais uma “versão” do Visual Studio<br />Disponível como Stand-Alone<br />Para todas as versão ...
Ciclo de Desenvolvimento<br />
Arquitectura<br />Client Tier<br />Middle Tier<br />Data Access<br />Submit Pipeline<br />Queries<br />Controls<br />Scree...
Demo: “Online Store”<br />demonstração <br />
Pontos de Extensibilidade<br />
Deploy duma Aplicação LightSwitch<br />
Deploy duma Aplicação LightSwitch<br />
Deploy duma Aplicação LightSwitch<br />
Questões?<br />
Turn on your business applications.<br />
Referências<br />LightSwitchDevelopmentCenter<br />http://msdn.microsoft.com/en-us/lightswitch<br />Channel9 LightSwitch V...
Patrocinadores desta reunião<br />
Próximas reuniões presenciais<br />26/03/2011 - Março<br />16/04/2011 - Abril<br />21/05/2011 - Maio<br />18/06/2011 - Jun...
Obrigado!<br />Ricardo Alves<br />ricardoloboalves@gmail.com<br />http://pt.linkedin.com/in/rmalves/<br />http://twitter.c...
Desenvolvimento de Aplicações com LightSwitch
Próximos SlideShares
Carregando em…5
×

Desenvolvimento de Aplicações com LightSwitch

2.037 visualizações

Publicada em

O Visual Studio LightSwitch é a maneira mais simples de construir aplicações de negócios desktop, web ou cloud, utilizando indirectamente o .NET Framework e o Silverlight.

O LightSwitch simplifica o processo de desenvolvimento, permitindo os developers concentrarem-se na lógica de negócios, enquanto o LightSwitch gera o código de apresentação e acesso às fontes de dados.

Nesta sessão, o Ricardo Alves mostra como implementar uma aplicação de negócio utilizando LightSwitch e também os pontos de extensibilidade duma aplicação LightSwitch.

Publicada em: Tecnologia
1 comentário
0 gostaram
Estatísticas
Notas
  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.037
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
31
Comentários
1
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Abstract: Visual Studio LightSwitch changes the game for building data-centric business applications. In this talk you will learn how to create compelling, modern line-of-business applications for Windows and the Web and how the tool elevates a level of abstraction so developers focus on the business problem rather than the underlying plumbing. We’ll cover retrieval of data from SQL Server and SharePoint, UI creation, validation, computed fields, business logic, integration with Office applications, deployment, configuration and more! We&apos;ll also cover how you can customize and extend the experience for your unique scenarios. If you&apos;re building business application developers the old fashioned way you can&apos;t miss this session!
  • LightSwitch simplifies the development process because it lets you concentrate on the business logic and does a lot of the remaining work for you. With LightSwitch, an application can be designed, built, tested, and in your user’s hands quickly. LightSwitch is perfect for small business or departmental productivity applications that need to get built and deployed quickly and easily. LightSwitch applications are based on Silverlight and a solid .NET application framework using well-known patterns and best practices like n-tier application layering and MVVM as well as technologies like Entity Framework and RIA Services. The beauty of LightSwitch is that you don’t have to know the details of these technologies to get up and running quickly. Users expect certain features like search, the ability to sort and rearrange grids, and the ability to export data. With every LightSwitch application, those features are already built in. You don’t have to write any code for navigation, toolbars/ribbons, dirty checking or database concurrency handling. Common data operations such as adding, updating, deleting are also built in, as well as basic data validation logic. You can just set some validation properties or write some simple validation code based on your business rules and you’re set. All the plumbing is handled by LightSwitch which means you can concentrate on the code pertaining to your business. LightSwitch can also connect to a variety of data sources including SharePoint and SQL Azure.
  • This demo shows how to get started building business applications with Visual Studio LightSwitch. The goal is to demonstrate how LightSwitch does all the plumbing for you so that you can concentrate on the business value. It walks through creating a simple Vision Clinic application from scratch that uses data from multiple sources. It also shows how to create entities, screens, queries, and write business rules. As the demonstration progresses you get deeper into the capabilities of LightSwitch like how use access control and permissions as well as deployment
  • Desenvolvimento de Aplicações com LightSwitch

    1. 1. http://netponto.org<br />18ª Reunião Presencial - 26/03/2011<br />Ricardo Alves<br />
    2. 2. Patrocinadores desta reunião<br />
    3. 3. Ricardo Alves<br />Membro da Comunidade NetPonto<br />5 anos de experiência profissional<br />C#, WCF, ASP.NET, ASP.NET MVC, SQL<br />VS LightSwitchearlyadopter<br />
    4. 4. Agenda<br />O que é o LightSwitch?<br />Ciclo de Desenvolvimento<br />Arquitectura<br />Demo: “Online Store”<br />Pontos de Extensibilidade<br />Deploy duma Aplicação LightSwitch<br />
    5. 5. O que é o LightSwitch?<br />“The simplest way to build business applications for the desktop and cloud”<br />Ferramenta de desenvolvimento rápido que facilita a criação de aplicações de negócio data-driven<br />Cria toda a user interface <br />Gere todo o acesso aos dados<br />Validações sobre as entidades baseadas nos dados<br />Permite facilmente o deploy da aplicação como desktop app, webapp ou na cloud (azure)<br />No “extremo” o único código que temos de fazer é para a camada de negócio<br />
    6. 6. O que é o LightSwitch?<br />Mais uma “versão” do Visual Studio<br />Disponível como Stand-Alone<br />Para todas as versão a partir da “Pro” como um novo tipo de projecto<br />Roadmap<br />03/08/2010: Anunciado durante o evento VS Live!<br />23/08/2010: Lançamento da Beta 1<br />15/03/2011: Lançamento da Beta 2<br />??/??/????: Lançamento da RTM<br />
    7. 7. Ciclo de Desenvolvimento<br />
    8. 8. Arquitectura<br />Client Tier<br />Middle Tier<br />Data Access<br />Submit Pipeline<br />Queries<br />Controls<br />Screens<br />Methods<br />SharePoint<br />WCF RIA<br />Data Workspace<br />Data Workspace<br />WCF RIA Services<br />WCF RIA Services<br />EF (Entities)<br />SQL Server<br />SQL Azure<br />Silverlight 4.0<br />ASP.NET 4.0<br />Desktop Host<br />Browser Host<br />IIS 7.0<br />
    9. 9. Demo: “Online Store”<br />demonstração <br />
    10. 10. Pontos de Extensibilidade<br />
    11. 11. Deploy duma Aplicação LightSwitch<br />
    12. 12. Deploy duma Aplicação LightSwitch<br />
    13. 13. Deploy duma Aplicação LightSwitch<br />
    14. 14. Questões?<br />
    15. 15. Turn on your business applications.<br />
    16. 16. Referências<br />LightSwitchDevelopmentCenter<br />http://msdn.microsoft.com/en-us/lightswitch<br />Channel9 LightSwitch Videos<br />http://channel9.msdn.com/Tags/lightswitch<br />LightSwitch Forum<br />http://social.msdn.microsoft.com/Forums/en-US/category/vslightswitch<br />LightSwitch Team Blog<br />http://blogs.msdn.com/b/lightswitch/<br />
    17. 17. Patrocinadores desta reunião<br />
    18. 18. Próximas reuniões presenciais<br />26/03/2011 - Março<br />16/04/2011 - Abril<br />21/05/2011 - Maio<br />18/06/2011 - JunhoReserva estes dias na agenda! :)<br />
    19. 19. Obrigado!<br />Ricardo Alves<br />ricardoloboalves@gmail.com<br />http://pt.linkedin.com/in/rmalves/<br />http://twitter.com/rmalves<br />

    ×