SharePoint
$2575
Per Participant
This SharePoint five-day instructor-led training course is designed for developers. Who needs to create client-side solutions with SharePoint Framework.
In this, professionals will discover the tools which are needed in developing with SharePoint Framework. In addition, the use of TypeScript as a typed superset of JavaScript is explained.
Introduction to the JavaScript library React, which is commonly used inside SharePoint Framework training. With all these techniques, professionals will understand how to build client-side web parts, extensions with SharePoint Framework. In computing, some advanced methods will be used like logging, debugging, etc.
After completing this SharePoint Framework course, professionals will learn how to introduce JavaScript framework, provide unit tests, configure the packaging, and deploy their solutions.
This training is designed based on the objectives of the course variant 55249A.
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.
Microtek Learning is a Microsoft Certified Partner for Learning Solutions. This class uses official Microsoft courseware and will be delivered by a Microsoft Certified Trainer (MCT).
This module explains the development options we have in SharePoint. It gives an overview of the toolchain of SharePoint Framework and how it fits into the SharePoint development story.
After completing this module, students will be able to:
This module explains how to prepare your machine for SharePoint Framework development. Configuring your SharePoint environment for development and deployment is also discussed.
Lab: Preparing your machine for the SharePoint Framework
After completing this module, students will be able to:
This module explains how a node.js project is structured, explains the role of the different components contained within and how to scaffold a project from scratch. It illustrates the different kind of modules you have and how to work with them; i.e. installing, versioning, locking down, caching…
After completing this module, students will be able to:
This module explains how to use the Yeoman generator to create a SharePoint Framework project. It will illustrate the structure of a SharePoint Framework project. This module introduces client-side web parts and how to make basic changes to it. It also introduces the local and online Workbench, where your web parts can be tested.
Lab: Create a SharePoint Framework Web Part
After completing this module, students will be able to:
This module explains about the origins of JavaScript and introduces the student to what JavaScript is.
After completing this module, students will be able to:
This module explains how to write basic JavaScript. It describes how to create and use variables and the types that are available in JavaScript. Also, it explains about objects in Javascript, including some out-of-the-box objects like Date, Array, Math, etc. The module shows how to write functions and explains about the scopes they create. Prototypes are also introduced. Error handling is the last part of this module.
Lab: JavaScript Basics
After completing this module, students will be able to:
This module explains how to use some of the most popular patterns in JavaScript.
After completing this module, students will be able to:
This module explains how Typescript solves many of the problems discussed in the previous modules. TypeScript adds type annotations and code compilation to your development process so that you write better code. TypeScript is used by default in all SharePoint Framework generated projects. This module will discuss the TypeScript language and how it can help you in building your enterprise scale applications.
Lab: Creating a toy store with TypeScript
After completing this module, students will be able to:
This module explains how to modify the property pane of your web part. It explains how to configure and use your own properties. It discusses how to dynamically load property pane options, create custom property controls, validate property values.
After completing this module, students will be able to:
This module explains how to load additional libraries inside your SharePoint Framework project from different sources.
After completing this module, students will be able to:
This module explains how to apply styling to your web components by writing maintainable and simpler CSS by means of Sass.
Lab: Sass in a SharePoint Framework project
After completing this module, students will be able to:
This module explains how to load data in your SharePoint Framework components using the utility classes. The module discusses the SharePoint REST API and how to consume it. Consume your own API and handling cross-origin issues.
Lab: Loading SharePoint data in a client-side web part
After completing this module, students will be able to:
This module explains how to build your SharePoint Framework project for deployment. It discusses the different deployment options you have.
Lab: Deploying a SharePoint Framework client web part
After completing this module, students will be able to:
This module will cover the basics of the JavaScript framework React. It discusses how the React component system works, and how to use it inside your SharePoint Framework projects.
Lab: Building React components to view the members and permissions in your site
After completing this module, students will be able to:
This module explains how to use and apply the styles, components, … of the Office UI Fabric inside your SharePoint Framework projects.
Lab: Using Office UI Fabric React Components
After completing this module, students will be able to:
This module explains how you can use your SharePoint Framework solutions to provision SharePoint artifacts, like fields, content types, lists, … to your SharePoint site.
After completing this module, students will be able to:
This module explains how to consume the Microsoft Graph from within your SharePoint Framework solutions.
After completing this module, students will be able to:
This module explains how to build UI extension for your SharePoint site by means of extensions. It will discuss altering the header/footer of a site with application customizers, creating field customizers to change the rendering of a field and how to use command sets to provide your own command bar buttons.
Lab: Using the new Microsoft Graph client from within an application extension
After completing this module, students will be able to:
This module explains how to use and configure Webpack to bundle all the generated code with.
After completing this module, students will be able to:
This module explains the role and the use of the task runner Gulp inside your SharePoint Framework projects. It will discuss the existing tasks that have been added by default to your project as well as how you can quickly add new tasks.
After completing this module, students will be able to:
This module explains how to use the included testing frameworks in your SharePoint Framework project to unit test your web parts and components.
After completing this module, students will be able to:
For many years, Microtek Learning has been helping organizations, leaders, and professionals to reach their maximum performance by addressing the challenges they are facing.
I'm really impressed with the storytelling skills of the instructor. She makes the session exciting by keeping things simple and easy to understand.
Texas
I was recommended the ITIL 4 Foundation course by an IT professional who had completed the same course at Microtek Learning. The training gave me a thorough understanding of service management that I felt I could take back to my job as an IT Project Management and apply it to improve the value of products and services.
Texas
I was sceptical at first whether to enrol with Microtek Learning or not, however, I am glad that I did- I got everything that was promised (maybe more). The trainer was very patient and knowledgeable and with his effort and mine, I was able to clear the exam with ease! Keep up the good work everyone.
MARTIN
TORONTO, CANADA