Microsoft 365 Community / Transform SharePoint Add-in model solutions to modern development patterns

Add meeting Rate page Subscribe

Microsoft 365 Community / Transform SharePoint Add-in model solutions to modern development patterns

These are all the meetings we have in "Transform SharePoint…" (part of the organization "Microsoft 365 Community"). Click into individual meeting pages to watch the recording and search or read the transcript.

30 Mar 2023

This module introduces you to the development of multi-tenant solutions for SharePoint Online and Microsoft 365. In particular, you will see how to consume multi-tenant applications in SharePoint Framework.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=_z-q787tGrQ&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=17
⬅️ Previous video on this series - https://www.youtube.com/watch?v=Y8-YSuSKjZA&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=15

#Microsoft365 #AzureAD #MultiTenant #ISV #SharePointFramework #SharePointOnline

In this video, you will learn about

- Designing multi-tenant solutions for Microsoft 365
- Configuring multi-tenant applications in Azure Active Directory
- Registering and granting permissions to multi-tenant applications

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
1:45 Demo
3:04 Configuring application permissions
5:07 Registration and permission grant on tenants
9:00 Using multi-tenant applications in SharePoint Framework

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Tenancies and deployment scopes for SharePoint Add-ins - https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/tenancies-and-deployment-scopes-for-sharepoint-add-ins
• Consent experience for applications in Azure Active Directory - https://learn.microsoft.com/en-us/azure/active-directory/develop/application-consent-experience
• Microsoft identity platform and OAuth 2.0 authorization code flow - https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow
• Connect to Azure AD-secured APIs in SharePoint Framework solutions - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/use-aadhttpclient
• Consume multi-tenant enterprise APIs secured with Azure AD in SharePoint Framework - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/use-aadhttpclient-enterpriseapi-multitenant
• Building ISV offering for Microsoft Viva with SPFx ACEs and multi-tenant APIs hosted in Azure - https://www.youtube.com/watch?v=6VEYD11m0TA
• Consume a multi-tenant API within a set of Microsoft Viva Connections Adaptive Card Extensions (ACEs) - https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-pnp-contoso-orders

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 14 minutes
sharepoint
tenant
client
application
registration
authentication
permissions
admin
microsoft
multiple
youtube image

30 Mar 2023

This module introduces you to the modern provisioning of artifacts in SharePoint Online. In particular, you will learn about how to use the SharePoint Framework provisioning, the remote provisioning, and the PnP Provisioning Engine.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=iq8iMXaTpBQ&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=16
⬅️ Previous video in this series - https://www.youtube.com/watch?v=MLHMjJNHehE&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=14

#Microsoft365 #Provisioning #SharePointOnline

In this video, you will learn about

- Provisioning artifacts using SharePoint Framework
- Understanding remote provisioning
- Learning how to use the PnP Provisioning Engine

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
3:25 Demo
4:20 SharePoint Framework provisioning
7:34 Remote provisioning with PnP Provisioning Engine

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Provision SharePoint assets from your SharePoint client-side web part - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/provision-sp-assets-from-package
• Tenant-scoped solution deployment for SharePoint Framework solutions - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/tenant-scoped-deployment
• Use the site collection app catalog - https://learn.microsoft.com/en-us/sharepoint/dev/general-development/site-collection-app-catalog
• PnP PowerShell - https://pnp.github.io/powershell/
• Introducing the PnP provisioning engine - https://learn.microsoft.com/en-us/sharepoint/dev/solution-guidance/introducing-the-pnp-provisioning-engine

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 12 minutes
provisioning
sharepoint
provisioned
sharepointed
provision
remote
maintenance
host
pmp
artifacts
youtube image

30 Mar 2023

This module introduces you to the process of publishing an application on the Microsoft AppSource marketplace, so that you can see how to provide for free or how to sell a custom application via the Office Store.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

⬅️ Previous video on this series - https://www.youtube.com/watch?v=iq8iMXaTpBQ&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=16

#Microsoft365 #AzureAD #AppSource #OfficeStore #SellApplications #SharePointOnline

