 In the SharePoint framework version 1.15 release, Microsoft added a new type of SharePoint framework extension to the list of things that developers can use to extend the SharePoint user experience. This new type of extension, the list form customizer, is going to enable us to create custom forms to replace the existing new edit and view forms in a SharePoint list using the SharePoint framework. I just finished updating my Mastering the SharePoint Framework course and in this video, I'll explain what's updated and new, including new lessons on creating list form customizers for your SharePoint sites. This episode is also available as a blog post on voitanos.io. Check out the description below the video for links to these other resources. Hey, I'm Andrew, and if you're new here, subscribe to get notified of my future videos for professional developers on things like SharePoint Framework, Microsoft 365, and Azure Topics. Earlier this month, I updated two chapters in my course that I wrote about already on my site. Now, I'll include a link to that post in the description below the video. But at the time, I thought that that was a pretty big update to the course, but in retrospect, after last week, it sure looks pretty small compared to what I just finished publishing. Before we dive into the changes, I wanna call out a new feature that I added to the course pages on the Voitanos website. Now, when you're viewing a list of all the chapters in a course, you're gonna see all the first videos from each one of the chapters. I'm re-recording each one of these overview and introductory videos from each one of the chapters as I get through refreshing each chapter. My goal in sharing these is not to explain just what you're gonna see in the chapter, but I'm also including excerpts from the demos and explain the topic that the chapter covers. For example, the overview lesson on the extensions chapter explains what the SharePoint Framework extensions are, why you'd use them, and then it explains what you'll learn in the chapter. These overview videos are published for all the courses on our site, so enjoy. Now, I wanna cover three main categories of updates in this video, and let's start with the main event, the new lessons on list form customizers. Now, as I mentioned in the introduction to this video, list form customizers are a new type of extension that Microsoft added to SPFX in version 1.15. This feature has been long requested by the community, so it's really nice to see that we finally see it come to the platform. Now, prior to form customizers, the only form customization options that Microsoft has supported were either small declarative customizations or by completely replacing them with a power out. Developers can now create custom forms, though, using the SharePoint Framework to replace the existing new edit and item view forms in SharePoint Online. Now, I've updated the chapter on extensions in my course to now cover this new type of customization. There's even a 40 minute long video on the theory and a detailed demo showing how to create from scratch a custom form that solves a common customer request. It handles a hierarchical list where the selection of one field in the list should influence the options that are available in the other fields. The other lesson related to form customizers, that's gonna cover the deployment story. And in that lesson, I show you how you can use the SharePoint REST API to register or unregister a form on an existing content type in an existing list. This is done using a custom web part that's included in the resource downloads that all students of the course have access to. The new list customizer lessons, they're not the only things I did to the chapter on SharePoint Framework extensions in my course. Similar to what I did in the chapter on web parts back in early August, I also re-recorded and republished 90% of the entire chapter on SharePoint Framework extensions. The only content that I reused from my original recording were things that hadn't changed. For example, I reused the explanation for all types of the existing three types of extensions, the app customizers, the list view command sets and the field customizers, because unfortunately nothing really changed conceptually with those guys since they were originally released back in 2017. The same is true for tenant scope deployment of extensions. But what I did re-record are all the demos for all the types of extensions since the project structure has changed so dramatically and we had some API changes to the list view command sets which I also covered that in my other video on the SharePoint Framework 1.14 release. I also added some additional demos for working with the tenant scoped app catalog in the new modern app catalog that was redeployed or refreshed in early 2022. So if you're on SharePoint 2019, you'll still see the classic mode that's in the course, but I now have the modern one as well as a call out. So you can toggle between the two when you're watching the video. Now another thing that I added to this chapter was a sample project that demonstrates how to register and unregister field customizers on existing columns and SharePoint lists using the SharePoint REST API. This works the exact same way as the one that I created for the list form customizer extensions. Again, every student that has access to the course has access to this project and its source code as part of the course bundle download. And the last thing that I want to cover are the improvements that I made to existing chapters. Now I went back and I improved all the chapters I previously refreshed to use a new lower third style and I added embedded links to chapters when I cross-referenced them in one lesson. For example, when I mentioned another chapter in a lesson, there's a clickable card in the upper right corner of the video that you can use to jump to that chapter if you want to. In these cross-references, they're also all included in the vastly improved lesson notes. As I said, I made these changes to all the chapters I previously republished that includes all three chapters in the starter bundle and four of the chapters in the fundamentals bundle, including chapter four on your first SharePoint framework project, chapter five on digging into the SharePoint framework, chapter seven on client-side web parts and chapter 10 on property payments for client-side web parts. All the changes that I've covered in this video they're live right now. Existing students can log in and watch the new lessons right now and you can download the updated code samples including that sample project that I have to deploy or install an uninstall or register and unregister list form customizers and field customizers. So what's next for the course? Well, I'm not done with the refreshes and adding content, I can tell you that. But for now, I'll just say stay tuned. But if you have some feedback, leave a comment below and let me know what you're looking for if you want to impact my prioritization of the upcoming changes. If you like this video, please give me a thumbs up and subscribe by smashing that red subscribe button below video. You'll not only see when I publish more videos for professional developers on Microsoft 365 and Microsoft Azure topics including the SharePoint framework but I'll really appreciate it. These small actions on your part helped me grow this channel by reaching new people. So I'll see you in the next video.