SlideShare a Scribd company logo
1 of 38
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Welcome to SharePoint Saturday Bangalore 2019!
Grow your SharePoint development platform with SPFx
Dipti Chhatrapati - Manoj Mittal
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
SharePoint Development Evolution
SP 2003 SP 2007 SP 2010
SP 2013 &
Online
SP 2016 &
Online
• Build on .NET
Framework 2.0
• Server Side API
• Full Trust Code
• Manual
Deployment
• Based on WSS 3.0
• Server Side API
• Full Trust Code
• Features (New)
• Deployment
Solution and
Packages
• SharePoint
Foundation
• Sandbox Solution
• Full Trust Code
• Client Side API
(CSOM)
• SharePoint
Foundation
• Client Side API
(CSOM)
• Add-In
• Provided Hosted
• SharePoint
Hosted
• Injection
SPFX with Service
Pack2.
Classic Sites
SP 2019 &
Online
Modern Sites &
Classic Sites
Column Formatting
Extension
Tenant Scope
Deployment
SPFX 1.7SPFX 1.7
Dynamic Data
Full Page App
Teams Based App
SPFX 1.8
SPFX 1.8.2
SPFX 1.9.1
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
An application framework used to build and extend modern experiences in SharePoint.
SharePoint Framework – What's it?
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
The Demand
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
>500 samples
for helping to learn to
extend Microsoft 365
awardedInternally at Microsoft as the reference
model for community engagement
>1000Contributors in GitHub
organizations
>2.4 million
Watch time minutes in
the YouTube channel
within last 365 days
>28000Tenants using open-
source components each
month
>60000Visitors in GitHub
organizations in past 2 weeks
aka.ms/sppnp
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
For 3rd party
components
Support ALM
capabilities
REST APIs and UX
Hosted in SharePoint
Provides context
pre-fetch data
TypeScript libraries
Handles load
Handles execution
Makes calls to
SharePoint, Graph,
AAD protected APIs
and general Http
requests
Integrated in Yeoman
IDE agnostic
Uses Node and NPM
Gives access to Web
APIs
Serves AAD access
tokens
Wraps to ADAL.js
Information on things
like the current user,
site, page, web, teams
channel, etc.
The Architecture
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Web Parts LibrariesExtensions
SPFx Components Types
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Extend the user experience of SharePoint, leveraging the familiar tools and
libraries for client-side development coming from the SharePoint Framework.
Application customizer
Add script to modern pages
Adjust top and bottom sections of
page with custom renderings
Command set
Extend the modern list command
surface with new actions that run
custom code
Field customizer
Visualize data inside columns in
the list view
SPFx Extensions
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Runtime Features
Dynamic Data
web APIs (AAD) and Graph integration
runtime isolation (web parts)
Service Features
ALM APIs
Site Collection App Catalog
Tenant Wide Deployment
Asset Hosting
SPFx Capabilities
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Teams TabsApp pagesClassic Pages Lists and
Libraries
Modern Pages
SPFx Hosted Scenario
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
SharePoint Framework Evolves Constantly
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
SharePoint Provisioning Service
• Provisioning service is integrated directly to
the SharePoint Look Book site.
• Provisioning example content and
structures to your dev tenants to simulate
production usage.
• >10 different designs with sample content
http://aka.ms/sharepointlookbook
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Microsoft Graph / SharePoint REST API / CSOM
PnP Core Extension – Actual Tenant Provisioning Engine
Tenant administratorsIT Pro admins ISVs and SIs
Custom
Provisioning
Service
Office 365 tenant templates—complex solution configurations
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Demo : SharePoint Provisioning Service
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
#MicrosoftForSocialGood
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Demo : SPFx v1.9.1
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
What’s Coming in 1.10
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
ETA CY 2019
(subject to change)
SharePoint Framework 1.10
Pre-allocated placeholders
• Supported for both top and bottom placeholders
• Doesn’t add additional delay in loading
• Supported in existing extensions: manifest update is the only required change
SPFx for Teams –personal apps support
• Supports all the SPFx capabilities: context information, access to Graph and
other Web APIs, etc.
• No configuration support
• Same “sync to Teams” experience via SharePoint App Catalog
• Supports admin management via app policies
SPFx for Teams – support for mobile app
• SPFx based tabs supported in the native mobile app
• Both for personal apps and channel tabs
• Available with the November release of Teams Mobile app
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
SPFx 1.10 Release - Support for Personal App in Teams
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
SPFx 1.10 Release - Support for Teams Mobile App
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
ETA CY 2019
(subject to change)
SharePoint Framework 1.10
Search results extensibility: query modification
Translation or additional intelligence
User roles/location
Set up using PowerShell
Supported on the Search Results page
SPFx for Office – support for Office add-ins (starts with OWA)
Supports all the SPFx capabilities: context information, access to
Graph and other Web APIs, etc.
Lifecycle controlled through the SharePoint App Catalog: full ALM
support
Initial support for Outlook Web Access only for Developer Preview
Support for additional platforms in future interactions
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
SPFx 1.10 Release - Support for Query Modification
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
SPFx 1.10 Release - Support for Office add-ins (OWA)
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
ETA CY 2020
(subject to change)
The Road Ahead – SPFx 1.10 Release
• Native support for Fluid Framework
• SPFx support in store (AppSource)
• Unified toolchain for Microsoft365
workloads
• Faster inner dev loop
• More extensions!
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Support for Fluid Framework
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
1
Extend SharePoint
1LOB Systems & Cloud Services
Web Parts
1SP SDK
Enterprise Development Model - yo@MS/SharePoint | Hosting & Auth | Governance | Context
Web Parts
Developer Tooling
Fluid Framework
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
1
Extend SharePoint + Graph
1LOB Systems & Cloud Services
Web Parts
1SP SDK
Enterprise Development Model - yo@MS/SharePoint | Hosting & Auth | Governance | Context
Web Parts
Developer Tooling
1Microsoft Graph
Fluid Framework
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
1
Extend SharePoint + Graph + Teams
1LOB Systems & Cloud Services
Web Parts
1SP | Teams SDKs
Enterprise Development Model - yo@MSSharePoint | Hosting & Auth | Governance | Context
Web Parts
Developer Tooling
1Microsoft Graph
Tabs
Fluid Framework
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
1
Extend SharePoint + Graph + Teams + Office
1LOB Systems & Cloud Services
Web Parts
1SP | Teams | Office SDKs
Enterprise Development Model - yo@MSSharePoint | Hosting & Auth | Governance | Context
Web Parts
Developer Tooling
1Microsoft Graph
Tabs
*Word / X / POutlook
Addins Addins
Fluid Framework
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
1
Extend Microsoft 365 experiences
*Word / X / POutlook *Fluid Preview Canvas
1*Fluid SDK 1Microsoft Graph 1LOB Systems & Cloud Services
Web Parts Tabs Addins Addins *Fluid objects
1SP | Teams | Office SDKs
Enterprise Development Model - yo@Microsoft365 | Hosting & Auth | Governance | Context
Web Parts
Developer Tooling
Fluid Framework
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Fluid Functionalities
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Fluid Functionalities
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
SPFx capabilities evolve to seamlessly target more Microsoft
365 workloads
Unified toolchain experience to build SPFx web parts, Teams tabs, Office Add-ins,
and *Fluid Preview Components
Supports all Microsoft 365 “canvases”
Provides canvas context at runtime
Hosting platform for enterprise extensibility
Access to Microsoft capabilities: Graph, Authentication, DDS, etc.
For Developers:
Common toolchain, codebase, manifest, package, & target multiple components
(Web Part, Tab, Office Add-in, FPC)
Long Story Short!
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
SharePoint Framework
• Pre-allocated headers
• Support for Teams personal
apps
• Support for Teams mobile app
• Query Extensions (dev
preview)
• Support for Office add-ins in
OWA (dev preview)
• Fluid Components support
(Private Preview)
• SharePoint Framework
• SPFx solutions in AppSource
• GA of Query Extensions
• Nav and header extensions
(dev preview)
Graph
• Site DiscoverEnumeration API
• File Requests Sharing API
• Taxonomy API (dev preview)
• Hub Analytics API (Dev
Preview)
• SharePoint Framework
• Unified toolchain for Microsoft
365 workloads
• Support for Fluid Components
• Graph
• CSOM on .NET Code
Available soon Early Next Year Top of Mind
Graph
• Webhook support for Lists
• Permission change support for Delta API
• Followed Sites API (Dev Preview)
• Check in  Check out (Dev Preview)
Roadmap: Developer platform
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
aka.ms/spdev-docs aka.ms/spdev-videos aka.ms/spdev-issues github.com/sharepoint
github.com/pnp
SPFx Resources
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
For Microsoft 365 developers
SharePoint Framework – What's it?
You can find Microsoft 365 developer training modules on Microsoft Learn!
https://aka.ms/M365DevTraining
https://aka.ms/IgniteO365DevProgram
Exam MS-600
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Learn more!
https://bit.ly/32Bbr5A
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Thanks :)
Next up…
Leverage SharePoint Framework (SPFx)
development using Microsoft Graph API
Jayakumar Balasubramaniam