In this video, you will learn about

- Enrolling to the Microsoft Partner Network
- Registering for the Office Store
- Publishing an application on the Office Store and on Microsoft AppSource

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
1:38 Demo
2:03 Enrolling for the Office Store Program
2:50 Publishing an application on the Partners Marketplace

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Prepare your SharePoint Framework application for publishing to the Marketplace - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-checklist
• Commercial marketplace certification policies - https://learn.microsoft.com/en-us/legal/marketplace/certification-policies#1170-sharepoint-framework-solutions
• Marketplace Enrollment - https://aka.ms/joinmarketplace
• Microsoft Business Applications Independent Software Vendor (ISV) Connect Program onboarding guide - https://learn.microsoft.com/en-us/azure/marketplace/business-applications-isv-program
• Store step-by-step submission guide - https://learn.microsoft.com/en-us/azure/marketplace/add-in-submission-guide

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 8 minutes
microsoft
office
sharepoint
application
software
appsource
app
client
registry
tax
youtube image

30 Mar 2023

This module introduces you to the development of SharePoint Online Webhooks and Microsoft Graph Notifications as a replacement for the SharePoint Add-in model Remote Event Receivers.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=NOy2O1VCs9M&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=13
⬅️ Previous video on this series - https://www.youtube.com/watch?v=a1snL_hc94k&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=11

#Microsoft365 #AzureAD #MicrosoftGraph #Webhook #SharePointOnline

In this video, you will learn about
- Upgrading Remote Event Receivers to SharePoint Online Webhook
- Scalable webhook architecture
- Microsoft Graph Notifications

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
3:06 Demo
9:25 Synchronous processing of SharePoint Online Webhooks
13:13 Asynchronous processing of SharePoint Online Webhooks via queue
17:25 SharePoint Online Webhook registration
21:05 Microsoft Graph Notifications

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• SharePoint Add-in modern transformation guidance - https://aka.ms/sp/add-in/modernize
• Overview of SharePoint webhooks - https://learn.microsoft.com/en-us/sharepoint/dev/apis/webhooks/overview-sharepoint-webhooks
• Get started with SharePoint webhooks - https://learn.microsoft.com/en-us/sharepoint/dev/apis/webhooks/get-started-webhooks
• SharePoint webhooks sample reference implementation - https://learn.microsoft.com/en-us/sharepoint/dev/apis/webhooks/webhooks-reference-implementation
• SharePoint list webhooks - https://learn.microsoft.com/en-us/sharepoint/dev/apis/webhooks/lists/overview-sharepoint-list-webhooks
• Set up notifications for changes in resource data - https://learn.microsoft.com/en-us/graph/webhooks

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 25 minutes
remote
monitoring
sharepoint
proxied
synchronous
executed
event
endpoint
model
ide
youtube image

30 Mar 2023

This module explains you how to transform you code from classic SP.UI components to render dialog windows to the modern SharePoint Framework Dialog Framework, in order to build modern dialogs fully integrated with the modern UI of SharePoint Online.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=ipqQiJ_MbNM&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=10
⬅️ Previous video on this series - https://www.youtube.com/watch?v=-pivUEMMZVg&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=8

#Microsoft365 #DialogFramework #SPFx #SharePointFramework #SharePointOnline

In this video, you will learn about

- Transforming classic dialogs to modern dialogs
- Using React to build the UI of dialogs
- Using the Microsoft Fluent UI to easily build the UI of dialogs

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
0:56 Upgrading from classic to modern dialogs
1:40 Demo
3:40 Understanding the modern dialog code

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Set up your SharePoint Framework development environment - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-development-environment
• Microsoft Fluent UI - https://developer.microsoft.com/en-us/fluentui
• Use custom dialog boxes with SharePoint Framework Extensions - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/extensions/guidance/using-custom-dialogs-with-spfx

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 7 minutes
dialog
dialogues
dialogue
sharepoint
fluent
implement
microsoft
configure
demo
screen
youtube image

30 Mar 2023

