Call Email Facebook Instagram Linkedin

Developing with the SharePoint Framework from Microsoft

  • 4.85(2,786 Rating)

Course Overview

The SharePoint Framework (SPFx) from Microsoft is a modern development model designed to enhance the way developers build solutions for SharePoint. By leveraging the capabilities of this framework, developers can create rich, dynamic, and responsive web parts and extensions that seamlessly integrate with both SharePoint Online and SharePoint on-premises environments. SPFx embraces a client-side development approach, enabling the use of popular web technologies like JavaScript, TypeScript, and frameworks such as React and Angular. This flexibility ensures that developers can build user experiences that are not only functional but also engaging and tailored to the needs of end-users. As a result, the SharePoint Framework represents a significant evolution in the way custom SharePoint solutions are developed, offering a more streamlined and efficient development process aligned with modern web standards.

Schedule Dates

16 March 2026 - 20 March 2026
Developing with the SharePoint Framework from Microsoft
22 June 2026 - 26 June 2026
Developing with the SharePoint Framework from Microsoft
28 September 2026 - 02 October 2026
Developing with the SharePoint Framework from Microsoft
28 December 2026 - 01 January 2027
Developing with the SharePoint Framework from Microsoft

Course Content

  • Why SharePoint Framework?
  • Modern toolchain
  • The Future
  • More Info

  • Setup Office 365
  • Software Installation

  • Creating a Project
  • Using Modules
  • CommonJSs
  • Important Modules

  • What is a Client Web Part?
  • Creating a project
  • Exploring Project Contents
  • Running Your Project
  • Gulp tasks
  • Web Part Configuration

  • What is TypeScript
  • Usage
  • Language
  • Variables
  • Functions
  • Interfaces and Classes
  • Promises and Async/Await
  • Other Features
  • Modules

  • Webpart Properties
  • Adding Properties
  • Using Properties
  • Preconfigured Entries
  • Dynamic Data
  • Custom Properties
  • Advanced Configuration

  • Page Context
  • Web Services Overview
  • REST and ODATA Fundamentals
  • SharePoint REST API's
  • AJAX
  • Default Http Client
  • Default SharePoint Http Client
  • Checking the environment
  • List Subscriptions

  • Considerations
  • NPM Package
  • Loading from a URL
  • Loading A Local Copy
  • Loading jQuery and plugins
  • Component loader

  • Bundling
  • Packaging
  • Deployment
  • Site Specific App Catalog
  • Deploying Assets
  • Versioning
  • Deploy to Microsoft Teams

  • What is SASS?
  • The Language
  • Variables
  • Nested Rules and Properties
  • Partials
  • Extend
  • Mixins
  • Functions

  • What Is Office UI Fabric?
  • Office UI Fabric Versions
  • Fabric Core Styles
  • Fabric Components
  • Fabric JS
  • Fabric Reac
  • ngOfficeUIFabric

  • Introduction to Microsoft Graph
  • Microsoft Graph API
  • Consuming the Microsoft Graph API
  • Registering application in Azure AD
  • API Permissions
  • Consuming AAD protected API's
  • Domain Isolated Web Part
  • Security Control
  • Security Guidance

  • Extensions Overview
  • Creating Extensions
  • Application Customizer
  • Field Customizers
  • Extension Deployment
  • Command Sets

  • Introduction
  • Exposing data
  • Consuming data
  • Dynamic Data From Code
  • Advanced Configuration
  • Summary

FAQs

While there are no strict prerequisites, a solid understanding of SharePoint development, including experience with client-side web development technologies (HTML, CSS, JavaScript), and familiarity with tools like React and TypeScript, will be beneficial.

Preparation includes:

  • Hands-on Practice: Building and deploying SPFx solutions.
  • Study Materials: Utilizing available resources and documentation on SharePoint Framework.
  • Training Courses: Enrolling in relevant training programs offered by CounselTrain or other educational platforms.
  • Sample Projects: Working on sample projects to gain practical experience.

The certification:

  • Validates Expertise: Demonstrates your ability to develop and optimize SPFx solutions.
  • Enhances Skills: Confirms your proficiency with modern development tools and techniques.
  • Career Advancement: Opens up opportunities for advanced roles in SharePoint development and customization.

Certification validity may vary. It is generally advisable to stay updated with the latest developments in SharePoint technologies to maintain your expertise.

To enroll, visit CounselTrain’s certification page and follow the instructions for registration.

Yes, CounselTrain provides comprehensive course materials, including study guides, practice exams, and reference documents.