Desenvolvimento de Aplicações com LightSwitch
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Desenvolvimento de Aplicações com LightSwitch

  • 2,148 views
Uploaded on

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads

Views

Total Views
2,148
On Slideshare
2,148
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
29
Comments
1
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for 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'll also cover how you can customize and extend the experience for your unique scenarios. If you're building business application developers the old fashioned way you can'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

Transcript

  • 1. http://netponto.org
    18ª Reunião Presencial - 26/03/2011
    Ricardo Alves
  • 2. Patrocinadores desta reunião
  • 3. Ricardo Alves
    Membro da Comunidade NetPonto
    5 anos de experiência profissional
    C#, WCF, ASP.NET, ASP.NET MVC, SQL
    VS LightSwitchearlyadopter
  • 4. Agenda
    O que é o LightSwitch?
    Ciclo de Desenvolvimento
    Arquitectura
    Demo: “Online Store”
    Pontos de Extensibilidade
    Deploy duma Aplicação LightSwitch
  • 5. 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, webapp ou na cloud (azure)
    No “extremo” o único código que temos de fazer é para a camada de negócio
  • 6. 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
  • 7. Ciclo de Desenvolvimento
  • 8. Arquitectura
    Client Tier
    Middle Tier
    Data Access
    Submit Pipeline
    Queries
    Controls
    Screens
    Methods
    SharePoint
    WCF RIA
    Data Workspace
    Data Workspace
    WCF RIA Services
    WCF RIA Services
    EF (Entities)
    SQL Server
    SQL Azure
    Silverlight 4.0
    ASP.NET 4.0
    Desktop Host
    Browser Host
    IIS 7.0
  • 9. Demo: “Online Store”
    demonstração
  • 10. Pontos de Extensibilidade
  • 11. Deploy duma Aplicação LightSwitch
  • 12. Deploy duma Aplicação LightSwitch
  • 13. Deploy duma Aplicação LightSwitch
  • 14. Questões?
  • 15. Turn on your business applications.
  • 16. Referências
    LightSwitchDevelopmentCenter
    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/
  • 17. Patrocinadores desta reunião
  • 18. Próximas reuniões presenciais
    26/03/2011 - Março
    16/04/2011 - Abril
    21/05/2011 - Maio
    18/06/2011 - JunhoReserva estes dias na agenda! :)
  • 19. Obrigado!
    Ricardo Alves
    ricardoloboalves@gmail.com
    http://pt.linkedin.com/in/rmalves/
    http://twitter.com/rmalves