This module introduces you to List Formatting to format columns, views, and forms in the modern UI of SharePoint Online and Microsoft Lists.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=3u1ei8hcGG8&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=8
⬅️ Previous video on this series - https://www.youtube.com/watch?v=ipqQiJ_MbNM&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=6

#Microsoft365 #UI #UX #ListFormatting #SharePointOnline

In this video, you will learn about

- Customizing rendering of list columns
- Customizing rendering of list views
- Customizing rendering of list forms

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
1:42 Demo
1:58 Column Formatting
5:00 Column Formatting with custom JSON
5:20 List View Formatting
6:32 List Form Formatting
9:45 Formatting with PnP Provisioning

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Use column formatting to customize SharePoint - https://learn.microsoft.com/en-us/sharepoint/dev/declarative-customization/column-formatting
• Use view formatting to customize SharePoint - https://learn.microsoft.com/en-us/sharepoint/dev/declarative-customization/view-formatting
• Configure the list form - https://learn.microsoft.com/en-us/sharepoint/dev/declarative-customization/list-form-configuration
• List Formatting Samples - https://pnp.github.io/List-Formatting/

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 12 minutes
customizing
customize
sharepoint
render
formatter
layout
templates
views
xslt
extend
youtube image

30 Mar 2023

This module introduces you to the development of Azure Active Directory registered applications to consume SharePoint Online data as the evolution of SharePoint Add-in model Provider-hosted applications.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=3-fUEd6lGvI&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=12
⬅️ Previous video on this series - https://www.youtube.com/watch?v=94eJAsAm1Kg&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=10

#Microsoft365 #MicrosoftGraph #SharePointOnline #ProviderHosted #AzureADApplication

In this video, you will learn about

- Registering Azure AD applications
- Using the current user's security context to access SharePoint Online
- Consuming SharePoint Online data
- Using PnP Framework and AuthenticationManager

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
1:29 Transforming from SharePoint Add-in model Provider-hosted app to Azure AD registered application
2:48 Demo
4:25 Overview of generic scaffolded solution
4:53 Configuring security and Dependency Injection
6:25 Sample Azure AD registered application implementation

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Quickstart: Register an application with the Microsoft identity platform - https://learn.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app
• Tutorial: Register an app with Azure Active Directory - https://learn.microsoft.com/en-us/power-apps/developer/data-platform/walkthrough-register-app-azure-active-directory
• AuthenticationManager class - https://pnp.github.io/pnpframework/api/PnP.Framework.AuthenticationManager.html

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 10 minutes
sharepoint
sharepointed
host
client
setup
vpnp
upgrade
access
registered
microsoft
youtube image

30 Mar 2023

This module introduces you to the development of SharePoint Framework Extensions of type List View Command Set as a replacement for classic UI Extensions.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=-pivUEMMZVg&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=4
⬅️ Previous video on this series - https://www.youtube.com/watch?v=OLN--qHnFDs&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=2

#Microsoft365 #SharePointFramework #SPFx #Extensions #SharePointOnline

In this video, you will learn about

- Creating SharePoint Framework Extensions
- Building List View Command Set with SPFx
- Using the SharePoint Framework Dialog Framework

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
1:23 Transforming classic UI Extensions to SharePoint Framework Extensions
2:10 Demo
4:32 Understanding the SPFx generated code
7:02 Digging into the SPFx UI Extension for List View Command Set

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Build your first ListView Command Set extension - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/extensions/get-started/building-simple-cmdset-with-dialog-api
• Use custom dialog boxes with SharePoint Framework Extensions - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/extensions/guidance/using-custom-dialogs-with-spfx

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 10 minutes
sharepointally
extensions
sharepointed
sharepoint
ui
interface
toolkit
implements
execute
foreign
youtube image

30 Mar 2023

This module introduces you to the design of workflows for SharePoint Online with Microsoft Power Automate as a replacement to the SharePoint Add-in model workflow solutions.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=MLHMjJNHehE&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=14
⬅️ Previous video on this series - https://www.youtube.com/watch?v=3-fUEd6lGvI&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=12

