Design and create beautiful solutions using modern development tools for SharePoint OnlineAbout This BookGet the best out of the latest Sharepoint Framework and leverage the Sharepoint RESTful and JSOM APIsDevelop efficient client side applications with JavaScript injection and Sharepoint AddinsGet the best tips and tricks on designing your website flawlesslyWho This Book Is ForThis book targets current SharePoint developers, as well as people starting their journey on SharePoint development The reader must have basic web development programming knowledge, including JavaScript and CSS The reader should have familiarity using and managing SharePoint based collaboration sitesWhat You Will LearnUnderstand what the SharePoint Framework isCreate modern solutions using the new tools, approaches and frameworksLearn how to use Visual Studio Code for effective SharePoint developmentPackage and deploy your code, using automation as neededWork with content and data stored in SharePointBenefit from third party frameworks without having to build your own frameworksDebug and troubleshoot your code with easeConfigure security in your applicationIn DetailSharePoint is one of Microsoft s best known web platforms A loyal audience of developers, IT Pros and power users use it to build line of business solutionsThe SharePoint Framework SPFx is a great new option for developing SharePoint solutions Many developers are creating full trust based solutions or add in solutions, while also figuring out where and how SPFx fits in the big pictureThis book shows you how design, build, deploy and manage SPFx based solutions for SharePoint Online and SharePoint The book starts by getting you familiar with the basic capabilities of SPFx After that, we will walk through the tool chain on how to best create production ready solutions that can be easily deployed manually or fully automated throughout your target OfficetenantsWe describe how to configure and use Visual Studio Code, the de facto development environment for SPFx based solutions Next, we provide guidance and a solid approach to packaging and deploying your codeWe also present a straightforward approach to troubleshooting and debugging your code an environment where business applications run on the client side instead of the server sideStyle and approachThe approach will be that of a practical tutorial which will take you through every topic using code samples and working examplesJussi Roine started working with SharePoint with the very first version, SharePoint Portal Serverin lateHaving a strong infrastructure and development background by then, and also having worked quite a bit on Linux based solutions, SharePoint fascinated him with its seemingly endless potential and easiness for end users He continued working with SharePoint through all versions since, including SharePoint Portal Server , MOSS , SharePoint ,andHe also enjoyed working with customers when they started moving beyond on premises to the early cloud based offerings on BPOS and Office , later in He has been a Microsoft Most Valuable Professional since , and a Microsoft Certified Trainer sinceInandhe had the honor of attending the Microsoft Certified Master later Microsoft Certified Solutions Master program, which he passed among the very selected few in the world at the timeInJussi became a Microsoft Regional Director, a member ofworld s top technology visionaries chosen for their community leadership and cross platform expertiseWhile providing his clients with solutions, architectures and trusted advisor services foryears now, he has also had a chance to dive deeply into Microsoft Azure, which connects and integrates with Officerobustly During his years he has written several books on SharePoint, the Office clients, productivity, flexwork and Microsoft platforms This book is his first international book aimed for adiverse audience, and he hope s is that this book will help current and future developers working on the Officeplatform toeasily provide superior solutions for their clients using SharePoint FrameworkA Microsoft MVP, Microsoft Certified Master MCM as well as Microsoft Certified Trainer MCT , Olli has been working on the field for overyears He knows the SharePoint inside out, and is currently focusing on building productivity solutions using OfficeOlli works architect for Sulava and as organizer for OfficeSharePoint User Group Finland He has been giving technical presentations sincein events such as TechDays Finland, European SharePoint Conference, TechTalks Finland, SharePoint Saturdays and OfficeEngage