More Related Content

What's hot

SharePoint and Teams Integration Better Together Webinar
SharePoint and Teams Integration Better Together WebinarSharePoint and Teams Integration Better Together Webinar
SharePoint and Teams Integration Better Together WebinarJoel Oleson
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint BenefitsSameh Senosi
 
How to succesfully drive Office 365 adpotion in your organization ?
How to succesfully drive Office 365 adpotion in your organization ?How to succesfully drive Office 365 adpotion in your organization ?
How to succesfully drive Office 365 adpotion in your organization ?Vignesh Ganesan I Microsoft MVP
 
Microsoft 365 Toronto User Group May 2021
Microsoft 365 Toronto User Group May 2021Microsoft 365 Toronto User Group May 2021
Microsoft 365 Toronto User Group May 2021Kanwal Khipple
 
Navigating the Inner and Outer Loops--Effective Office 365 Communications
Navigating the Inner and Outer Loops--Effective Office 365 CommunicationsNavigating the Inner and Outer Loops--Effective Office 365 Communications
Navigating the Inner and Outer Loops--Effective Office 365 CommunicationsChristian Buckley
 
What's new and what's next in SharePoint Development for Enterprise & SPFx
What's new and what's next in SharePoint Development for Enterprise & SPFx What's new and what's next in SharePoint Development for Enterprise & SPFx
What's new and what's next in SharePoint Development for Enterprise & SPFx Vignesh Ganesan I Microsoft MVP
 