#Microsoft365 #PowerAutomate #Flow #Workflow #SharePointOnline

In this video, you will learn about

- Upgrading SharePoint Add-in model workflow apps to Power Automate
- Understanding how Power Automate workflows for SharePoint work
- Creating an approval workflow in SharePoint with Power Automate

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
2:30 Demo
6:00 Updating SharePoint Online data from Power Automate flows
8:29 The task approval UI in Microsoft Teams
9:38 The flow history of Power Automate

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Guidance: Migrate from classic workflows to Power Automate flows in SharePoint - https://learn.microsoft.com/en-us/sharepoint/dev/business-apps/power-automate/guidance/migrate-from-classic-workflows-to-power-automate-flows
• How to: State machines in Microsoft Flow - https://powerautomate.microsoft.com/en-us/blog/state-machines/
• Design flows with Microsoft Visio - https://learn.microsoft.com/en-us/power-automate/visio-flows

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 11 minutes
workflows
workflow
sharepoint
sharepointed
workloads
automate
machines
flow
model
power
youtube image

30 Mar 2023

This module introduces you to the development of SharePoint Online client-side solutions with SharePoint Framework as a modern replacement for SharePoint Add-In model SharePoint hosted apps.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=YFUt3pp6C1I&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=1
⬅️ Previous video on this series - https://www.youtube.com/watch?v=qbQ5QkzQOgQ&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=3

#Microsoft365 #SharePointFramework #SPFx #SharePointOnline

In this video, you will learn about

- Migrating from SharePoint Add-in model SharePoint hosted apps to SharePoint Framework solutions
- Building modern client-side solutions
- Consuming SharePoint Online data in SharePoint Framework

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
1:51 Transforming SharePoint hosted apps into SharePoint Framework solutions
2:30 Demo
4:50 Consuming SharePoint Online data in SharePoint Framework

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Set up your SharePoint Framework development environment - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-development-environment
• Build your first SharePoint client-side web part (Hello World part 1) - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part
• PnPjs - https://pnp.github.io/pnpjs/

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 9 minutes
sharepointly
sharepoint
client
hosted
importing
workloads
configurable
webpart
applications
microsoft
youtube image

30 Mar 2023

This module introduces you to the development of SharePoint Online notifications using the SharePoint Framework Application Customizers and the Fluent UI React components.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=HuQemEUWydM&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=5
⬅️ Previous video on this series - https://www.youtube.com/watch?v=qbQ5QkzQOgQ&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=3

#Microsoft365 #AzureAD #MicrosoftGraph #ApplicationCustomizer #SharePointOnline

In this video, you will learn about

- Upgrading classic notification code to SharePoint Framework Application Customizers
- Using Fluent UI controls
- Extending the modern UI of SharePoint Online

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
1:12 Upgrading from SP.UI.* to SPFx Extensions
2:03 Demo
4:30 The initial Application Customizer implementation
5:32 The real Application Customizer implementation

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Build your first SharePoint Framework Extension (Hello World part 1) - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/extensions/get-started/build-a-hello-world-extension
• Use page placeholders from Application Customizer (Hello World part 2) - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/extensions/get-started/using-page-placeholder-with-extensions

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 10 minutes
sharepointed
sharepoint
customizers
notifications
interface
status
edit
modern
microsoft
typescript
youtube image

30 Mar 2023

This module introduces you to the development of modern SharePoint Online Web Parts and how to transform your already existing SharePoint Add-in model classic App Parts into modern client-side Web Parts built with SharePoint Framework.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=OLN--qHnFDs&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=2

#Microsoft365 #AppParts #WebParts #SharePointOnline

In this video, you will learn about

