building share point add-ins with javascript and c# microsoft western europe community day in rome
TRANSCRIPT
![Page 1: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/1.jpg)
Titulo
SubtituloBuilding SharePoint Add-ins with JavaScript and C#
Sonja Madsen
![Page 2: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/2.jpg)
SONJA MADSENMicrosoft MVP, SONJAsAPPSBest International Developer
@sonjamadsen [email protected]
Sonja Madsen
![Page 3: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/3.jpg)
![Page 4: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/4.jpg)
SharePoint Add-ins on Office 365
Azure Web API and Core 1.0
![Page 5: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/5.jpg)
SharePoint
![Page 6: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/6.jpg)
SharePoint & Add-ins
![Page 7: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/7.jpg)
![Page 8: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/8.jpg)
Front-end Back-end
SharePoint AzureCore 1.0
![Page 9: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/9.jpg)
Back-end
Front-end
![Page 10: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/10.jpg)
SharePoint Client Object Model
• Lists, libraries• Sites, permissions• Users, user profiles• Search• Content • Metadata• External sources
![Page 11: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/11.jpg)
C# is what JavaScript is not
• Send email• Connect to database• Secret sauce, code-behind
![Page 12: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/12.jpg)
Microsoft on Instagram
![Page 13: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/13.jpg)
Code-behind
• Intelligent apps• Current user name, takes pictures description,
language-country, customer profile, purchase history, your product inventory
• Secret sauce logic
![Page 14: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/14.jpg)
Core 1.0
• Cross-platform • project.json• global.json• appsettings.json• Command line• Rebirth of MVC• Coexist with ASP.NET 4.6
![Page 15: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/15.jpg)
DEMOCode-behind
![Page 16: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/16.jpg)
InstagramRSS feed
SharePointAdd-inJavaScript
Code-behindLogic
REST∫∞
![Page 17: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/17.jpg)
Solution Architecture
SharePoint add-in Core 1.0
App manifestXML files
JavaScriptCSSC#
D E M O
![Page 18: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/18.jpg)
Send email, license validation, database
![Page 19: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/19.jpg)
DEMOSQL Database
![Page 20: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/20.jpg)
• JavaScript• CSS• C#• MVC• REST• Entity Framework
SQL Database
![Page 21: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/21.jpg)
Issues
• Performance• Request frequency• Authentication
![Page 22: Building Share Point add-ins with JavaScript and c# Microsoft Western Europe Community Day in Rome](https://reader035.vdocuments.site/reader035/viewer/2022070516/5873aece1a28aba3548b6d9d/html5/thumbnails/22.jpg)
Summary
• SharePoint • Azure• SQL• JavaScript• Core 1.0, C#, MVC 6, Entity Framework 7