Microsoft 365 Toronto User Group June 2021
Microsoft 365 Toronto User Group June 2021Microsoft 365 Toronto User Group June 2021
Microsoft 365 Toronto User Group June 2021Kanwal Khipple
 
Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Christian Buckley
 
TeamsFest 2020 - Deep Dive Microsoft Teams integration with SharePoint
TeamsFest 2020 - Deep Dive Microsoft Teams integration with SharePointTeamsFest 2020 - Deep Dive Microsoft Teams integration with SharePoint
TeamsFest 2020 - Deep Dive Microsoft Teams integration with SharePointChirag Patel
 
Tackling Governance, Site & Teams Sprawl with Microsoft 365
Tackling Governance, Site & Teams Sprawl with Microsoft 365Tackling Governance, Site & Teams Sprawl with Microsoft 365
Tackling Governance, Site & Teams Sprawl with Microsoft 365Richard Harbridge
 
Microsoft Teams - Introductie door Wortell
Microsoft Teams - Introductie door WortellMicrosoft Teams - Introductie door Wortell
Microsoft Teams - Introductie door WortellDanny Burlage
 
Microsoft adoption guide workbook
Microsoft adoption guide workbookMicrosoft adoption guide workbook
Microsoft adoption guide workbookKamal Pandey
 
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020Chirag Patel
 
Cultivate Collaboration in Distributed Project Teams using SharePoint
Cultivate Collaboration in Distributed Project Teams using SharePoint Cultivate Collaboration in Distributed Project Teams using SharePoint
Cultivate Collaboration in Distributed Project Teams using SharePoint BrightWork
 
2020-05-28 Microsoft 365 Virtual Marathon - Mobility with Microsoft 365 from ...
2020-05-28 Microsoft 365 Virtual Marathon - Mobility with Microsoft 365 from ...2020-05-28 Microsoft 365 Virtual Marathon - Mobility with Microsoft 365 from ...
2020-05-28 Microsoft 365 Virtual Marathon - Mobility with Microsoft 365 from ...Patrick Guimonet
 
Build Modern Apps on Microsoft Teams-September 2018
Build Modern Apps on Microsoft Teams-September 2018Build Modern Apps on Microsoft Teams-September 2018
Build Modern Apps on Microsoft Teams-September 2018Microsoft 365 Developer
 
Live events in Microsoft Teams , Yammer and Stream- When to use what
Live events in Microsoft Teams , Yammer and Stream- When to use whatLive events in Microsoft Teams , Yammer and Stream- When to use what
Live events in Microsoft Teams , Yammer and Stream- When to use whatVignesh Ganesan I Microsoft MVP
 
Microsoft Teams Development - Conversational AI
Microsoft Teams Development - Conversational AIMicrosoft Teams Development - Conversational AI
Microsoft Teams Development - Conversational AIThomas Gölles
 

What's hot (20)

Share Point online
Share Point onlineShare Point online
Share Point online
 
SharePoint and Teams Integration Better Together Webinar
SharePoint and Teams Integration Better Together WebinarSharePoint and Teams Integration Better Together Webinar
SharePoint and Teams Integration Better Together Webinar
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
 
How to succesfully drive Office 365 adpotion in your organization ?
How to succesfully drive Office 365 adpotion in your organization ?How to succesfully drive Office 365 adpotion in your organization ?
How to succesfully drive Office 365 adpotion in your organization ?
 
Microsoft 365 Toronto User Group May 2021
Microsoft 365 Toronto User Group May 2021Microsoft 365 Toronto User Group May 2021
Microsoft 365 Toronto User Group May 2021
 
