 Hey, I'm Andrew Connell this video is an overview of one of the chapters in my course mastering the SharePoint framework that's available for purchase on my site boytannos.io this overview video is going to give you an idea of everything that the chapter covers you can learn more by checking out the description and the notes below the video if you got any questions about this chapter or about the course in general just make sure you drop a comment below in the below the video and I'll be sure to get back to you so with that let me get out of the way enjoy the overview to this chapter hello and welcome back to my course on mastering the SharePoint framework in the previous chapters of this course I showed you how to create your first SharePoint framework project and then we picked through the structure of the project while we touched on a lot of things in the project but in this chapter we're gonna focus on web parts client-side web parts might be the most common things that you're going to build for SharePoint environments and in addition if you work with Microsoft 365 and SharePoint online web parts of the cornerstone to the other types of extensibility options that we can create for instance when you want to create or use the SharePoint framework to create custom Microsoft Teams apps you're actually going to create web parts and the story is the same when you want to create a single page app or spa for a SharePoint site these other scenarios using SharePoint framework to create apps for Microsoft Teams and spas for SharePoint sites are covered in the advanced web parts chapter in the ultimate bundle of this course but in this chapter we're going to focus on building your first client-side web part so not only are you going to learn how to create a client-side web part but we will cover some of the common things that you're going to run into when you're creating these web parts for instance you're going to see how to modify the default code that's provided for you and you're going to see when your changes are running in a live web part as well and from there you can implement your own custom logic I'm also going to show you the different project templates that you can choose from when you create your web part and along the way you're going to learn a few typescript and JavaScript tips like barrels and good code optimization and more now not everyone who signs up for this course is a seasoned web developer so if that's you then you're going to pick up a few of these typescript things along the way and in addition you're going to learn how to change the name and the description of your web part as it appears in SharePoint and how you can use a different icon when it's listed with other web parts as well and then finally you can see how to set properties on your web part to be used for configuration and allow users to make their own changes to the settings as well as how to persist these changes for the next user who's going to come along to use your web part now I think it helps when learning a new technology to have a scenario in mind as it's easier to grasp the data and focus on the technology rather than some contrived scenario so for this course I'm going to use the American space program all the data in the is in the public domain so I can avoid any copyright issues and plus might be a little bit of a space nut okay one last thing this course is 35 plus hours long and it contains over 150 lessons I just can't keep every last demo updated to the most current thing to show you the latest and greatest changes in the projects so always refer back to the first two chapters of this course in the chapter called your first SharePoint framework project and digging into the SharePoint framework for the latest yeoman generator updates but if you ever have a question just leave a comment below in the lesson that wraps up the introduction to this chapter on creating web parts let's head into the next lesson and let's get to work creating some web parts so I'll see you in the next lesson