- How to build a modern client-side Web Part with SharePoint framework
- How to upgrade a classic App Part to a modern Web Part
- How to leverage React and Microsoft Graph Toolkit to build modern client-side Web Parts

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
1:16 Transformation process
2:22 Demo
5:57 Creating SharePoint Framework solutions
11:22 The transformed modern Web Part in action

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Set up your SharePoint Framework development environment - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-development-environment
• Build your first SharePoint client-side web part (Hello World part 1) - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part
• Microsoft Graph Toolkit overview - https://learn.microsoft.com/en-us/graph/toolkit/overview
• File list component in Microsoft Graph Toolkit - https://learn.microsoft.com/en-us/graph/toolkit/components/file-list

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 12 minutes
sharepointery
sharepointed
sharepoint
webpart
modern
toolkit
upgrade
implementation
client
model
youtube image

30 Mar 2023

This module introduces you to the development of SharePoint Online client-side solutions, built with SharePoint Framework, using the SharePoint Online REST APIs, Microsoft Graph, and PnPjs as a modern replacement for SharePoint JavaScript Object Model (JSOM).

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=q-FolBYQDMM&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=7
⬅️ Previous video on this series - https://www.youtube.com/watch?v=HuQemEUWydM&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=5

#Microsoft365 #AzureAD #MicrosoftGraph #PnPjs #JSOM #SharePointOnline

In this video, you will learn about

- Upgrading from JSOM to client-side code in SPFx
- Understanding how to consume SharePoint Online REST APIs in SPFx
- Understanding how to consume Microsoft Graph in SPFx
- Understanding how to use PnPjs library

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
2:40 Demo
4:20 Consuming SharePoint Online data with SPFx via SPO REST APIs
6:50 Consuming SharePoint Online data with Microsoft Graph
9:00 Working with PnPjs
10:47 Using PnPjs in a React component
12:22 Using PnPjs in a React component with centralized initialization

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Connect to SharePoint APIs - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/connect-to-sharepoint
• Use the MSGraphClientV3 to connect to Microsoft Graph - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/use-msgraph
• PnPjs - https://pnp.github.io/pnpjs/

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 15 minutes
sharepointery
sharepointed
sharepoint
pmpjs
vmpjs
client
micrographer
webpart
apis
model
youtube image

30 Mar 2023

This module introduces you to Azure Active Directory and OAuth 2.0 to manage authentication and authorization when consuming Microsoft Graph or third party APIs in SharePoint Online modern solutions built with SharePoint Framework. You will also learn what a Delegated Access Token is and how to use it to consume external APIs.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=jNKX6qos8ZI&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=9
⬅️ Previous video on this series - https://www.youtube.com/watch?v=q-FolBYQDMM&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=7

#Microsoft365 #AzureAD #MicrosoftGraph #OAuth #AccessToken #DelegatedPermissions #SharePointOnline

In this video, you will learn about

- Understanding Azure Active Directory and OAuth 2.0
- Managing Access Tokens and permissions
- Consuming Microsoft Graph or third party APIs from within SharePoint Framework

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
1:30 Demo
2:22 Configuring delegated permissions
3:54 Configuring application permissions
4:57 Retrieving an Access Token with OAuth 2.0
10:35 Consuming APIs securely in SharePoint Framework

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Connect to Azure AD-secured APIs in SharePoint Framework solutions - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/use-aadhttpclient
• Isolated web parts - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/isolated-web-parts
• Overview of the Microsoft Authentication Library (MSAL) - https://learn.microsoft.com/en-us/azure/active-directory/develop/msal-overview
• Microsoft Identity Web authentication library - https://learn.microsoft.com/en-us/azure/active-directory/develop/microsoft-identity-web

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 16 minutes
delegated
authorization
permissions
access
accessible
sharepoint
authenticated
apis
client
https
youtube image

30 Mar 2023

This module introduces you to the Resource Specific Consent authorization model of Azure Active Directory and SharePoint Online. You will learn how to rely on the Sites.Selected application permissions in order to consume SharePoint Online with an application only Access Token with permissions limited to selected list of Site Collections.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=a1snL_hc94k&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=11
⬅️ Previous video on this series - https://www.youtube.com/watch?v=jNKX6qos8ZI&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=9

#Microsoft365 #AzureAD #MicrosoftGraph #SharePointREST #ResourceSpecificConsent #RSC #SitesSelected #SharePointOnline

In this video, you will learn about

