SharePoint Framework Fundamentals

blur

Learn Path Description

The courses in this path get you up and running with SharePoint Framework. You’ll get started by creating a development environment before learning about customizations, extensions, and integrations. You’ll want to come into this path with some development experience, but by the end, you’ll be comfortable with your knowledge of using SharePoint Framework to its full potential.

Skills You Will Gain

Courses In This Learning Path

blur
icon

Total Duration

1.03 hour

icon

Level

Intermediate

icon

Learn Type

Certifications

Course 1

Getting Started with SharePoint Framework

SharePoint Framework allows the Office developer to engage in modern client-side development. This course, "Getting Started with SharePoint Framework", will teach you how to create custom SharePoint solutions online and on-premises using SharePoint Framework. The first step is to understand the importance of SharePoint Framework. Next, you will learn the basics of setting up a SharePoint Framework development environment. You'll also learn how to create various artifacts with SharePoint Framework. This course will equip you with the knowledge and skills required to create custom SharePoint Online or SharePoint On Premises solutions.

blur
icon

Total Duration

1.31 hour

icon

Level

Intermediate

icon

Learn Type

Certifications

Course 2

Creating Web Part Customizations Using SharePoint Framework

Microsoft SharePoint has many features but it is not tailored to every business's needs. SharePoint On-Premises would often include customizations for SharePoint's functionality or branding. In steps SharePoint Framework after these customizations have been removed! You can now build integrations and create your own solutions that interact with Microsoft 365. This course, Creating web part customizations using SharePoint Framework, will teach you how to create custom web parts in SharePoint. The structure of a SharePoint Framework project will be explained. Next, you will learn how to create a real-life SharePoint Framework Web Part. You'll also learn how to extend your SharePoint Framework Web Part so that it can use existing templates and other frameworks. This course will equip you with the knowledge and skills to customize SharePoint Framework Web Parts for SharePoint.

blur
icon

Total Duration

1.13 hour

icon

Level

Intermediate

icon

Learn Type

Certifications

Course 3

Creating SharePoint Framework Extensions

SharePoint Framework allows the Office developer to engage in modern client-side development. This course, "Getting Started with SharePoint Framework", will teach you how to create custom SharePoint solutions online and on-premises using SharePoint Framework. The first step is to understand the importance of SharePoint Framework. Next, you will learn the basics of setting up a SharePoint Framework development environment. You'll also learn how to create various artifacts with SharePoint Framework. This course will equip you with the knowledge and skills required to create custom SharePoint Online and SharePoint On-premises solutions.

blur
icon

Total Duration

1.18 hour

icon

Level

Intermediate

icon

Learn Type

Certifications

Course 4

SharePoint Framework Development with PnP

Microsoft 365 is used by many businesses for global collaboration. SharePoint Framework extensions allows these businesses to expand the functionality of their users globally, to offer bespoke apps and customizations. This course SharePoint Framework Development with PanP will teach you how to use SharePoint Framework Extensions and Microsoft Patterns and Practices in order to create an app for SharePoint. It also demonstrates how to connect to other Microsoft 365 services. You'll first learn how to enable SPFx extensions, and install PnP components. Next, you will learn how to create a SharePoint app using Framework Extensions and connect to other services with Microsoft Patterns and Practices. You'll also learn how to update and manage your app. After completing this course, you will have the knowledge and skills to create a SharePoint Framework that allows you to customize SharePoint for your users.

blur
icon

Total Duration

1.4 hour

icon

Level

Intermediate

icon

Learn Type

Certifications

Course 5

Creating Data Integrations with SharePoint Framework

A digital workplace in SharePoint Online is only as successful as its ability to combine information from other applications and present it in an appealing way. This course, Creating data integrations with SharePoint Framework, will teach you how to create advanced components that integrate real-world data. You'll first learn how to create and use components in SPFx projects. Next, you will learn how to connect SPFx projects with data sources and APIs. You'll also learn how to improve user experience in SPFx Projects. This course will equip you with the knowledge and skills to create advanced SPFx components in your digital workplace.

blur
icon

Total Duration

101 minutes

icon

Level

Intermediate

icon

Learn Type

Certifications

Course 6

Creating Deployment Packages for SharePoint Framework Projects

SharePoint Framework is the modern and supported way to create customizations for the SharePoint platform. This course, Creating deployment packages for SharePoint Framework projects, will teach you how to manage the entire lifecycle of SharePoint Framework solution package packages. This course teaches you how to deploy customizations, such as web parts and extensions for SharePoint Online and on-premises SharePoint 2016. You'll first learn how to create, test, debug, and maintain SharePoint Framework solutions. Next, you will learn how to set up SharePoint Framework solution deployments that can be mapped to individual sites or tenant-wide, upload SharePoint Framework package packages to the app catalogue, and use the Microsoft 365 Content Delivery Network to host your static assets. You'll also learn how to manage SharePoint Framework solutions' lifecycles and upgrade existing packages. This course will equip you with the knowledge and skills to manage large-scale SharePoint Framework package deployments.

blur
icon

Total Duration

74 minutes

icon

Level

Intermediate

icon

Learn Type

Certifications

Course 7

Scaling up SharePoint Framework Development for Enterprises

SharePoint Framework is the modern and supported way to create customizations for the SharePoint platform. This course, Scaling Up SharePoint Framework Development for Enterprises, will teach you how to use GitHub and Azure DevOps in order to implement best practices for enterprise DevOps within SharePoint Framework development teams. You'll first learn best practices to quickly spin up standard development environments using a reusable Docker Container. Next, you will learn how to use GitHub for team-based source control and version control of your SharePoint Framework code. You'll also learn how to use Azure DevOps pipelines to enable continuous integration (CI) where new builds can be completed automatically as code is checked-in; and continuous delivery (CD), in which solution packages created by new builds can be automatically deployed to production and staging environments. This course will equip you with the knowledge and skills to help you implement enterprise DevOps practices and solution governance within your SharePoint Framework development team.

blur
icon

Total Duration

67 minutes

icon

Level

Intermediate

icon

Learn Type

Certifications

Course 8

Updating Legacy SharePoint Customizations

Developers have used many different tools and methods over the years to create customizations for SharePoint's user interface. This course, Updating Legacy SharePoint customizations, will teach you how to identify the customizations that are currently in use and then determine the best way to update them using SharePoint Framework. You'll first explore migration options for legacy customizations such as Script Editor web components and user-specific actions. Next, you will learn how SharePoint Framework client-side Web parts and Application Customizer extensions are used in place of legacy methods to create web parts and modify the appearance of pages using JavaScript. You'll also learn how to use Field Customizer extensions and Command Set to replace legacy methods to create custom Edit Control Block menu items. This course will equip you with the knowledge and skills to evaluate a legacy SharePoint environment, update the user interface using SharePoint Framework, and create modern customizations.

blur