Presentation is loading. Please wait.

Presentation is loading. Please wait.

300 Tone Šivic, Kompas Xnet d.o.o. Building interesting Applications for SharePoint 2013 using Visual Studio 2012 LightSwitch ( Izdelava zanimivih poslovnih.

Similar presentations


Presentation on theme: "300 Tone Šivic, Kompas Xnet d.o.o. Building interesting Applications for SharePoint 2013 using Visual Studio 2012 LightSwitch ( Izdelava zanimivih poslovnih."— Presentation transcript:

1 300 Tone Šivic, Kompas Xnet d.o.o. Building interesting Applications for SharePoint 2013 using Visual Studio 2012 LightSwitch ( Izdelava zanimivih poslovnih aplikacij za SharePoint 2013 z Visual Studio 2012 LightSwitch )

2 300 What are business aplications?

3 300 What are business aplications? Data Screens (to display/edit data) Rules/Validation Security

4 300 How do we build business aplications?

5 300 How do we build business aplications? SharePoint applications Excel applicatons Access applications Classic Win Forms applications / WPF applications Silverlight applications ASP.NET applications WCF RIA Services

6 300 Developers responsibilities

7 300 Developers responsibilities Data access code Services /tiers Validation and rules Build User interface Authorization

8 300 Introducing Visual Studio LightSwitch

9 300 Introducing Visual Studio LightSwitch Focused tool for building business aplications Abstract common tasks Modern technologies Proven architecutral patterns

10 300 Introducing Visual Studio LightSwitch LightSwitch simplifies development –Data –Screens –Rules / validation

11 300 Architecture of LightSwitch application

12 300 Architecture of LightSwitch application Client Tier -Silverlight -Data workspace Client Tier -Silverlight -Data workspace Middle tier -ASP.NET -Data workspace Middle tier -ASP.NET -Data workspace Data tier -SQL Server -SQL Azure -SharePoint -Other WCF RIA Services Data tier -SQL Server -SQL Azure -SharePoint -Other WCF RIA Services WCF RIA Services Entity Framework WCF RIA Sevices

13 300 Deploying LightSwitch application

14 300 Deploying LightSwitch application Desktop Cloud Web

15 300 LightSwitch Extensibility

16 300 LightSwitch Extensibility Controls Themes Screens Data Sources Business types

17 300 Data in LightSwitch

18 300 Data in LightSwitch Attaching to data Creating data Working with entities

19 300 Data in LightSwitch Creating data sources –Attach to existing data sources SQL (Server /Cloud – Azure) SharePoint Lists WCF RIA Service –Creating new data entities Automatic data source created SQL Express

20 300 Data in LightSwitch Data Workspace –Data source (SQL) –Data source (SharePoint) –Data source (X)

21 300 Data in LightSwitch Data Source Entity Set Query Entity Entity Collection

22 300 Data in LightSwitch Working With Entities Custom Data Types Relationships (withing and across sources) Calculated properties Validation and rules

23 300 Data in LightSwitch All data is abstract behind entities Create data or attach to existing data Create relationships Add validation / rules to entities or properties

24 300 Screens in LightSwitch

25 300 Screens in LightSwitch Screens in LightSwitch applications Screen layouts Controls Screen navigatino

26 300 Screens in LightSwitch Screen Layout Business object Properties Code Unit of work Data binding Containers Controls

27 300 Screens in LightSwitch - Layouts Details Editable grid Lists and details New data Search data

28 300 Screens in LightSwitch - controls Layout controls Data controls

29 300 Screens in LightSwitch Screens are business object Screens define a unit of work Many layouts and controls out of the box You can provide custom controls and layouts

30 300 Applications in SharePoint

31 300 Apps in SharePoint Apps where your users are –Sign into SharePoint and launch apps –Modern experiences on breadth of devices

32 300 Apps in SharePoint Central app management –Central user identity and access management –Simplified deployment, installation, & update experiences –Consume SharePoint services and data in a more integrated fashion

33 300 Apps in SharePoint Leverage existing knowledge –Built on web standards: HTML5, CSS, JavaScript, OData –Development experience = Web app development

34 300 Publish to SharePoint – steps (ups something went wrong)

35 300 Add Support for Creating and Editing Survey Data

36 300 Some additional links Visual Studio Gallery site http://visualstudiogallery.msdn.microsoft.com/ http://visualstudiogallery.msdn.microsoft.com/ MSDN LightSwitch site http://msdn.microsoft.com/en-us/vstudio/ff796201.aspx http://msdn.microsoft.com/en-us/vstudio/ff796201.aspx LightSwitch Help Website Home http://lightswitchhelpwebsite.com/Home.aspx http://lightswitchhelpwebsite.com/Home.aspx

37 300

38

39 VPRAŠANJA Prosimo vas, da po koncu predavanja izpolnite vprašalnike. Nekoga izmed vas bomo nagradili z Nokio Lumia 820. Vprašalniki bodo poslani na vaš e-naslov, dostopni pa bodo tudi preko profila na spletnem mestu www.ntk.siwww.ntk.si Najlepša hvala! Iščete kakovostno izobraževanje? Obiščite Microsoftove izobraževalne centre: Uspeh = Znanje = Microsoftovi uradni tečaji + predavatelji Microsoft Certified Trainer


Download ppt "300 Tone Šivic, Kompas Xnet d.o.o. Building interesting Applications for SharePoint 2013 using Visual Studio 2012 LightSwitch ( Izdelava zanimivih poslovnih."

Similar presentations


Ads by Google