SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Welcome to SharePoint Saturday Bangalore 2019!
Building solutions with SPFx that work across SharePoint
and Teams
Vignesh Ganesan – Technical Specialist, Microsoft India
Vijai Anand Ramalingam – Technology Architect, Cognizant
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
About Myself
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
My co-speaker today
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
SharePoint Framework (SPFx)
http://aka.ms/spfx-training
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Web parts
SPFx
Extension
footer
SPFx
Extension
header
Page visuals
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
SharePoint Framework (SPFx)
Extensions
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
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Teams TabsApp pagesClassic Pages Lists and
Libraries
SPFx Hosted Scenarios
Modern Pages
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Microsoft Teams Platform
Communicate
through chat, meetings & calls
Collaborate
with deeply integrated Office 365 apps
enterprise level security, compliance,
and manageability
Gain context
without
switching
context
Meet your
people where
they are
Tailor your
teamwork
Customize& extend
with 3rd party apps, processes, and
developer tools
Manage
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Microsoft Teams Tabs
Advantages on using SharePoint
Framework as the UI implementation
Teams Solution
build with
SharePoint Framework
Easy access to Graph API
Easy Graph API access even without
Azure admin UI configurations
Reuse same implementation
One codebase to implement
extensibility which works in multiple
platforms
Simple deployment
Simple centralized deployment
Automated hosting
Automated hosting with optimized CDN
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Tabs in SharePoint Pages
‱ Uses the same infrastructure /
technology as the Microsoft Teams Tab
‱ Even same package!
‱ Logical successor to the existing
SharePoint add-In model
‱ A common development methodology
for iFramed solutions
‱ Supports both js/client solutions as well
as traditional server-side solutions
(.aspx/C# or even Java)
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Microsoft Teams extensibility build with
SharePoint Framework
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Enable developers to build SPFx based
Tabs solutions
Full Teams context and SDK available at
development and run time
Hosting, authentication, and API access
handled by SharePoint directly
Full support for rich clients
Develop Teams Tabs using SPFx
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Building Tabs using SPFx Development
Model
Enable developers to build SPFx based
Tabs solutions
Full Teams context and SDK available at
development and run time
Hosting, authentication, and API access
handled by SharePoint directly
Full support for rich clients
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Building Tabs using SPFx Development
Model
Enable developers to build SPFx based
Tabs solutions
Full Teams context and SDK available at
development and run time
Hosting, authentication, and API access
handled by SharePoint directly
Full support for rich clients
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Building Tabs using SPFx Development Model
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Rich integration between Teams and
SharePoint
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Uses the same infrastructure / package as Microsoft
Teams
Supported both as Web Part and App Page
Provides the SharePoint Page Context as part of the SDK
Requires minimal or no changes to existing solutions
Supports both js/client solutions as well as traditional
server-side solutions (.Net / C# or even Python)
"Teams" Provider Hosted Solutions in
SharePoint
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
‱ Ideal for surfacing existing
solutions in multiple platforms
‱ Works for personal and
configurable tabs
‱ Requires existing infrastructure
(web APIs + rendering)
‱ Ideal for building solution for
Microsoft 365
‱ Supports Teams, SharePoint

And more
‱ Works for configurable tabs
‱ Supports single sign-on on web
and rich clients
‱ Can leverage Office 365
infrastructure
Tabs Development Models
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Using SPFx for building Personal tabs
Like group chat tabs, developers target
Personal tabs using supportedHost
property in the manifest
Manifest in Teams gets generated
automatically from SharePoint App
Catalog
In Teams, they surface as staticTabs: no
configuration capability is provided
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
References
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-
started/using-web-part-as-ms-teams-tab
https://docs.microsoft.com/en-
us/microsoftteams/platform/concepts/tabs/tabs-in-sharepoint
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
Build SharePoint
Framework
extensibility
Explore Patterns
and Practices open-
source assets
Extend and integrate
with Microsoft
ecosystem
Sign up for the Office 365 Dev Program - https://aka.ms/offdp
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
Supported By:Sponsored By: @SPS_Events
@SPSBangalore
#MicrosoftForSocialGood
‱ 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

Continuous integration for SharePoint Framework
on Azure DevOps
Nanddeep Nachan & Smita Nachan

Weitere Àhnliche Inhalte

Was ist angesagt?

Fundamentals of Microsoft 365 Security , Identity and Compliance
Fundamentals of Microsoft 365 Security , Identity and ComplianceFundamentals of Microsoft 365 Security , Identity and Compliance
Fundamentals of Microsoft 365 Security , Identity and ComplianceVignesh Ganesan I Microsoft MVP
 
August 2020 Microsoft 365 Need to Know Webinar
August 2020 Microsoft 365 Need to Know WebinarAugust 2020 Microsoft 365 Need to Know Webinar
August 2020 Microsoft 365 Need to Know WebinarRobert Crane
 
SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...
SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...
SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...DIWUG
 
Administering power platform deployment planning
Administering power platform deployment planningAdministering power platform deployment planning
Administering power platform deployment planningDipti Chhatrapati
 
December 2022 Microsoft 365 Need to Know Webinar
December 2022 Microsoft 365 Need to Know WebinarDecember 2022 Microsoft 365 Need to Know Webinar
December 2022 Microsoft 365 Need to Know WebinarRobert Crane
 
Information Barriers in MS Teams
Information Barriers in MS TeamsInformation Barriers in MS Teams
Information Barriers in MS TeamsNanddeep Nachan
 
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
 
Pitching Microsoft 365
Pitching Microsoft 365Pitching Microsoft 365
Pitching Microsoft 365Robert Crane
 
Being more secure using Microsoft 365 Business
Being more secure using Microsoft 365 BusinessBeing more secure using Microsoft 365 Business
Being more secure using Microsoft 365 BusinessRobert Crane
 
Modern Workplace with Microsoft 365
Modern Workplace with Microsoft 365Modern Workplace with Microsoft 365
Modern Workplace with Microsoft 365Ravikumar Sathyamurthy
 
Azure AD with Office 365 and Beyond!
Azure AD with Office 365 and Beyond!Azure AD with Office 365 and Beyond!
Azure AD with Office 365 and Beyond!Ravikumar Sathyamurthy
 
What's new in Azure Active Directory and what's coming new ?
What's new in Azure Active Directory and what's coming new ?What's new in Azure Active Directory and what's coming new ?
What's new in Azure Active Directory and what's coming new ?Vignesh Ganesan I Microsoft MVP
 
Secure Modern Workplace With Microsoft 365 Threat Protection
Secure Modern Workplace With Microsoft 365 Threat ProtectionSecure Modern Workplace With Microsoft 365 Threat Protection
Secure Modern Workplace With Microsoft 365 Threat ProtectionAmmar Hasayen
 
Labelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & SensitivityLabelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & SensitivityDrew Madelung
 
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...Joel Oleson
 
Office 365 Saturday - Office 365 Security Best Practices
Office 365 Saturday - Office 365 Security Best PracticesOffice 365 Saturday - Office 365 Security Best Practices
Office 365 Saturday - Office 365 Security Best PracticesBenoit HAMET
 
Working securely with Microsoft Teams - Techorama 2021
Working securely with Microsoft Teams - Techorama 2021Working securely with Microsoft Teams - Techorama 2021
Working securely with Microsoft Teams - Techorama 2021Albert Hoitingh
 
Administrators guide to managing Microsoft 365 and collaboration workloads - ...
Administrators guide to managing Microsoft 365 and collaboration workloads - ...Administrators guide to managing Microsoft 365 and collaboration workloads - ...
Administrators guide to managing Microsoft 365 and collaboration workloads - ...Chirag Patel
 
Office 365 Security - MacGyver, Ninja or Swat team
Office 365 Security -  MacGyver, Ninja or Swat teamOffice 365 Security -  MacGyver, Ninja or Swat team
Office 365 Security - MacGyver, Ninja or Swat teamAntonioMaio2
 
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...Chirag Patel
 

Was ist angesagt? (20)

Fundamentals of Microsoft 365 Security , Identity and Compliance
Fundamentals of Microsoft 365 Security , Identity and ComplianceFundamentals of Microsoft 365 Security , Identity and Compliance
Fundamentals of Microsoft 365 Security , Identity and Compliance
 
August 2020 Microsoft 365 Need to Know Webinar
August 2020 Microsoft 365 Need to Know WebinarAugust 2020 Microsoft 365 Need to Know Webinar
August 2020 Microsoft 365 Need to Know Webinar
 
SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...
SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...
SPSNL17 - Securing Office 365 and Microsoft Azure like a rock star (or groupi...
 
Administering power platform deployment planning
Administering power platform deployment planningAdministering power platform deployment planning
Administering power platform deployment planning
 
December 2022 Microsoft 365 Need to Know Webinar
December 2022 Microsoft 365 Need to Know WebinarDecember 2022 Microsoft 365 Need to Know Webinar
December 2022 Microsoft 365 Need to Know Webinar
 
Information Barriers in MS Teams
Information Barriers in MS TeamsInformation Barriers in MS Teams
Information Barriers in MS Teams
 
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
 
Pitching Microsoft 365
Pitching Microsoft 365Pitching Microsoft 365
Pitching Microsoft 365
 
Being more secure using Microsoft 365 Business
Being more secure using Microsoft 365 BusinessBeing more secure using Microsoft 365 Business
Being more secure using Microsoft 365 Business
 
Modern Workplace with Microsoft 365
Modern Workplace with Microsoft 365Modern Workplace with Microsoft 365
Modern Workplace with Microsoft 365
 
Azure AD with Office 365 and Beyond!
Azure AD with Office 365 and Beyond!Azure AD with Office 365 and Beyond!
Azure AD with Office 365 and Beyond!
 
What's new in Azure Active Directory and what's coming new ?
What's new in Azure Active Directory and what's coming new ?What's new in Azure Active Directory and what's coming new ?
What's new in Azure Active Directory and what's coming new ?
 
Secure Modern Workplace With Microsoft 365 Threat Protection
Secure Modern Workplace With Microsoft 365 Threat ProtectionSecure Modern Workplace With Microsoft 365 Threat Protection
Secure Modern Workplace With Microsoft 365 Threat Protection
 
Labelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & SensitivityLabelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & Sensitivity
 
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
Microsoft 365 Tenant Administration: Understanding Microsoft 365 Administrati...
 
Office 365 Saturday - Office 365 Security Best Practices
Office 365 Saturday - Office 365 Security Best PracticesOffice 365 Saturday - Office 365 Security Best Practices
Office 365 Saturday - Office 365 Security Best Practices
 
Working securely with Microsoft Teams - Techorama 2021
Working securely with Microsoft Teams - Techorama 2021Working securely with Microsoft Teams - Techorama 2021
Working securely with Microsoft Teams - Techorama 2021
 
Administrators guide to managing Microsoft 365 and collaboration workloads - ...
Administrators guide to managing Microsoft 365 and collaboration workloads - ...Administrators guide to managing Microsoft 365 and collaboration workloads - ...
Administrators guide to managing Microsoft 365 and collaboration workloads - ...
 
Office 365 Security - MacGyver, Ninja or Swat team
Office 365 Security -  MacGyver, Ninja or Swat teamOffice 365 Security -  MacGyver, Ninja or Swat team
Office 365 Security - MacGyver, Ninja or Swat team
 
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...
Working with Security and Compliance in Microsoft Teams - Microsoft 365 Virtu...
 

Ähnlich wie Building solutions with SPFx that work across SharePoint and Teams

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
 
Grow your SharePoint development platform with SharePoint Framework
Grow your SharePoint development platform with SharePoint FrameworkGrow your SharePoint development platform with SharePoint Framework
Grow your SharePoint development platform with SharePoint FrameworkDipti Chhatrapati
 
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
 
Surfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-in
Surfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-inSurfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-in
Surfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-inJenkins NS
 
Building share point framework solutions
Building share point framework solutionsBuilding share point framework solutions
Building share point framework solutionsDipti Chhatrapati
 
SharePoint development 2017 wrap-up
SharePoint development   2017 wrap-upSharePoint development   2017 wrap-up
SharePoint development 2017 wrap-upJoel Rodrigues
 
Architecting your Intranet with SharePoint Modernization
Architecting your Intranet with SharePoint ModernizationArchitecting your Intranet with SharePoint Modernization
Architecting your Intranet with SharePoint ModernizationJenkins NS
 
Share point 2013 new features
Share point 2013 new featuresShare point 2013 new features
Share point 2013 new featuresjeanpaulva
 
Target SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkTarget SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkHaaron Gonzalez
 
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
 
Relearning SharePoint Development
Relearning SharePoint DevelopmentRelearning SharePoint Development
Relearning SharePoint Developmentbgerman
 
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
 
Broaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsBroaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsEric Overfield
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesRicardo Wilkins
 
Office 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft TeamsOffice 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft TeamsDavid Schneider
 
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
 
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
 
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
 
Target SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkTarget SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkHaaron Gonzalez
 
Dashboarding with Microsoft: Datazen & Power BI
Dashboarding with Microsoft: Datazen & Power BIDashboarding with Microsoft: Datazen & Power BI
Dashboarding with Microsoft: Datazen & Power BIDavide Mauri
 

Ähnlich wie Building solutions with SPFx that work across SharePoint and Teams (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
 
Grow your SharePoint development platform with SharePoint Framework
Grow your SharePoint development platform with SharePoint FrameworkGrow your SharePoint development platform with SharePoint Framework
Grow your SharePoint development platform with SharePoint Framework
 
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
 
Surfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-in
Surfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-inSurfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-in
Surfacing SPFx Solutions in SharePoint, MS Teams, and Outlook Add-in
 
Building share point framework solutions
Building share point framework solutionsBuilding share point framework solutions
Building share point framework solutions
 
SharePoint development 2017 wrap-up
SharePoint development   2017 wrap-upSharePoint development   2017 wrap-up
SharePoint development 2017 wrap-up
 
Architecting your Intranet with SharePoint Modernization
Architecting your Intranet with SharePoint ModernizationArchitecting your Intranet with SharePoint Modernization
Architecting your Intranet with SharePoint Modernization
 
Share point 2013 new features
Share point 2013 new featuresShare point 2013 new features
Share point 2013 new features
 
Target SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkTarget SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint Framework
 
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)
 
Relearning SharePoint Development
Relearning SharePoint DevelopmentRelearning SharePoint Development
Relearning SharePoint Development
 
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​
 
Broaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding optionsBroaden your dev skillset with SharePoint branding options
Broaden your dev skillset with SharePoint branding options
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev Features
 
Office 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft TeamsOffice 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft Teams
 
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
 
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
 
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
 
Target SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkTarget SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint Framework
 
Dashboarding with Microsoft: Datazen & Power BI
Dashboarding with Microsoft: Datazen & Power BIDashboarding with Microsoft: Datazen & Power BI
Dashboarding with Microsoft: Datazen & Power BI
 

Mehr von Vignesh Ganesan I Microsoft MVP

Getting your enterprise ready for Microsoft 365 Copilot
Getting your enterprise ready for Microsoft 365 CopilotGetting your enterprise ready for Microsoft 365 Copilot
Getting your enterprise ready for Microsoft 365 CopilotVignesh Ganesan I Microsoft MVP
 
How to use Advanced eDiscovery for Microsoft Teams
How to use Advanced eDiscovery for Microsoft TeamsHow to use Advanced eDiscovery for Microsoft Teams
How to use Advanced eDiscovery for Microsoft TeamsVignesh Ganesan I Microsoft MVP
 
Secure your Access to Cloud Apps using Microsoft Defender for Cloud Apps
Secure your Access to Cloud Apps using Microsoft Defender for Cloud AppsSecure your Access to Cloud Apps using Microsoft Defender for Cloud Apps
Secure your Access to Cloud Apps using Microsoft Defender for Cloud AppsVignesh Ganesan I Microsoft MVP
 
Secure your M365 resources using Azure AD Identity Governance
Secure your M365 resources using Azure AD Identity GovernanceSecure your M365 resources using Azure AD Identity Governance
Secure your M365 resources using Azure AD Identity GovernanceVignesh Ganesan I Microsoft MVP
 
Protect Identities and Access to resources with Azure Active Directory
Protect Identities and Access to resources with Azure Active Directory Protect Identities and Access to resources with Azure Active Directory
Protect Identities and Access to resources with Azure Active Directory Vignesh Ganesan I Microsoft MVP
 
Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...
Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...
Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...Vignesh Ganesan I Microsoft MVP
 
Skype for business to Microsoft Teams- Guidance for a successful upgrade
Skype for business to Microsoft Teams- Guidance for a successful upgradeSkype for business to Microsoft Teams- Guidance for a successful upgrade
Skype for business to Microsoft Teams- Guidance for a successful upgradeVignesh Ganesan I Microsoft MVP
 
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
 
Introduction to Microsoft Kaizala And How to Empower Your Mobile Workforce us...
Introduction to Microsoft Kaizala And How to Empower Your Mobile Workforce us...Introduction to Microsoft Kaizala And How to Empower Your Mobile Workforce us...
Introduction to Microsoft Kaizala And How to Empower Your Mobile Workforce us...Vignesh Ganesan I Microsoft MVP
 
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
 
SharePoint Saturday Bangalore -Overview of SharePoint Server 2019
SharePoint Saturday Bangalore -Overview of SharePoint Server 2019SharePoint Saturday Bangalore -Overview of SharePoint Server 2019
SharePoint Saturday Bangalore -Overview of SharePoint Server 2019Vignesh Ganesan I Microsoft MVP
 
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...Vignesh Ganesan I Microsoft MVP
 
Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...
Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...
Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...Vignesh Ganesan I Microsoft MVP
 
Overview of Digital transformation and Microsoft 365
Overview of Digital transformation and Microsoft 365Overview of Digital transformation and Microsoft 365
Overview of Digital transformation and Microsoft 365Vignesh Ganesan I Microsoft MVP
 
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Vignesh Ganesan I Microsoft MVP
 

Mehr von Vignesh Ganesan I Microsoft MVP (20)

Getting your enterprise ready for Microsoft 365 Copilot
Getting your enterprise ready for Microsoft 365 CopilotGetting your enterprise ready for Microsoft 365 Copilot
Getting your enterprise ready for Microsoft 365 Copilot
 
How to use Advanced eDiscovery for Microsoft Teams
How to use Advanced eDiscovery for Microsoft TeamsHow to use Advanced eDiscovery for Microsoft Teams
How to use Advanced eDiscovery for Microsoft Teams
 
Advanced eDiscovery with Microsoft Teams
Advanced eDiscovery with  Microsoft TeamsAdvanced eDiscovery with  Microsoft Teams
Advanced eDiscovery with Microsoft Teams
 
Secure your Access to Cloud Apps using Microsoft Defender for Cloud Apps
Secure your Access to Cloud Apps using Microsoft Defender for Cloud AppsSecure your Access to Cloud Apps using Microsoft Defender for Cloud Apps
Secure your Access to Cloud Apps using Microsoft Defender for Cloud Apps
 
Secure your M365 resources using Azure AD Identity Governance
Secure your M365 resources using Azure AD Identity GovernanceSecure your M365 resources using Azure AD Identity Governance
Secure your M365 resources using Azure AD Identity Governance
 
Protect Identities and Access to resources with Azure Active Directory
Protect Identities and Access to resources with Azure Active Directory Protect Identities and Access to resources with Azure Active Directory
Protect Identities and Access to resources with Azure Active Directory
 
Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...
Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...
Introduction to Microsoft 365 bookings and how to use bookings app in Teams f...
 
Skype for business to Microsoft Teams- Guidance for a successful upgrade
Skype for business to Microsoft Teams- Guidance for a successful upgradeSkype for business to Microsoft Teams- Guidance for a successful upgrade
Skype for business to Microsoft Teams- Guidance for a successful upgrade
 
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
 
What's new in Microsoft Teams
What's new in Microsoft Teams What's new in Microsoft Teams
What's new in Microsoft Teams
 
Getting started with Microsoft Search
Getting started with Microsoft Search Getting started with Microsoft Search
Getting started with Microsoft Search
 
Introduction to Microsoft Kaizala And How to Empower Your Mobile Workforce us...
Introduction to Microsoft Kaizala And How to Empower Your Mobile Workforce us...Introduction to Microsoft Kaizala And How to Empower Your Mobile Workforce us...
Introduction to Microsoft Kaizala And How to Empower Your Mobile Workforce us...
 
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 ?
 
Overview of SharePoint Server 2019 Public Preview
Overview of SharePoint Server 2019 Public PreviewOverview of SharePoint Server 2019 Public Preview
Overview of SharePoint Server 2019 Public Preview
 
SharePoint Saturday Bangalore -Overview of SharePoint Server 2019
SharePoint Saturday Bangalore -Overview of SharePoint Server 2019SharePoint Saturday Bangalore -Overview of SharePoint Server 2019
SharePoint Saturday Bangalore -Overview of SharePoint Server 2019
 
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
Accelerate your journey to the cloud using the Microsoft SharePoint Migration...
 
Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...
Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...
Part 2 -Deep Dive into the new features of Sharepoint Online and OneDrive for...
 
Security and compliance in Office 365 -Part 1
Security and compliance in Office 365 -Part 1Security and compliance in Office 365 -Part 1
Security and compliance in Office 365 -Part 1
 
Overview of Digital transformation and Microsoft 365
Overview of Digital transformation and Microsoft 365Overview of Digital transformation and Microsoft 365
Overview of Digital transformation and Microsoft 365
 
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365
 

KĂŒrzlich hochgeladen

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
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
 
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
 
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
 
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
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
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
 

KĂŒrzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
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
 
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...
 
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
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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...
 
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
 

Building solutions with SPFx that work across SharePoint and Teams

  • 1. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Welcome to SharePoint Saturday Bangalore 2019! Building solutions with SPFx that work across SharePoint and Teams Vignesh Ganesan – Technical Specialist, Microsoft India Vijai Anand Ramalingam – Technology Architect, Cognizant
  • 2. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood About Myself
  • 3. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood My co-speaker today
  • 4. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood SharePoint Framework (SPFx) http://aka.ms/spfx-training
  • 5. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Web parts SPFx Extension footer SPFx Extension header Page visuals
  • 6. 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
  • 7. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood SharePoint Framework (SPFx) Extensions 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
  • 8. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Teams TabsApp pagesClassic Pages Lists and Libraries SPFx Hosted Scenarios Modern Pages
  • 9. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Microsoft Teams Platform Communicate through chat, meetings & calls Collaborate with deeply integrated Office 365 apps enterprise level security, compliance, and manageability Gain context without switching context Meet your people where they are Tailor your teamwork Customize& extend with 3rd party apps, processes, and developer tools Manage
  • 10. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Microsoft Teams Tabs Advantages on using SharePoint Framework as the UI implementation Teams Solution build with SharePoint Framework Easy access to Graph API Easy Graph API access even without Azure admin UI configurations Reuse same implementation One codebase to implement extensibility which works in multiple platforms Simple deployment Simple centralized deployment Automated hosting Automated hosting with optimized CDN
  • 11. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Tabs in SharePoint Pages ‱ Uses the same infrastructure / technology as the Microsoft Teams Tab ‱ Even same package! ‱ Logical successor to the existing SharePoint add-In model ‱ A common development methodology for iFramed solutions ‱ Supports both js/client solutions as well as traditional server-side solutions (.aspx/C# or even Java)
  • 12. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Microsoft Teams extensibility build with SharePoint Framework
  • 13. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Enable developers to build SPFx based Tabs solutions Full Teams context and SDK available at development and run time Hosting, authentication, and API access handled by SharePoint directly Full support for rich clients Develop Teams Tabs using SPFx
  • 14. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Building Tabs using SPFx Development Model Enable developers to build SPFx based Tabs solutions Full Teams context and SDK available at development and run time Hosting, authentication, and API access handled by SharePoint directly Full support for rich clients
  • 15. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Building Tabs using SPFx Development Model Enable developers to build SPFx based Tabs solutions Full Teams context and SDK available at development and run time Hosting, authentication, and API access handled by SharePoint directly Full support for rich clients
  • 16. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Building Tabs using SPFx Development Model
  • 17. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Rich integration between Teams and SharePoint
  • 18. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Uses the same infrastructure / package as Microsoft Teams Supported both as Web Part and App Page Provides the SharePoint Page Context as part of the SDK Requires minimal or no changes to existing solutions Supports both js/client solutions as well as traditional server-side solutions (.Net / C# or even Python) "Teams" Provider Hosted Solutions in SharePoint
  • 19. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood
  • 20. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood
  • 21. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood ‱ Ideal for surfacing existing solutions in multiple platforms ‱ Works for personal and configurable tabs ‱ Requires existing infrastructure (web APIs + rendering) ‱ Ideal for building solution for Microsoft 365 ‱ Supports Teams, SharePoint
 And more ‱ Works for configurable tabs ‱ Supports single sign-on on web and rich clients ‱ Can leverage Office 365 infrastructure Tabs Development Models
  • 22. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Using SPFx for building Personal tabs Like group chat tabs, developers target Personal tabs using supportedHost property in the manifest Manifest in Teams gets generated automatically from SharePoint App Catalog In Teams, they surface as staticTabs: no configuration capability is provided
  • 23. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood References https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get- started/using-web-part-as-ms-teams-tab https://docs.microsoft.com/en- us/microsoftteams/platform/concepts/tabs/tabs-in-sharepoint
  • 24. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Build SharePoint Framework extensibility Explore Patterns and Practices open- source assets Extend and integrate with Microsoft ecosystem Sign up for the Office 365 Dev Program - https://aka.ms/offdp
  • 25. 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
  • 26. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood ‱ You can find Microsoft 365 developer training modules on Microsoft Learn! ‱ https://aka.ms/M365DevTraining https://aka.ms/IgniteO365DevProgram Exam MS-600
  • 27. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Learn more! https://bit.ly/32Bbr5A
  • 28. Supported By:Sponsored By: @SPS_Events @SPSBangalore #MicrosoftForSocialGood Thanks :) Next up
 Continuous integration for SharePoint Framework on Azure DevOps Nanddeep Nachan & Smita Nachan

Hinweis der Redaktion

  1. 2169917126 to
  2. Talk track: And core to that are the investments we’ve made in the Teams Platform, allowing users & developers alike to customize and build on Teams, in order to deliver experiences that your people & customers LOVE. And when it comes to the platform and the value that our customers are seeing from it, we are seeing three distinct categories emerging: Gain context without switching context: Teams pillar of integration (the single hub for Office) but also the ability to simply curate your experience so you reduce the information overload you get every day and focus on the content that's most relevant to you to get your job done, better. INFUSION Meet Your people where they are: Bring together all the apps and tools your organization is already using, into one user interface. Guess what, for IT that means better & easier management, reduced security threats, and more time you can spend on valuable, forward-looking projects. For end users, #1 just got even better. (opportunity to share a 3rd party apps slide here) Tailoring your experience: to me, this delivers superpowers to people through proactive intelligence. This is the core to the extensibility of the Teams platform. Deliver intelligent experiences using our APIs and/or our partner community that: First: make the most difficult and time-wasting tasks at work, easy Thereafter: drive intelligence to your people that allows them to understand how they add more value to the organization, and then deliver it more efficiently & quickly
  3. Introduce Microsoft Teams as the problem solver. At a high level, talk about the full capabilities that Teams offers] Microsoft Teams is a chat-based workspace where you can communicate effectively, collaborate efficiently, customize your environment and work in confidence. [Speak through all pillars] ---------------------- [This is an animated slide. Please show it in presentation mode] [MAIN POINT TO LAND] And as you may already know, Microsoft Teams is the hub for teamwork, a chat-based workspace that enables teams to be more productive by giving them a single and secure location that brings together everything a team needs: chats, meetings, calls, files, and tools. Microsoft Teams is one place for all the needs your teams have.   Microsoft Teams delivers on four core promises to create a digital workspace for high performing teams. [COMMUNICATE] First, Microsoft Teams solves for the communication needs of a diverse workforce. Since preview, Microsoft Teams has evolved to include a complete meetings experience, as well as chat, voice and video - You can use Teams for informal 1:1 or group chats – directly on your phone if you’re on the go. Or you can have an open conversation in a channel. This enables people to share information in a transparent way to accelerate decision making. And it's super easy to move from a chat into a face to face meeting, helping you to bridge geographical barriers.   [COLLABORATE] When it comes to collaboration, the deep Office integration enables today’s multigenerational workforce to use the Office apps they are familiar with and love - Word, Excel, PowerPoint, OneNote, SharePoint, Planner, even Power BI - right within the context of Teams. Teams is unique in how we enable collaboration. Today, when you want somebody’s feedback, you send them the file via email, they store it locally with comments, you store it again

 it's a vicious cycle that results in v2, v3, v4 versions – and you have to jump between email and other apps to get the work done. Teams brings all the Office 365 services together – so that you can easily share and co-author files without the need for email attachments.   [CUSTOMIZE] Many of you use other services than Office 365 as well which results in you having to jump between and spend time in disparate experiences. We built Teams to not only be the hub for Office 365 services, but for all the services and tools teams use on a day to day basis. So, you can customize Teams with tabs, connector and bots to include the apps and services you need - <mention relevant 3rd party apps like GitHub and Trello that can be included in Teams>– we have integrations with over 150 partners. For our developer community, we have also created an extensible platform, to enable building apps and to integrate with business processes.   [WORK WITH CONFIDENCE] Microsoft Teams comes with the enterprise grade security, compliance and manageability that you expect from Office 365 which customers tell us is a huge value add for them.
  4. With the November release of Teams and SharePoint Framework v. 1.7, developers have two powerful capabilities:
  5. 26