CounselTrain
Call usEnquire now

Developing with the SharePoint Framework from Microsoft

4.85(2,786 Ratings)
Duration
5 Days
Upcoming Batch
28 December 2026 - 01 January 2027
Batch Options
8 hours & 4 hours
Language
English / Arabic

Developing with the SharePoint Framework from Microsoft

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.

Course Content

14 modules · 90 topics
01Module 1: SharePoint Framework4 topics
  • Why SharePoint Framework?
  • Modern toolchain
  • The Future
  • More Info
02Module 2: Preparing your machine2 topics
  • Setup Office 365
  • Software Installation
03Module 3: Modules4 topics
  • Creating a Project
  • Using Modules
  • CommonJSs
  • Important Modules
04Module 4: Framework Client Web Parts6 topics
  • What is a Client Web Part?
  • Creating a project
  • Exploring Project Contents
  • Running Your Project
  • Gulp tasks
  • Web Part Configuration
05Module 5: TypeScript9 topics
  • What is TypeScript
  • Usage
  • Language
  • Variables
  • Functions
  • Interfaces and Classes
  • Promises and Async/Await
  • Other Features
  • Modules
06Module 6: Client Web Part Properties7 topics
  • Webpart Properties
  • Adding Properties
  • Using Properties
  • Preconfigured Entries
  • Dynamic Data
  • Custom Properties
  • Advanced Configuration
07Module 7: Loading SharePoint Data9 topics
  • 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
08Module 8: Loading Libraries and/or Frameworks6 topics
  • Considerations
  • NPM Package
  • Loading from a URL
  • Loading A Local Copy
  • Loading jQuery and plugins
  • Component loader
09Module 9 : Build and Deploy a Framework solution7 topics
  • Bundling
  • Packaging
  • Deployment
  • Site Specific App Catalog
  • Deploying Assets
  • Versioning
  • Deploy to Microsoft Teams
10Module 10: SASS8 topics
  • What is SASS?
  • The Language
  • Variables
  • Nested Rules and Properties
  • Partials
  • Extend
  • Mixins
  • Functions
11Module 11: Office UI Fabric7 topics
  • What Is Office UI Fabric?
  • Office UI Fabric Versions
  • Fabric Core Styles
  • Fabric Components
  • Fabric JS
  • Fabric Reac
  • ngOfficeUIFabric
12Module 12: Consuming AAD secured API's9 topics
  • 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
13Module 13: SharePoint Framework Extensions6 topics
  • Extensions Overview
  • Creating Extensions
  • Application Customizer
  • Field Customizers
  • Extension Deployment
  • Command Sets
14Module 14: Dynamic Data6 topics
  • Introduction
  • Exposing data
  • Consuming data
  • Dynamic Data From Code
  • Advanced Configuration
  • Summary

Schedule Dates

4 upcoming batches
Session Type
Physical sessions run at our training facility.
Developing with the SharePoint Framework from Microsoft
Batch DatesDurationBatch OptionsLanguageAction
28 December 2026 - 01 January 2027Next5 Days8 hours & 4 hoursEnglish / Arabic
29 March 2027 - 02 April 20275 Days8 hours & 4 hoursEnglish / Arabic
05 July 2027 - 09 July 20275 Days8 hours & 4 hoursEnglish / Arabic
11 October 2027 - 15 October 20275 Days8 hours & 4 hoursEnglish / Arabic

Can’t find a suitable date? Request a schedule that fits your team.

Request More Information

FAQs

What are the prerequisites for this certification?

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.

How can I prepare for the certification?

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.
How is the certification beneficial?

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.
How long is the certification valid?

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

How can I enroll in the certification program?

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

Are there any course materials provided?

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

How We Deliver

Flexible Training Options to Meet Your Needs

Choose how you learn — live online, in-classroom, at your workplace, or internationally. CounselTrain delivers certified IT training across the UAE in the format that fits your team.

Select the method that best suits your needs.

Online Instructor-Led Training

Learn from the comfort of your workplace or at home through live virtual sessions led by expert trainers.

Learn more

Highlights

Live SessionsRecorded AccessGlobal

Related Courses

Other courses in the same category that might interest you.

View All
Upcoming Batch
28 December 2026 - 01 January 2027