SlideShare una empresa de Scribd logo
1 de 26
Joaquim Santos
Cipriano Freitas
SharePoint
What’s SharePoint?
Video
What?
Document Management
Drap and Drop
Easier sharing
Alerts to email
SharePoint products
Plans comparison
Developing model
Programming models
Two types of Sharepoint Add-ins
Sharepoint-hosted
Centered around
Sharepoint components
Forced to create business
logic using client-side
technologies
No server side code
Provider-hosted
Can include Sharepoint
components
Able to execute server-side
code but not on Sharepoint
(need IIS or others)
Centered around a remote
web application or data
source
SharePoint-hosted
Provider-hosted
Fitting SP add-ins to SP websites
Integration
App integration with SharePoint
Distribution
Two ways to distribute or sell an add-in
App/add-in approval process
Approval guidelines
App/add-in states
Resources
Developing Microsoft SharePoint Server 2013 Core
Solutions Jump Start
SharePoint general development
Validation policies for office store
© 2015 DevScope. All rights reserved.
Rua Passos Manuel Nº 223 – 4º Andar
4000-385 Porto
T. +351 223 751 350/51
F. +351 223 751 352
info@devscope.net
www.devscope.net
joaquim.santos@devscope.net
cipriano.freitas@devscope.net

Más contenido relacionado

La actualidad más candente

SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have Arrived
SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have ArrivedSpiraPlan 6.4 and 6.5: Portfolios & OAuth Have Arrived
SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have ArrivedInflectra
 
Create a Custom Connector
Create a Custom ConnectorCreate a Custom Connector
Create a Custom ConnectorBonitasoft
 
MS_Learning_Transcript.PDF
MS_Learning_Transcript.PDFMS_Learning_Transcript.PDF
MS_Learning_Transcript.PDFGaurav Bhushan
 
Use Case for Life Sciences: FCPA Compliance App
Use Case for Life Sciences: FCPA Compliance AppUse Case for Life Sciences: FCPA Compliance App
Use Case for Life Sciences: FCPA Compliance AppAppian
 
CRS Lync Control Software Tech Specs
CRS Lync Control Software Tech SpecsCRS Lync Control Software Tech Specs
CRS Lync Control Software Tech SpecsPaul Richards
 
Implementing SAP Fiori
Implementing SAP FioriImplementing SAP Fiori
Implementing SAP FioriMark Teichmann
 
Spira Admin 1: Introduction
Spira Admin 1: IntroductionSpira Admin 1: Introduction
Spira Admin 1: IntroductionInflectra
 
Building an API Factory: Turn your APIs into Products
Building an API Factory: Turn your APIs into ProductsBuilding an API Factory: Turn your APIs into Products
Building an API Factory: Turn your APIs into ProductsNuwan Dias
 
apidays LIVE Paris 2021 - Building a hybrid integration platform to ease digi...
apidays LIVE Paris 2021 - Building a hybrid integration platform to ease digi...apidays LIVE Paris 2021 - Building a hybrid integration platform to ease digi...
apidays LIVE Paris 2021 - Building a hybrid integration platform to ease digi...apidays
 
Q4 mobility
Q4 mobilityQ4 mobility
Q4 mobilityQ4_sys
 
apidays LIVE Paris - Succeeding with API Programs by Kiran Nadgir
apidays LIVE Paris - Succeeding with API Programs by Kiran Nadgirapidays LIVE Paris - Succeeding with API Programs by Kiran Nadgir
apidays LIVE Paris - Succeeding with API Programs by Kiran Nadgirapidays
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...Yenlo
 
Design document Report Of Project
Design document Report Of ProjectDesign document Report Of Project
Design document Report Of Projectsayan1998
 
MS_Learning_Transcript (6).PDF
MS_Learning_Transcript (6).PDFMS_Learning_Transcript (6).PDF
MS_Learning_Transcript (6).PDFBilal Ahmed
 
Serverless SAP Fiori Apps in SAP Cloud Platfrom
Serverless SAP Fiori Apps in SAP Cloud PlatfromServerless SAP Fiori Apps in SAP Cloud Platfrom
Serverless SAP Fiori Apps in SAP Cloud PlatfromMarius Obert
 
Intro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceIntro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceMarius Obert
 
Fiori for s4 hana troubleshooting tips and tricks
Fiori for s4 hana  troubleshooting tips and tricksFiori for s4 hana  troubleshooting tips and tricks
Fiori for s4 hana troubleshooting tips and tricksJasbir Khanuja
 
Rapid Model Deployment
Rapid Model DeploymentRapid Model Deployment
Rapid Model Deploymentguest46b8dc
 

La actualidad más candente (20)

SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have Arrived
SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have ArrivedSpiraPlan 6.4 and 6.5: Portfolios & OAuth Have Arrived
SpiraPlan 6.4 and 6.5: Portfolios & OAuth Have Arrived
 
Create a Custom Connector
Create a Custom ConnectorCreate a Custom Connector
Create a Custom Connector
 
MS_Learning_Transcript.PDF
MS_Learning_Transcript.PDFMS_Learning_Transcript.PDF
MS_Learning_Transcript.PDF
 
Use Case for Life Sciences: FCPA Compliance App
Use Case for Life Sciences: FCPA Compliance AppUse Case for Life Sciences: FCPA Compliance App
Use Case for Life Sciences: FCPA Compliance App
 
CRS Lync Control Software Tech Specs
CRS Lync Control Software Tech SpecsCRS Lync Control Software Tech Specs
CRS Lync Control Software Tech Specs
 
Implementing SAP Fiori
Implementing SAP FioriImplementing SAP Fiori
Implementing SAP Fiori
 
UI5 Supportability Reloaded
UI5 Supportability ReloadedUI5 Supportability Reloaded
UI5 Supportability Reloaded
 
Spira Admin 1: Introduction
Spira Admin 1: IntroductionSpira Admin 1: Introduction
Spira Admin 1: Introduction
 
Building an API Factory: Turn your APIs into Products
Building an API Factory: Turn your APIs into ProductsBuilding an API Factory: Turn your APIs into Products
Building an API Factory: Turn your APIs into Products
 
apidays LIVE Paris 2021 - Building a hybrid integration platform to ease digi...
apidays LIVE Paris 2021 - Building a hybrid integration platform to ease digi...apidays LIVE Paris 2021 - Building a hybrid integration platform to ease digi...
apidays LIVE Paris 2021 - Building a hybrid integration platform to ease digi...
 
Q4 mobility
Q4 mobilityQ4 mobility
Q4 mobility
 
apidays LIVE Paris - Succeeding with API Programs by Kiran Nadgir
apidays LIVE Paris - Succeeding with API Programs by Kiran Nadgirapidays LIVE Paris - Succeeding with API Programs by Kiran Nadgir
apidays LIVE Paris - Succeeding with API Programs by Kiran Nadgir
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Enabling Enterprise I...
 
Design document Report Of Project
Design document Report Of ProjectDesign document Report Of Project
Design document Report Of Project
 
MS_Learning_Transcript (6).PDF
MS_Learning_Transcript (6).PDFMS_Learning_Transcript (6).PDF
MS_Learning_Transcript (6).PDF
 
Serverless SAP Fiori Apps in SAP Cloud Platfrom
Serverless SAP Fiori Apps in SAP Cloud PlatfromServerless SAP Fiori Apps in SAP Cloud Platfrom
Serverless SAP Fiori Apps in SAP Cloud Platfrom
 
Intro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceIntro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository Service
 
Fiori for s4 hana troubleshooting tips and tricks
Fiori for s4 hana  troubleshooting tips and tricksFiori for s4 hana  troubleshooting tips and tricks
Fiori for s4 hana troubleshooting tips and tricks
 
Rapid Model Deployment
Rapid Model DeploymentRapid Model Deployment
Rapid Model Deployment
 
rpa tools
rpa toolsrpa tools
rpa tools
 

Destacado

Redes sociales y desinhibición: sobre mis contactos en Facebook
Redes sociales y desinhibición: sobre mis contactos en FacebookRedes sociales y desinhibición: sobre mis contactos en Facebook
Redes sociales y desinhibición: sobre mis contactos en FacebookAurora Rodriguez
 
LA INFLUENCIA NEGATIVA DE LA TV BASURA EN LOS ESTUDIANTES
LA INFLUENCIA NEGATIVA DE LA TV BASURA EN LOS ESTUDIANTESLA INFLUENCIA NEGATIVA DE LA TV BASURA EN LOS ESTUDIANTES
LA INFLUENCIA NEGATIVA DE LA TV BASURA EN LOS ESTUDIANTESAnita Palacios Vargas
 
La Television Y Su Influencia En Las Personas
La Television Y Su Influencia En  Las PersonasLa Television Y Su Influencia En  Las Personas
La Television Y Su Influencia En Las PersonasRocio Romero
 

Destacado (6)

Multiportal 130925112602-phpapp01
Multiportal 130925112602-phpapp01Multiportal 130925112602-phpapp01
Multiportal 130925112602-phpapp01
 
Redes sociales y desinhibición: sobre mis contactos en Facebook
Redes sociales y desinhibición: sobre mis contactos en FacebookRedes sociales y desinhibición: sobre mis contactos en Facebook
Redes sociales y desinhibición: sobre mis contactos en Facebook
 
Tv basura
Tv basuraTv basura
Tv basura
 
