Download presentation
Presentation is loading. Please wait.
Published byPenelope Hall Modified over 8 years ago
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
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.