
SPFx is the go-to tool for creating custom web parts, extensions, and integrations with Microsoft 365. Whether you're a developer looking to expand your skillset or an organization aiming to enhance collaboration and productivity, this course provides the knowledge and hands-on experience you need to succeed.
Explore how the SharePoint framework governs client-side development, enabling pages and web parts that connect to SharePoint data and external sources via REST APIs, with open source toolchains.
Install Node.js as the first step for developing SharePoint framework solutions, since it provides the runtime for tools like Yeoman, gulp, webpack, and npm manages dependencies, enabling cross-platform development.
Update npm and global packages to stay compatible with the latest SharePoint framework, React, and TypeScript, fix bugs and security vulnerabilities, and keep SPFx tooling up to date.
Explore the SharePoint framework solution structure in vscode, focusing on the main web part entry point and essential folders like src, lib, dist, config, and manifest.
Explore how to use BNP property controls to enhance the SharePoint Framework web part property pane with advanced UI, including the list picker, and implement property change handling in React.
Learn to use Fluent UI iconography as web part icons in SPFx by copying the airplane icon name into manifest.json.
Convert your image to a base64 string online and use it as the SharePoint framework web part icon. Save and reload the web part to preview the base64 icon.
Discover how SPFx uses CSS and SCSS by generating unique runtime class names that scope web part styles and prevent collisions.
Configure SPFx to use Microsoft 365 CDN by enabling include client side assets and updating the rightManifest.json with the CDN base path. Package with gulp bundle and gulp package-solution.
Deploy the SharePoint framework solution to the site collection app catalog, then add and deploy the provision assets client-side solution on the site.
Explore how React serves as a focused, declarative UI library—not a framework—ideal for the SharePoint Framework, pairing with routing, state management, and component-based, one-way data flow.
Explore how the React element, the smallest immutable building block in React, describes the user interface and renders dynamic content for SPFx web parts using the virtual dom.
Are you ready to elevate your SharePoint development skills? This comprehensive course is designed to take you from beginner to pro in building modern, scalable, and user-friendly solutions using the SharePoint Framework (SPFx).
SPFx is the go-to tool for creating custom web parts, extensions, and integrations with Microsoft 365. Whether you're a developer looking to expand your skillset or an organization aiming to enhance collaboration and productivity, this course provides the knowledge and hands-on experience you need to succeed.
What You'll Learn:
SPFx Basics: Understand the fundamentals of SPFx, its architecture, and key features.
Web Part Development: Build custom web parts to enhance SharePoint pages.
Extensions Development: Create application customizers, field customizers, and command sets to extend SharePoint functionality.
React and Fluent UI Integration: Learn how to use modern frameworks and UI libraries for seamless user experiences.
API Integration: Connect your solutions with SharePoint REST APIs, Microsoft Graph, and third-party services.
Packaging and Deployment: Master the process of packaging and deploying SPFx solutions to SharePoint Online and on-premises.
Best Practices: Follow coding standards, optimize performance, and ensure security in your SPFx projects.
Key Features:
Hands-On Projects: Build real-world SPFx solutions step-by-step.
Code Samples: Get access to reusable code and templates to accelerate your development.
Practical Insights: Learn from an experienced instructor with a wealth of industry knowledge.
Supportive Learning Environment: Engage in Q&A, discussions, and community activities to deepen your understanding.
By the end of this course, you’ll be confident in developing and deploying custom SPFx solutions that solve business challenges and enhance collaboration in SharePoint and Microsoft Teams.
Take the first step toward becoming an expert in modern SharePoint development - enroll now!