Navigating the Inner and Outer Loops--Effective Office 365 Communications
Navigating the Inner and Outer Loops--Effective Office 365 CommunicationsNavigating the Inner and Outer Loops--Effective Office 365 Communications
Navigating the Inner and Outer Loops--Effective Office 365 Communications
 
What's new and what's next in SharePoint Development for Enterprise & SPFx
What's new and what's next in SharePoint Development for Enterprise & SPFx What's new and what's next in SharePoint Development for Enterprise & SPFx
What's new and what's next in SharePoint Development for Enterprise & SPFx
 
Microsoft 365 Toronto User Group June 2021
Microsoft 365 Toronto User Group June 2021Microsoft 365 Toronto User Group June 2021
Microsoft 365 Toronto User Group June 2021
 
Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60
 
TeamsFest 2020 - Deep Dive Microsoft Teams integration with SharePoint
TeamsFest 2020 - Deep Dive Microsoft Teams integration with SharePointTeamsFest 2020 - Deep Dive Microsoft Teams integration with SharePoint
TeamsFest 2020 - Deep Dive Microsoft Teams integration with SharePoint
 
Tackling Governance, Site & Teams Sprawl with Microsoft 365
Tackling Governance, Site & Teams Sprawl with Microsoft 365Tackling Governance, Site & Teams Sprawl with Microsoft 365
Tackling Governance, Site & Teams Sprawl with Microsoft 365
 
Microsoft Teams - Introductie door Wortell
Microsoft Teams - Introductie door WortellMicrosoft Teams - Introductie door Wortell
Microsoft Teams - Introductie door Wortell
 
Microsoft adoption guide workbook
Microsoft adoption guide workbookMicrosoft adoption guide workbook
Microsoft adoption guide workbook
 
20210810 #M365UGZA Presentation
20210810 #M365UGZA Presentation20210810 #M365UGZA Presentation
20210810 #M365UGZA Presentation
 
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
 
Cultivate Collaboration in Distributed Project Teams using SharePoint
Cultivate Collaboration in Distributed Project Teams using SharePoint Cultivate Collaboration in Distributed Project Teams using SharePoint
Cultivate Collaboration in Distributed Project Teams using SharePoint
 
2020-05-28 Microsoft 365 Virtual Marathon - Mobility with Microsoft 365 from ...
2020-05-28 Microsoft 365 Virtual Marathon - Mobility with Microsoft 365 from ...2020-05-28 Microsoft 365 Virtual Marathon - Mobility with Microsoft 365 from ...
2020-05-28 Microsoft 365 Virtual Marathon - Mobility with Microsoft 365 from ...
 
Build Modern Apps on Microsoft Teams-September 2018
Build Modern Apps on Microsoft Teams-September 2018Build Modern Apps on Microsoft Teams-September 2018
Build Modern Apps on Microsoft Teams-September 2018
 
Live events in Microsoft Teams , Yammer and Stream- When to use what
Live events in Microsoft Teams , Yammer and Stream- When to use whatLive events in Microsoft Teams , Yammer and Stream- When to use what
Live events in Microsoft Teams , Yammer and Stream- When to use what
 
Microsoft Teams Development - Conversational AI
Microsoft Teams Development - Conversational AIMicrosoft Teams Development - Conversational AI
Microsoft Teams Development - Conversational AI
 

Similar to Grow your SharePoint development platform with SharePoint Framework

Grow your SharePoint development platform with SPFx
Grow your SharePoint development platform with SPFxGrow your SharePoint development platform with SPFx
Grow your SharePoint development platform with SPFxDipti Chhatrapati
 
Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesReal World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesBrian Culver
 
Building solutions with SPFx that work across SharePoint and Teams
Building solutions with SPFx that work across SharePoint and TeamsBuilding solutions with SPFx that work across SharePoint and Teams
Building solutions with SPFx that work across SharePoint and TeamsVignesh Ganesan I Microsoft MVP
 
Bring your SharePoint apps to MS Teams
Bring your SharePoint apps to MS TeamsBring your SharePoint apps to MS Teams
Bring your SharePoint apps to MS TeamsNanddeep Nachan
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourConvert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourBrian Culver
 
Introduction to development using the share point framework mv ps
Introduction to development using the share point framework mv psIntroduction to development using the share point framework mv ps
Introduction to development using the share point framework mv psUsama Wahab Khan Cloud, Data and AI
 
SPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFxSPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFxNCCOMMS
 
Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesReal World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesBrian Culver
 
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
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for DevelopersWes Yanaga
 
Building share point framework solutions
Building share point framework solutionsBuilding share point framework solutions
Building share point framework solutionsDipti Chhatrapati
 
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
 
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapEuropean Collaboration Summit
 
