Type and hit enter to Search
×

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.

Multiple Routes of Delivery to
Fit Your Timetable

We understand that flexibility is key to effective learning and development, especially in today’s dynamic work environment. That’s why we offer multiple delivery formats for our IT trainings in UAE. Whether you prefer the interaction of in-person classes, the convenience of live virtual training, or the independence of self-paced online learning, we have a solution tailored to your schedule. Our goal is to make professional growth accessible to everyone, allowing you to upskill without compromising your other commitments.

Schedule Dates

03 March 2025 - 07 March 2025
Developing with the SharePoint Framework from Microsoft
09 June 2025 - 13 June 2025
Developing with the SharePoint Framework from Microsoft
15 September 2025 - 19 September 2025
Developing with the SharePoint Framework from Microsoft
15 December 2025 - 19 December 2025
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.

Open chat
Hello
How Can We Help You?