Course Overview
Schedule Dates
Developing with the SharePoint Framework from Microsoft
25 November 2024 - 29 November 2024
Developing with the SharePoint Framework from Microsoft
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
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.