Skip to content

Latest commit

 

History

History

01 Getting Started with the SharePoint Framework

Getting Started with the SharePoint Framework (SPFx)


Introduction to the SharePoint Framework (SPFx). We cover the SharePoint Framework overview, setting up a development environment, building hello world web parts and running them in the SharePoint workbench.

Topics and Videos

You can see videos around this module:

Key recommendations

  • Full support for client-side SharePoint development.
  • Support for open source tooling.
  • You can use any client side framework.
  • Use SharePoint Workbench to quickly preview and test web parts.

Lab - Getting Started with the SharePoint Framework (SPFx)

In these labs, you will walk through an introduction of the SharePoint Framework, setting up a development environment, building hello world web parts with different web frameworks and getting them up and running within the SharePoint workbench.

Demos

The completed lab exercises are the demos for this module.

  • [Exercise 1: Create a hello world web part without any framework](./Demos/Exercise 1/helloworld-webpart)
  • [Exercise 2: Create a hello world web part with the React framework](./Demos/Exercise 2/helloworld-webpart-react)
  • [Exercise 3: Create a hello world web part in Angular 1.x](./Demos/Exercise 3/helloworld-webpart-angular1)
  • [Exercise 4: Create a hello world web part in Knockout](./Demos/Exercise 4/helloworld-webpart-knockout)
  • [Exercise 5: Create a hello world web part with jQuery](./Demos/Exercise 5/helloworld-webpart-jquery)

Contributors

Roles Author(s)
Project Lead / Architect / Lab Manuals / Videos Todd Baginski (Microsoft MVP, Canviz) @tbag
PM / Dev Lead Alex Chen (Canviz) @alexchx
Lab Manuals / Source Code Luis Lu (Canviz) @stluislu
Lab Manuals / Source Code Theodore Shi (Canviz) @TheodoreShi
Lab Manuals / Source Code Max Liu (Canviz) @maxliu0621
Testing Cindy Yan (Canviz) @CindyYan
Testing Melody She (Canviz) @melodyshe
Testing Lucas Smith (Canviz) @lucas66
PM John Trivedi (Canviz) @johnt83
Sponsor / Support Vesa Juvonen (Microsoft) @VesaJuvonen
Sponsor / Support Chakkaradeep Chandran (Microsoft) @chakkaradeep
Sponsor / Support Mike Ammerlaan (Microsoft) @mammerla
Sponsor / Support Rob Howard (Microsoft) @robmhoward

Version history

Version Date Comments
1.0 November 18, 2016 Initial release

Disclaimer

THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.


Notice that we will keep on updating this material based on your input and work being done in the Office 365 Developer Patterns and Practices program. You can provide us input directly using the Office 365 Developer Patterns & Practices Yammer group