

Developing with the SharePoint Framework from Microsoft
Course Overview
Course Content
14 modules · 90 topics01Module 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| Batch Dates | Duration | Batch Options | Language | Action |
|---|---|---|---|---|
| 28 December 2026 - 01 January 2027 | 5 Days | 8 hours & 4 hours | English / Arabic | |
| 29 March 2027 - 02 April 2027 | 5 Days | 8 hours & 4 hours | English / Arabic | |
| 05 July 2027 - 09 July 2027 | 5 Days | 8 hours & 4 hours | English / Arabic | |
| 11 October 2027 - 15 October 2027 | 5 Days | 8 hours & 4 hours | English / Arabic |
Can’t find a suitable date? Request a schedule that fits your team.
Request More InformationFAQs
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.
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 moreHighlights
Classroom Training
Participate in interactive, face-to-face training in our top 5-star training facilities in Dubai.
Learn moreHighlights
Onsite Training
Learn a customised curriculum in your workplace to ensure the most impact and team participation.
Learn moreHighlights
Overseas Training
Participate in our international training sessions and improve your abilities with world-class instructors.
Learn moreHighlights
Related Courses
Other courses in the same category that might interest you.


Microsoft Word Pro
View Course
Microsoft Excel Pro
View Course
