Community Course

Developing with the SharePoint Framework

55249AC (Class Pack)
Developing with the SharePoint Framework
This five-day instructor-led course is intended for developers who want to be able to create client-side applications with SharePoint Framework. In this course, students will learn about the new tools needed when developing with SharePoint Framework. Next to that, JavaScript and its potential pitfalls are discussed, leading into using TypeScript as typed superset of JavaScript. Students will also be introduced to the JavaScript library React, which is commonly used inside SharePoint Framework components. Using all these, previously mentioned, techniques, students will learn how to build client-side web parts, extensions, field customizers, … with SharePoint Framework. Finally, students will learn how to include other JavaScript frameworks, provide unit tests, configure the packaging and deploying their solutions.
Please contact your Learning Partner in order to take this course
Author: U2U

Course Duration: 5 Days

SATV: Yes

About This Course

This five-day instructor-led course is intended for developers who want to be able to create client-side applications with SharePoint Framework. In this course, students will learn about the new tools needed when developing with SharePoint Framework. Next to that, JavaScript and its potential pitfalls are discussed, leading into using TypeScript as typed superset of JavaScript. Students will also be introduced to the JavaScript library React, which is commonly used inside SharePoint Framework components. Using all these, previously mentioned, techniques, students will learn how to build client-side web parts, extensions, field customizers, … with SharePoint Framework. Finally, students will learn how to include other JavaScript frameworks, provide unit tests, configure the packaging and deploying their solutions.

Audience Profile

This course is intended for experienced developers who want to start building solutions with SharePoint Framework. No prior knowledge of JavaScript or TypeScript is required. Knowing your way around SharePoint is advised.

At Course Completion

  • Work with open source tools Node.js, Yeoman, Gulp
  • Prepare a machine for SharePoint Framework development
  • Work with npm modules inside their project
  • Build client-side web parts with SharePoint Framework
  • Build UI extensions like field customizers or command sets with SharePoint Framework
  • Write and understand JavaScript
  • Use advanced JavaScript patterns like Module and Class
  • Write and compile TypeScript
  • Include other libraries inside their SharePoint Framework project
  • Style their components with Sass (Syntactically Awesome Style Sheets)
  • Use the SharePoint REST API inside SharePoint Framework
  • Consume their own webservices within SharePoint Framework
  • Understand and write React with TypeScript
  • Use JSX as a way to create HTML content
  • Style their customizations with the Office UI Fabric
  • Deploy a SharePoint Framework solution
  • Deploy SharePoint artifacts from within a SharePoint Framework solution
  • Consume the Microsoft Graph API from within SharePoint Framework
  • Configure the build process of Gulp