Bring together SPFx Solutions in SharePoint and MS Teams​
Bring together SPFx Solutions in SharePoint and MS Teams​Bring together SPFx Solutions in SharePoint and MS Teams​
Bring together SPFx Solutions in SharePoint and MS Teams​Jenkins NS
 
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extension
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extensionVirtual Hub - Host SharePoint Framework web part as MS Teams messaging extension
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extensionNanddeep Nachan
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
 
CCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio Franzini
CCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio FranziniCCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio Franzini
CCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio Franziniwalk2talk srl
 
Relearning SharePoint Development
Relearning SharePoint DevelopmentRelearning SharePoint Development
Relearning SharePoint Developmentbgerman
 
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
 
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...European Collaboration Summit
 

Similar to Grow your SharePoint development platform with SharePoint Framework (20)

Grow your SharePoint development platform with SPFx
Grow your SharePoint development platform with SPFxGrow your SharePoint development platform with SPFx
Grow your SharePoint development platform with SPFx
 
Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesReal World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure Services
 
Building solutions with SPFx that work across SharePoint and Teams
Building solutions with SPFx that work across SharePoint and TeamsBuilding solutions with SPFx that work across SharePoint and Teams
Building solutions with SPFx that work across SharePoint and Teams
 
Bring your SharePoint apps to MS Teams
Bring your SharePoint apps to MS TeamsBring your SharePoint apps to MS Teams
Bring your SharePoint apps to MS Teams
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourConvert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hour
 
Introduction to development using the share point framework mv ps
Introduction to development using the share point framework mv psIntroduction to development using the share point framework mv ps
Introduction to development using the share point framework mv ps
 
SPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFxSPUnite17 Building Great Client Side Web Parts with SPFx
SPUnite17 Building Great Client Side Web Parts with SPFx
 
Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure ServicesReal World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure Services
 
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
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for Developers
 
Building share point framework solutions
Building share point framework solutionsBuilding share point framework solutions
Building share point framework solutions
 
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
 
Bring together SPFx Solutions in SharePoint and MS Teams​
Bring together SPFx Solutions in SharePoint and MS Teams​Bring together SPFx Solutions in SharePoint and MS Teams​
Bring together SPFx Solutions in SharePoint and MS Teams​
 
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extension
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extensionVirtual Hub - Host SharePoint Framework web part as MS Teams messaging extension
Virtual Hub - Host SharePoint Framework web part as MS Teams messaging extension
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 
CCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio Franzini
CCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio FranziniCCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio Franzini
CCI 2017 - Introduzione a SharePoint Framework (SPFx) - Fabio Franzini
 
Relearning SharePoint Development
Relearning SharePoint DevelopmentRelearning SharePoint Development
Relearning SharePoint Development
 
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
 

More from Dipti Chhatrapati

Entrepreneurship & Innovation – a new DNA to Success
Entrepreneurship & Innovation – a new DNA to SuccessEntrepreneurship & Innovation – a new DNA to Success
Entrepreneurship & Innovation – a new DNA to SuccessDipti Chhatrapati
 
Prepare For The Next Decade With Microsoft 365 Hybrid Work at ALI Conference
Prepare For The Next Decade With Microsoft 365 Hybrid Work at ALI ConferencePrepare For The Next Decade With Microsoft 365 Hybrid Work at ALI Conference
Prepare For The Next Decade With Microsoft 365 Hybrid Work at ALI ConferenceDipti Chhatrapati
 
Teams Calling Teams at Aseans MS Women Meetup
Teams Calling Teams at Aseans MS Women MeetupTeams Calling Teams at Aseans MS Women Meetup
Teams Calling Teams at Aseans MS Women MeetupDipti Chhatrapati
 
Power platform Bootcamp Bulgaria 2021 - Power Platform Security
Power platform Bootcamp Bulgaria 2021 - Power Platform SecurityPower platform Bootcamp Bulgaria 2021 - Power Platform Security
Power platform Bootcamp Bulgaria 2021 - Power Platform SecurityDipti Chhatrapati
 
Administering power platform deployment planning
Administering power platform deployment planningAdministering power platform deployment planning
Administering power platform deployment planningDipti Chhatrapati
 
Developing business applications via power platform build2019
Developing business applications via power platform build2019Developing business applications via power platform build2019
Developing business applications via power platform build2019Dipti Chhatrapati
 
Introduction to graph services
Introduction to graph servicesIntroduction to graph services
Introduction to graph servicesDipti Chhatrapati
 
SPS Bangalore 2018 - SharePoint Hybrid
SPS Bangalore 2018 - SharePoint HybridSPS Bangalore 2018 - SharePoint Hybrid
SPS Bangalore 2018 - SharePoint HybridDipti Chhatrapati
 
