更新时间:2021-07-08 10:14:44
coverpage
Title Page
Copyright
SharePoint Development with the SharePoint Framework
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Why subscribe?
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
Introducing SharePoint Online for Developers
What is SharePoint Online?
SharePoint sites and site collections
SharePoint document libraries
SharePoint lists
SharePoint web parts
Why SharePoint Online?
Office 365 licensing
Choosing an Office 365 license for development use
Getting started with SharePoint Online
Creating new site collections
A word or two on SharePoint site templates
Site definitions
Site templates
Web templates
SharePoint Online and site templates
Creating a new site collection
Developer sites versus team sites
SharePoint Online APIs
A quick primer on Microsoft Graph
Developing solutions for SharePoint Online
Solutions for SharePoint and SharePoint Online
SharePoint 2001-2003: direct modification of files
SharePoint 2007--Full-trust code
SharePoint 2010 and SharePoint Online: sandbox solutions
SharePoint 2013 SharePoint 2016 and SharePoint Online: add-ins
SharePoint Online--add-ins and client-side scripts
Development tooling for SharePoint Online
Summary
Developing Solutions for SharePoint
Introducing the SharePoint Framework
SharePoint extensibility
Philosophy of the SharePoint Framework
Types of projects the SharePoint Framework supports
Key features of the SharePoint Framework
Toolchain
npm
Yeoman and Yeoman SharePoint generator
Gulp
Visual Studio Code
Browser developer tools
SharePoint Workbench
Introducing Office Developer Patterns and Practices
Office Developer Patterns and Practices in practice
Contributing to Office Dev PnP
Application life cycle management with SharePoint customizations
Managing and versioning source code and assets
GitHub
Visual Studio Team Services
Deploying retracting and managing solutions
Getting Started with the SharePoint Framework
Setting up your development environment
Step 1 - Installing Node.js
Step 2 - Node package manager
Step 3 - Installing Yeoman and Gulp
Step 4 - Installing the Yeoman SharePoint generator
Step 5 - Install Visual Studio Code
Testing your SharePoint Framework development environment
Step 1 - Creating a folder for the web part
Step 2 - Running the Yeoman SharePoint generator
Step 3 - Installing the developer certificate
Step 4 - Running the web part on a local workbench
Anatomy of the SharePoint Framework web part project
Main folders and root level configuration files
TypeScript basics in the SharePoint Framework
Key files of the SharePoint Framework web part projects
Building Your First Web Part
Creating a feedback list
Creating the feedback web part project
Setting web part basics
Building feedback web part user experience
Testing the user interface
Saving the feedback
Testing and troubleshooting the web part
Ideas for fine tuning the web part for production use
Using Office 365 to build better business process
Building smarter controls