How does the SharePoint Framework (SPFx) work?
Have you ever wanted to know how the SharePoint Framework works? How do your components get added to the page? What’s with that extra manifest file? In this post, I’ll answer all those questions!
SharePoint Framework (SPFx) courses for full-stack developers
Voitanos started in 2017 when founder Andrew Connell launched our flagship course, Mastering the SharePoint Framework that consists of 239 lessons spanning 41+ hours of instruction.
But maybe you just need to learn how to create web parts, extensions, Adaptive Card Extensions, or another SPFx related topic? We also offer smaller & more affordable self-paced on-demand video courses on specific topics, & free email courses!
SharePoint Framework courses →
Microsoft Teams App Dev courses for full-stack developers
Microsoft Teams has taken over communication and collaboration and is turning into the cornerstone of custom apps built on the Microsoft 365 platform.
Learn with Andrew Connell in his multi-week accelerator program or start with his free email course, the Microsoft Teams AppDev OnRamp and learn what's involved in Teams app development.
Microsoft Teams App Dev courses →
Microsoft 365 Copilot courses for full-stack developers
Microsoft 365 Copilot empowers your users to get more done by bringing the power of large language models (LLMs) and AI to reason, summarize, and answer questions about your organizational data in Microsoft 365. But what about your organization data that's not in Microsoft 365?
Learn with Andrew Connell how you can bring your CRM, ERP, inventory, and other organizational data to copilot to get the most out of your Microsoft 365 Copilot investment!
Microsoft 365 Copilot development courses →
Courses from our partners for for Power Platform & Microsoft 365 Search
Looking for low-code & no-code courses? Our partner Laura Rogers & IWMentor is the best for Power Apps & Power Automate, & end users on the Microsoft 365 ecosystem of apps!
What about guidance on search for their Microsoft 365 deployments? That's why we've partnered with Agnes Molnar & Search Explained to bring you the best courses & services in this area!
View all courses from our trusted partners →
Articles
Here you'll find articles & other useful resources.
Videos (YouTube channel)
Learn about the SharePoint Framework, Microsoft 365, Microsoft Teams, Microsoft Azure, & other web development topics on our YouTube channel.
Newsletter: Full Stack Dev's Microsoft 365 Playbook
Subscribe to the The Full Stack Dev's Microsoft 365 Playbook by Andrew Connell, a bi-weekly newsletter for full stack developers who focus on Microsoft 365, Microsoft Azure, the SharePoint Framework, Microsoft Teams, and related topics.
Webinars
Here you'll find future & past webinars from Voitanos. All previously recorded webinars are available for viewing on demand.
Podcast: Full Stack Dev's Microsoft 365 Playbook
The Full Stack Dev's Microsoft 365 Playbook with Andrew Connell helps you become the irreplaceable Microsoft 365 expert developer in your organization. This podcast includes exclusive podcast episodes as well as the audio from videos published in our YouTube channel and articles published on our site, delivered straight to your favorite podcasting app!
Show: CloudDev Clarity
This show is where Andrew Connell & Julie Turner discuss, debate, and even disagree on topics specific to developers who are primarily working in the Microsoft cloud space. That includes Microsoft Azure and Microsoft 365, but it's not limited to those areas! They'll also cover topics related to these areas, like testing tools, development tools, practices, and anything else.
Join me in Seattle, WA in June 2025 for TechCon365 to get the most value from your Microsoft 365 Copilot investment, MSTeams AppDev & SPFx workshops!
Sunday, January 12, 2025
Join me in Las Vegas, Nevada in May 2025 for the Microsoft 365 Community Conference to get the most value from your Microsoft 365 Copilot investment workshop!
Friday, January 10, 2025
Learn how to remove Azure Functions and their dependencies from Microsoft Teams Toolkit React projects for simpler, more efficient tab applications.
Monday, January 6, 2025
Here you'll find articles & other useful resources. Enjoy!
Have you ever wanted to know how the SharePoint Framework works? How do your components get added to the page? What’s with that extra manifest file? In this post, I’ll answer all those questions!
When evaluating the SharePoint Framework, you need to determine not just what you can do, but if your SharePoint environment supports specific customizations and where you can apply those customizations.
How long has the SharePoint Framework been around? When was it first released? What were some of the major milestones in the history of the SPFx? It’s all here!
As SharePoint evolved over time into the product we have today, Microsoft iterated over development models until they found one that worked for both developers & Microsoft alike.
Ever wondered what the SharePoint Framework is? Ever asked yourself “what can I build with the SharePoint Framework?” You’re in luck because that’s what this comprehensive article answers! This article assumes you don’t have to have any prior knowledge or experience …
This post introduces our post series “SharePoint Framework Five Ws Answered”. In this series, Andrew Connell answers the classic “five-W” questions developers have for the SharePoint Framework: what, why, when, who, where and how.
Voitanos joins Joe Graf Jr of the NASCAR Xfinity Series for this weekend’s “Throwback Weekend” Sport Clips Help a Hero 200 race in Darlington, South Carolina!
Over this past weekend, we rolled out a brand new voitanos.io website! This is the first major refresh of the site since we launched Voitanos in 2017. You’ll notice a ton of improvements, new features & sections, content updates and an overall better experience. In this post, I’ll …
I’ve been working with the great folks at SharePoint Fest to put together a virtual workshop solution! Are you a SharePoint Framework developer? If you’re looking to level-up your SharePoint Framework skills for the enterprise, this workshop is for you!
It’s that time again! Time for another installment of our SharePoint Framework summer 2020 wish list! What’s on your list?
Today marks a big milestone. Sprint 19 is complete and published - it contains the final two chapters published in my Mastering the SharePoint Framework Ultimate bundle!
The first of these chapters, Sharing Code between SharePoint Framework Solutions, explains and demonstrates how to use either …
Today I published a new chapter to the Ultimate bundle of my Mastering the SharePoint Framework course. This new chapter, DevOps: Monitoring & Telemetry with Azure Application Insights, is immediately available to all existing Ultimate bundle subscribers! …
Delve deeper into Microsoft Build 2020 with my extended reflections, following up on discussions from Episode 361 of the Microsoft Cloud Show podcast.
Yesterday I published a new chapter to the Ultimate bundle of my Mastering the SharePoint Framework course. This new chapter, DevOps: CI/CD with GitHub Actions & Azure Pipelines, is immediately available to all existing Ultimate bundle subscribers!
On Wednesday, April 22, I presented the webinar Get Certified! Overview of the MS-600 exam & Microsoft 365 Developer Associate Certification with Rencore & Waldek Mastykarz. Rencore has posted the recording of the webinar as well as a link to the slides if you weren’t able to join …
After years of galactic chaos, SharePoint developers have finally realized the importance of building their SharePoint solutions with SPFx. With the Force awakened, the SharePoint community seeks solace with their PnP masters! Join me on May 4th with Elio Struyf, Waldek Mastykarz, and Vesa Juvonen, …
Have you noticed since installing the Yeoman generator for SharePoint, when you add a web part to a new or existing project and specify the “No JavaScript framework” option, you get a web part who’s render()
method’s indentation is all messed up like this?
// omitted for …
I’ve updated our Azure Pipelines Templates for SharePoint Framework projects earlier today. This release, v1.3.0, includes a few improvements and updates.
These updates are packed into two releases, v1.2 & v1.3. They are broken up so if you aren’t interested in v1.3, you can …
In this article, I introduce you to Azure Data Factory and show how you can use it to move millions of files in your Azure environment.
In this article, I summarize the state of the union for the SharePoint Framework (SPFx) & include what we leared at the recent Microsoft Ignite conference.
Like previous years, Microsoft delivered a session at the Microsoft Ignite 2019 conference that was essentially the “State of SharePoint Framework”. This session, BRK3071 - SharePoint Framework: What’s new and what’s next, started with a review of what the SharePoint …
Customers can leverage the SharePoint Framework (SPFx) in any of the modern or recent SharePoint versions. This includes SharePoint Online & SharePoint on-premises versions SharePoint Server 2016 & SharePoint Server 2019. To build a SPFx project, you use the Yeoman generator for the …
It’s long past time we as an industry stop using Internet Explorer 11 (IE11) and get more aggressive in dropping support for it.
Late last year I published a few Jest presets to simplify adding automated testing to your SharePoint Framework (SPFx) projects. These are complete with example tests including testing the rendering of components, testing async functions using promises or callbacks and even simulating user events. …