Being INSIGHTFUL is the only way to get on SharePoint Hybrid !
Being INSIGHTFUL is the only way to get on SharePoint Hybrid !Being INSIGHTFUL is the only way to get on SharePoint Hybrid !
Being INSIGHTFUL is the only way to get on SharePoint Hybrid !Dipti Chhatrapati
 
Microsoft Business Platform for real time applications
Microsoft Business Platform for real time applicationsMicrosoft Business Platform for real time applications
Microsoft Business Platform for real time applicationsDipti Chhatrapati
 
Share point 2016 end user training module 1 - introduction
Share point 2016 end user training   module 1 - introductionShare point 2016 end user training   module 1 - introduction
Share point 2016 end user training module 1 - introductionDipti Chhatrapati
 
Share point 2016 end user training overview
Share point 2016 end user training   overviewShare point 2016 end user training   overview
Share point 2016 end user training overviewDipti Chhatrapati
 
Custom Connectors for Microsoft Flow - Your Service Is My Command
Custom Connectors for Microsoft Flow - Your Service Is My CommandCustom Connectors for Microsoft Flow - Your Service Is My Command
Custom Connectors for Microsoft Flow - Your Service Is My CommandDipti Chhatrapati
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flowDipti Chhatrapati
 
Microsoft Graph API - A Single Stop For Your Cloud Solution
Microsoft Graph API - A Single Stop For Your Cloud SolutionMicrosoft Graph API - A Single Stop For Your Cloud Solution
Microsoft Graph API - A Single Stop For Your Cloud SolutionDipti Chhatrapati
 

More from Dipti Chhatrapati (16)

Entrepreneurship & Innovation – a new DNA to Success
Entrepreneurship & Innovation – a new DNA to SuccessEntrepreneurship & Innovation – a new DNA to Success
Entrepreneurship & Innovation – a new DNA to Success
 
Prepare For The Next Decade With Microsoft 365 Hybrid Work at ALI Conference
Prepare For The Next Decade With Microsoft 365 Hybrid Work at ALI ConferencePrepare For The Next Decade With Microsoft 365 Hybrid Work at ALI Conference
Prepare For The Next Decade With Microsoft 365 Hybrid Work at ALI Conference
 
Teams Calling Teams at Aseans MS Women Meetup
Teams Calling Teams at Aseans MS Women MeetupTeams Calling Teams at Aseans MS Women Meetup
Teams Calling Teams at Aseans MS Women Meetup
 
Power platform Bootcamp Bulgaria 2021 - Power Platform Security
Power platform Bootcamp Bulgaria 2021 - Power Platform SecurityPower platform Bootcamp Bulgaria 2021 - Power Platform Security
Power platform Bootcamp Bulgaria 2021 - Power Platform Security
 
Administering power platform deployment planning
Administering power platform deployment planningAdministering power platform deployment planning
Administering power platform deployment planning
 
Developing business applications via power platform build2019
Developing business applications via power platform build2019Developing business applications via power platform build2019
Developing business applications via power platform build2019
 
Introduction to graph services
Introduction to graph servicesIntroduction to graph services
Introduction to graph services
 
SPS Bangalore 2018 Opening
SPS Bangalore 2018 OpeningSPS Bangalore 2018 Opening
SPS Bangalore 2018 Opening
 
SPS Bangalore 2018 - SharePoint Hybrid
SPS Bangalore 2018 - SharePoint HybridSPS Bangalore 2018 - SharePoint Hybrid
SPS Bangalore 2018 - SharePoint Hybrid
 
Being INSIGHTFUL is the only way to get on SharePoint Hybrid !
Being INSIGHTFUL is the only way to get on SharePoint Hybrid !Being INSIGHTFUL is the only way to get on SharePoint Hybrid !
Being INSIGHTFUL is the only way to get on SharePoint Hybrid !
 
Microsoft Business Platform for real time applications
Microsoft Business Platform for real time applicationsMicrosoft Business Platform for real time applications
Microsoft Business Platform for real time applications
 
Share point 2016 end user training module 1 - introduction
Share point 2016 end user training   module 1 - introductionShare point 2016 end user training   module 1 - introduction
Share point 2016 end user training module 1 - introduction
 
Share point 2016 end user training overview
Share point 2016 end user training   overviewShare point 2016 end user training   overview
Share point 2016 end user training overview
 
Custom Connectors for Microsoft Flow - Your Service Is My Command
Custom Connectors for Microsoft Flow - Your Service Is My CommandCustom Connectors for Microsoft Flow - Your Service Is My Command
Custom Connectors for Microsoft Flow - Your Service Is My Command
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
 
Microsoft Graph API - A Single Stop For Your Cloud Solution
Microsoft Graph API - A Single Stop For Your Cloud SolutionMicrosoft Graph API - A Single Stop For Your Cloud Solution
Microsoft Graph API - A Single Stop For Your Cloud Solution
 