- Permissions for SharePoint Online in Azure Active Directory
- Resource Specific Consent for SharePoint Online
- Sites.Selected application permission scope

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
1:52 Granting selected permissions
2:34 Demo
3:36 Certificate authentication for application only Access Tokens
4:48 Granting selected permissions
7:18 Consuming SharePoint Online with Sites.Selected permissions

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Permission resource type - https://learn.microsoft.com/en-us/graph/api/resources/permission?view=graph-rest-1.0
• Controlling app access on a specific SharePoint site collections is now available in Microsoft Graph - https://devblogs.microsoft.com/microsoft365dev/controlling-app-access-on-specific-sharepoint-site-collections/

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 12 minutes
permissions
permission
sharepoint
authorization
privileges
administrator
access
configured
domain
micrographing
youtube image

30 Mar 2023

This module introduces you to the migration from Azure Access Control Service (ACS) applications to Azure Active Directory (AAD) applications.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=94eJAsAm1Kg&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=10
⬅️ Previous video on this series - https://www.youtube.com/watch?v=3u1ei8hcGG8&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=8

#Microsoft365 #AzureAD #AzureACS #SharePointOnline

In this video, you will learn about

- Understanding Azure Active Directory registered applications
- Upgrading from ACS to AAD
- Consuming SharePoint Online with application only

📖 All guidance content including code samples can be found here: http://aka.ms/sp/add-in/modernize/samples

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
2:00 How to upgrade from ACS to AAD
2:47 Demo
6:13 Registering an AAD application for application only
9:32 AAD registered app permissions


📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• Accessing SharePoint using an application context, also known as app-only - https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly
• Granting access using SharePoint App-Only - https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azureacs
• Granting access via Azure AD App-Only - https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azuread
• PnP PowerShell - https://pnp.github.io/powershell/
• PnP Core SDK - https://pnp.github.io/pnpcore/
• PnP Framework documentation - https://pnp.github.io/pnpframework/

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 12 minutes
sharepoint
authorization
authentication
manage
access
registrations
upgrade
azure
applications
acs
youtube image

30 Mar 2023

This module introduces you to the development of SharePoint Online modern solutions using the Microsoft 365 & Power Platform Community (aka PnP) libraries. In particular, you can learn how to use PnP Framework and PnP Core SDK on top of or instead of the Client Side Object Model (CSOM) for SharePoint Online.

This video is part of a series in a playlist about "Transform SharePoint Add-in model solutions to modern development pattern": https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe

➡️ Next video on this series - https://www.youtube.com/watch?v=q-FolBYQDMM&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=12
⬅️ Previous video on this series - https://www.youtube.com/watch?v=ipqQiJ_MbNM&list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe&index=10

#Microsoft365 #AzureAD #MicrosoftGraph #PnP #SharePointOnline #CSOM

In this video, you will learn about

- Transforming your code from CSOM to PnP libraries
- Understanding how to use PnP Framework
- Understanding how to use PnP Core SDK
- Using PnP Framework and PnP Core SDK together

📖 All guidance content including code samples can be found here: https://aka.ms/[short-link-to-guidance-repo]

✨ Presenter
• Paolo Pialorsi (PiaSys.com)

📃 Agenda
0:00 Introduction
1:36 Understanding the PnP Libraries
4:10 Demo
6:14 Using PnP Framework
8:10 Using PnP Core SDK
13:13 Using PnP Framework and PnP Core SDK together

📝 Learn more
• YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OXJLA29Q0Xk7psbAUqzQZwe
• PnP PowerShell - https://pnp.github.io/powershell/
• PnP Framework - https://github.com/pnp/pnpframework
• PnP Core SDK - https://pnp.github.io/pnpcore/
• Introducing the PnP provisioning engine - https://learn.microsoft.com/en-us/sharepoint/dev/solution-guidance/introducing-the-pnp-provisioning-engine

💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home

Sharing is caring! You are awesome! 🧡
  • 1 participant
  • 15 minutes
pmp
pmpcor
client
sharepoint
tmp
host
season
platform
model
provisioning
youtube image