la televisión basura
la televisión basurala televisión basura
la televisión basura
 
LA INFLUENCIA NEGATIVA DE LA TV BASURA EN LOS ESTUDIANTES
LA INFLUENCIA NEGATIVA DE LA TV BASURA EN LOS ESTUDIANTESLA INFLUENCIA NEGATIVA DE LA TV BASURA EN LOS ESTUDIANTES
LA INFLUENCIA NEGATIVA DE LA TV BASURA EN LOS ESTUDIANTES
 
La Television Y Su Influencia En Las Personas
La Television Y Su Influencia En  Las PersonasLa Television Y Su Influencia En  Las Personas
La Television Y Su Influencia En Las Personas
 

Similar a SharePoint Add-ins Development Models

SharePoint Add-Ins - Brief Overview
SharePoint Add-Ins - Brief OverviewSharePoint Add-Ins - Brief Overview
SharePoint Add-Ins - Brief OverviewNous Infosystems
 
Share Upgrading and Migrating to SharePoint 2016 Like a Pro
Share Upgrading and Migrating to SharePoint 2016 Like a ProShare Upgrading and Migrating to SharePoint 2016 Like a Pro
Share Upgrading and Migrating to SharePoint 2016 Like a ProBrian Culver
 
Customizing SharePoint Online
Customizing SharePoint OnlineCustomizing SharePoint Online
Customizing SharePoint OnlineBert Johnson
 
Enhance SharePoint with the best BPM capabilities
Enhance SharePoint with the best BPM capabilitiesEnhance SharePoint with the best BPM capabilities
Enhance SharePoint with the best BPM capabilitiesBizagi
 
SharePoint 2013 introduction | What's new in SharePoint 2013 | SharePoint 20...
SharePoint 2013 introduction  | What's new in SharePoint 2013 | SharePoint 20...SharePoint 2013 introduction  | What's new in SharePoint 2013 | SharePoint 20...
SharePoint 2013 introduction | What's new in SharePoint 2013 | SharePoint 20...Nitin Khubani
 
Migrating to Office 365
Migrating to Office 365Migrating to Office 365
Migrating to Office 365Randy Williams
 
CVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireCVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireryanaoliveira
 
Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0Bert Johnson
 
A Successful Path to a Solution Driven SharePoint Migration
A Successful Path to a Solution Driven SharePoint Migration A Successful Path to a Solution Driven SharePoint Migration
A Successful Path to a Solution Driven SharePoint Migration Marlee Long
 
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2WinWire Technologies Inc
 
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2Marie-Michelle Strah, PhD
 
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...Marie-Michelle Strah, PhD
 
Sharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldSharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldTihomir Ignatov
 
Shamit Khemka discusses importance of custom SharePoint application developer...
Shamit Khemka discusses importance of custom SharePoint application developer...Shamit Khemka discusses importance of custom SharePoint application developer...
Shamit Khemka discusses importance of custom SharePoint application developer...SynapseIndia
 
Real World Add-in Development for Office365
Real World Add-in Development for Office365Real World Add-in Development for Office365
Real World Add-in Development for Office365Brian Culver
 
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan Schouten
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan SchoutenSharePoint Saturday Silicon Valley - SharePoint Apps - Ryan Schouten
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan SchoutenRyan Schouten
 

Similar a SharePoint Add-ins Development Models (20)

SharePoint Add-Ins - Brief Overview
SharePoint Add-Ins - Brief OverviewSharePoint Add-Ins - Brief Overview
SharePoint Add-Ins - Brief Overview
 
Managesp 160805190411
Managesp 160805190411Managesp 160805190411
Managesp 160805190411
 
Share Upgrading and Migrating to SharePoint 2016 Like a Pro
Share Upgrading and Migrating to SharePoint 2016 Like a ProShare Upgrading and Migrating to SharePoint 2016 Like a Pro
Share Upgrading and Migrating to SharePoint 2016 Like a Pro
 
Customizing SharePoint Online
Customizing SharePoint OnlineCustomizing SharePoint Online
Customizing SharePoint Online
 
Enhance SharePoint with the best BPM capabilities
Enhance SharePoint with the best BPM capabilitiesEnhance SharePoint with the best BPM capabilities
Enhance SharePoint with the best BPM capabilities
 
SharePoint 2013 introduction | What's new in SharePoint 2013 | SharePoint 20...
SharePoint 2013 introduction  | What's new in SharePoint 2013 | SharePoint 20...SharePoint 2013 introduction  | What's new in SharePoint 2013 | SharePoint 20...
SharePoint 2013 introduction | What's new in SharePoint 2013 | SharePoint 20...
 
Migrating to Office 365
Migrating to Office 365Migrating to Office 365
Migrating to Office 365
 
CVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireCVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFire
 
Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0Office 365 Deployment Strategies 2.0
Office 365 Deployment Strategies 2.0
 
A Successful Path to a Solution Driven SharePoint Migration
A Successful Path to a Solution Driven SharePoint Migration A Successful Path to a Solution Driven SharePoint Migration
A Successful Path to a Solution Driven SharePoint Migration
 
SharePoint Online v Onprem
SharePoint Online v OnpremSharePoint Online v Onprem
SharePoint Online v Onprem
 
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
Hybrid SharePoint - Office 365 & On-prem SharePoint 2013 -part2
 
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
 
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
 
Succesfactors demo
Succesfactors demoSuccesfactors demo
Succesfactors demo
 
Sharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the FieldSharepoint 2010: Practical Architecture from the Field
Sharepoint 2010: Practical Architecture from the Field
 
Shamit Khemka discusses importance of custom SharePoint application developer...
Shamit Khemka discusses importance of custom SharePoint application developer...Shamit Khemka discusses importance of custom SharePoint application developer...
Shamit Khemka discusses importance of custom SharePoint application developer...
 
Real World Add-in Development for Office365
Real World Add-in Development for Office365Real World Add-in Development for Office365
Real World Add-in Development for Office365
 
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan Schouten
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan SchoutenSharePoint Saturday Silicon Valley - SharePoint Apps - Ryan Schouten
SharePoint Saturday Silicon Valley - SharePoint Apps - Ryan Schouten
 
Chip_Hannan_Resume_2016
Chip_Hannan_Resume_2016Chip_Hannan_Resume_2016
Chip_Hannan_Resume_2016
 

Último

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

SharePoint Add-ins Development Models

Notas del editor

  1. Plataforma de colaboração Forma de criar sites Content management system Intranet Um sitio seguro para armazenar, organizar, partilhar e aceder informação. Integração com ferramentas existentes da Microsoft
  2. Plataforma de colaboração Forma de criar sites Content management system Intranet Um sitio seguro para armazenar, organizar, partilhar e aceder informação. Integração com ferramentas existentes da Microsoft
  3. SharePoint Foundation       A tecnologia subjacente para todos os sites do SharePoint. O SharePoint Foundation (antigo Windows SharePoint Services) é gratuito para instalação local. Você pode usar o SharePoint Foundation para criar diversos tipos de sites, onde é possível colaborar em páginas da Web, documentos, listas, calendários e dados. SharePoint Server       As organizações podem implantar e gerenciar o SharePoint Server no local. Ele inclui todos os recursos do SharePoint Foundation, além de outros recursos, como o Gerenciamento de Conteúdo Corporativo, business intelligence, pesquisa corporativa, sites pessoais e News feed. SharePoint Designer 2013       Um programa gratuito para criação de soluções avançadas habilitadas para fluxo de trabalho, e para edição de tipos de conteúdo externo de uma solução de dados externa baseada nos Serviços Corporativos de Conectividade. Destinado a power users principalmente. Design view is gone! SharePoint Online       Um serviço baseado em nuvem e hospedado pela Microsoft para empresas de todos os tipos. Em vez de instalar e implantar o SharePoint Server no servidor local, agora qualquer empresa pode simplesmente assinar um plano do Office 365 ou o serviço autônomo do SharePoint Online. Sincronização de pastas do OneDrive for Business       Armazenamento online para fins comerciais. Integração com Outlook Web App.
  4. SharePoint farm solutions  Add-ins for SharePoint  SharePoint publishing sites  Mobile add-ins for SharePoint  Reusable components for SharePoint  https://msdn.microsoft.com/en-us/library/office/jj163085.aspx
  5. Custom actions: custom ribbon buttons, menu items. https://msdn.microsoft.com/en-us/library/office/hh500259%28v=office.14%29.aspx?f=255&MSPPError=-2147217396
  6. https://pankajsalunkhesharepointknowledge.wordpress.com/2015/09/30/csom-vs-jsom-vs-ssom-vs-rest-sharepoint/ Our recommendation: server use CSOM , client use http requests mapping to server services REST _api/web/lists/getByTitle('Announcements')/fields JSOM var context = SP.ClientContext.get_current(); var list = context.get_web().get_lists().getByTitle("Settings"); SSOM http://www.sharepointcto.com/View.aspx?id=15 CSOM using Microsoft.SharePoint.Client;
  7. SharePoint site collection in the SharePoint Online subscription or on-premise farm The store handles the marketing process for you, from discovery to purchase to updates. Microsoft has a Seller Dashboard to help you sell add-ins through the Office Store.
  8. Still being verified 24hours limit between app being approved and showing at the store App needs changes to be approved, check add-in report for the required changes