Recently uploaded

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
 
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
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
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
 
🐬 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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Recently uploaded (20)

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
 
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
 
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 ...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

Grow your SharePoint development platform with SharePoint Framework

  • 1. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Welcome to SharePoint Saturday Bangalore 2019! Grow your SharePoint development platform with SPFx Dipti Chhatrapati - Manoj Mittal
  • 2. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood SharePoint Development Evolution SP 2003 SP 2007 SP 2010 SP 2013 & Online SP 2016 & Online • Build on .NET Framework 2.0 • Server Side API • Full Trust Code • Manual Deployment • Based on WSS 3.0 • Server Side API • Full Trust Code • Features (New) • Deployment Solution and Packages • SharePoint Foundation • Sandbox Solution • Full Trust Code • Client Side API (CSOM) • SharePoint Foundation • Client Side API (CSOM) • Add-In • Provided Hosted • SharePoint Hosted • Injection SPFX with Service Pack2. Classic Sites SP 2019 & Online Modern Sites & Classic Sites Column Formatting Extension Tenant Scope Deployment SPFX 1.7SPFX 1.7 Dynamic Data Full Page App Teams Based App SPFX 1.8 SPFX 1.8.2 SPFX 1.9.1
  • 3. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood An application framework used to build and extend modern experiences in SharePoint. SharePoint Framework – What's it?
  • 4. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood The Demand
  • 5. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood >500 samples for helping to learn to extend Microsoft 365 awardedInternally at Microsoft as the reference model for community engagement >1000Contributors in GitHub organizations >2.4 million Watch time minutes in the YouTube channel within last 365 days >28000Tenants using open- source components each month >60000Visitors in GitHub organizations in past 2 weeks aka.ms/sppnp
  • 6. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood For 3rd party components Support ALM capabilities REST APIs and UX Hosted in SharePoint Provides context pre-fetch data TypeScript libraries Handles load Handles execution Makes calls to SharePoint, Graph, AAD protected APIs and general Http requests Integrated in Yeoman IDE agnostic Uses Node and NPM Gives access to Web APIs Serves AAD access tokens Wraps to ADAL.js Information on things like the current user, site, page, web, teams channel, etc. The Architecture
  • 7. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Web Parts LibrariesExtensions SPFx Components Types
  • 8. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Extend the user experience of SharePoint, leveraging the familiar tools and libraries for client-side development coming from the SharePoint Framework. Application customizer Add script to modern pages Adjust top and bottom sections of page with custom renderings Command set Extend the modern list command surface with new actions that run custom code Field customizer Visualize data inside columns in the list view SPFx Extensions
  • 9. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Runtime Features Dynamic Data web APIs (AAD) and Graph integration runtime isolation (web parts) Service Features ALM APIs Site Collection App Catalog Tenant Wide Deployment Asset Hosting SPFx Capabilities
  • 10. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Teams TabsApp pagesClassic Pages Lists and Libraries Modern Pages SPFx Hosted Scenario
  • 11. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood SharePoint Framework Evolves Constantly
  • 12. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood SharePoint Provisioning Service • Provisioning service is integrated directly to the SharePoint Look Book site. • Provisioning example content and structures to your dev tenants to simulate production usage. • >10 different designs with sample content http://aka.ms/sharepointlookbook
  • 13. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Microsoft Graph / SharePoint REST API / CSOM PnP Core Extension – Actual Tenant Provisioning Engine Tenant administratorsIT Pro admins ISVs and SIs Custom Provisioning Service Office 365 tenant templates—complex solution configurations
  • 14. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Demo : SharePoint Provisioning Service
  • 15. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood #MicrosoftForSocialGood
  • 16. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Demo : SPFx v1.9.1
  • 17. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood What’s Coming in 1.10
  • 18. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood ETA CY 2019 (subject to change) SharePoint Framework 1.10 Pre-allocated placeholders • Supported for both top and bottom placeholders • Doesn’t add additional delay in loading • Supported in existing extensions: manifest update is the only required change SPFx for Teams –personal apps support • Supports all the SPFx capabilities: context information, access to Graph and other Web APIs, etc. • No configuration support • Same “sync to Teams” experience via SharePoint App Catalog • Supports admin management via app policies SPFx for Teams – support for mobile app • SPFx based tabs supported in the native mobile app • Both for personal apps and channel tabs • Available with the November release of Teams Mobile app
  • 19. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood SPFx 1.10 Release - Support for Personal App in Teams
  • 20. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood SPFx 1.10 Release - Support for Teams Mobile App
  • 21. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood ETA CY 2019 (subject to change) SharePoint Framework 1.10 Search results extensibility: query modification Translation or additional intelligence User roles/location Set up using PowerShell Supported on the Search Results page SPFx for Office – support for Office add-ins (starts with OWA) Supports all the SPFx capabilities: context information, access to Graph and other Web APIs, etc. Lifecycle controlled through the SharePoint App Catalog: full ALM support Initial support for Outlook Web Access only for Developer Preview Support for additional platforms in future interactions
  • 22. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood SPFx 1.10 Release - Support for Query Modification
  • 23. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood SPFx 1.10 Release - Support for Office add-ins (OWA)
  • 24. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood ETA CY 2020 (subject to change) The Road Ahead – SPFx 1.10 Release • Native support for Fluid Framework • SPFx support in store (AppSource) • Unified toolchain for Microsoft365 workloads • Faster inner dev loop • More extensions!
  • 25. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Support for Fluid Framework
  • 26. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood 1 Extend SharePoint 1LOB Systems & Cloud Services Web Parts 1SP SDK Enterprise Development Model - yo@MS/SharePoint | Hosting & Auth | Governance | Context Web Parts Developer Tooling Fluid Framework
  • 27. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood 1 Extend SharePoint + Graph 1LOB Systems & Cloud Services Web Parts 1SP SDK Enterprise Development Model - yo@MS/SharePoint | Hosting & Auth | Governance | Context Web Parts Developer Tooling 1Microsoft Graph Fluid Framework
  • 28. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood 1 Extend SharePoint + Graph + Teams 1LOB Systems & Cloud Services Web Parts 1SP | Teams SDKs Enterprise Development Model - yo@MSSharePoint | Hosting & Auth | Governance | Context Web Parts Developer Tooling 1Microsoft Graph Tabs Fluid Framework
  • 29. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood 1 Extend SharePoint + Graph + Teams + Office 1LOB Systems & Cloud Services Web Parts 1SP | Teams | Office SDKs Enterprise Development Model - yo@MSSharePoint | Hosting & Auth | Governance | Context Web Parts Developer Tooling 1Microsoft Graph Tabs *Word / X / POutlook Addins Addins Fluid Framework
  • 30. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood 1 Extend Microsoft 365 experiences *Word / X / POutlook *Fluid Preview Canvas 1*Fluid SDK 1Microsoft Graph 1LOB Systems & Cloud Services Web Parts Tabs Addins Addins *Fluid objects 1SP | Teams | Office SDKs Enterprise Development Model - yo@Microsoft365 | Hosting & Auth | Governance | Context Web Parts Developer Tooling Fluid Framework
  • 31. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Fluid Functionalities
  • 32. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Fluid Functionalities
  • 33. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood SPFx capabilities evolve to seamlessly target more Microsoft 365 workloads Unified toolchain experience to build SPFx web parts, Teams tabs, Office Add-ins, and *Fluid Preview Components Supports all Microsoft 365 “canvases” Provides canvas context at runtime Hosting platform for enterprise extensibility Access to Microsoft capabilities: Graph, Authentication, DDS, etc. For Developers: Common toolchain, codebase, manifest, package, & target multiple components (Web Part, Tab, Office Add-in, FPC) Long Story Short!
  • 34. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood SharePoint Framework • Pre-allocated headers • Support for Teams personal apps • Support for Teams mobile app • Query Extensions (dev preview) • Support for Office add-ins in OWA (dev preview) • Fluid Components support (Private Preview) • SharePoint Framework • SPFx solutions in AppSource • GA of Query Extensions • Nav and header extensions (dev preview) Graph • Site DiscoverEnumeration API • File Requests Sharing API • Taxonomy API (dev preview) • Hub Analytics API (Dev Preview) • SharePoint Framework • Unified toolchain for Microsoft 365 workloads • Support for Fluid Components • Graph • CSOM on .NET Code Available soon Early Next Year Top of Mind Graph • Webhook support for Lists • Permission change support for Delta API • Followed Sites API (Dev Preview) • Check in Check out (Dev Preview) Roadmap: Developer platform
  • 35. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood aka.ms/spdev-docs aka.ms/spdev-videos aka.ms/spdev-issues github.com/sharepoint github.com/pnp SPFx Resources
  • 36. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood For Microsoft 365 developers SharePoint Framework – What's it? You can find Microsoft 365 developer training modules on Microsoft Learn! https://aka.ms/M365DevTraining https://aka.ms/IgniteO365DevProgram Exam MS-600
  • 37. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Learn more! https://bit.ly/32Bbr5A
  • 38. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Thanks :) Next up… Leverage SharePoint Framework (SPFx) development using Microsoft Graph API Jayakumar Balasubramaniam

Editor's Notes

  1. 26
  2. 27
  3. 28
  4. 29
  5. 30