Sharepoint:Powershell,Automation And Provider-Hosted Add-Ins
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Sharepoint:Powershell,Automation And Provider-Hosted Add-Ins to your Wishlist.

Add to Wishlist

Sharepoint:Powershell,Automation And Provider-Hosted Add-Ins

Enhancing enterprise SharePoint Online
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5 students enrolled
Created by Packt Publishing
Last updated 7/2017
English
Curiosity Sale
Current price: $10 Original price: $125 Discount: 92% off
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Explore the PowerShell command pack from the PnP repository, and the different capabilities it offers.
  • Learn about provider-hosted add-ins and what they have to offer on top of SP-hosted add-ins.
  • Learn site modification, site collection, and site provisioning techniques.
  • Convert a project from being SP-hosted to provider-hosted
  • Set up sample event reactive code using the WebHooks SDK.
  • Learn a new unified Graph API overview
  • Connect your tenant to Graph API and working with Graph API
  • Connect to a range of varying Office 365 APIs in a unified manner, using a single API
View Curriculum
Requirements
  • This course expects learners to be somewhat familiar with the SharePoint platform and have a basic knowledge of it.
  • Learners are also expected to have a basic knowledge of JavaScript, or at least one development language that operates with the concepts of variables, functions, and object-oriented development.
Description

In the second volume, we will first cover the PowerShell command pack from the PnP repository, exploring the various capabilities it offers. We will focus on site modification, site collection, and site provisioning techniques. Next we will cover provider-hosted add-ins and take a look at what they have to offer on top of SP-hosted add-ins. We’ll convert a project from an SP-hosted one into a provider-hosted one and set up sample event reactive code using the WebHooks SDK.

Lastly, we’ll take a look at Office 365’s unified Graph API, which allows developers to connect to a range of varying Office 365 APIs in a unified manner, using a single API access token.

About the Author :

OLEG RUMIANCEV is a full-time SharePoint ninja currently living in Biddulph, United Kingdom. His interests range from Microsoft and SharePoint to AI, and inspirational TED talks.

Oleg is a flexible software architect offering 9 years of experience designing, building, testing and maintaining enterprise solutions of varied complexity.

Proficient in all SharePoint Server development routes having implemented a large number of projects with varying customization requirements.

Who is the target audience?
  • For newcomers, a brief refresher on the relevant sections will be given as we progress though the course, so don’t let that put you off completely.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
15 Lectures
03:01:23
+
Getting Started with PnP-PowerShell
3 Lectures 21:56

This video provides an overview of the entire course.

Preview 03:17

This video provides introduction to PowerShell framework and PowerShellGet and the module manager for it. Itdemonstrates installation and usage of the PowerShellGet component

Setting Up PowerShell with PowerShellGet
08:39

This video provides an overview of PnP-PowerShell module capabilities and demonstrates how a connection can be made to a site in SharePoint Online tenant
Overview of PnP-PowerShell Capabilities
10:00
+
PowerShell - Configuring Sites
3 Lectures 40:53

Outlying possibilities of existing site modifications and then showing how PnP-PowerShell cmdlets can be used to build or modify content

Preview 18:35

Expanding on script files from previous video and expanding the batch job script functionality to create new site collections and sites
Provisioning with PowerShell Script
12:02

Providing an overview of PnP Provisioning Schema engine, which uses specifically crafted XML files to create new content in SharePoint sites

Provisioning Using PnP Engine
10:16
+
Provider-Hosted Add-ins
3 Lectures 40:13

This video starts by explaining what a provider-hosted add-in is and then proceeds to take a look at a templated provider-hosted add-in sample and modifies it to inherit branding from a host web

Preview 12:15

This video takes a look at existing SharePoint-hosted add-in and then covers the corresponding provider-hosted add-in, which provides a similar functionality
Converting SharePoint-hosted Add-in into Provider-hosted
14:06

This video starts by introducing additional capabilities that are available as part of provider-hosted add-ins, such as remote event receivers (RERs) and remote timer jobs, and we focus on how RERs can be added and debugged in Visual Studio

Additional Capabilities of Provider-hosted Add-ins
13:52
+
Azure WebJobs
3 Lectures 47:12
This video starts by taking a look at WebHooks, explaining the working principle and then focusing on what WebHooks support does SharePoint Online offer, and then we examine the steps needed to prepare Azure account for future code deployment.
Preview 12:11

This video focuses on practical aspects of connecting provider-hosted add-ins in Azure with SharePoint sites, as well as takes a look at WebHooks-handling code and debugging it.

List Hooks
19:33

This video starts by explaining Azure WebJobs’ working principles and execution modes; after that, we enhance the existing provider-hosted add-in solution to process changes asynchronously once WebHook is triggered, using Azure WebJobs and Azure storage queue.
Job Hooks
15:28
+
Graph API
3 Lectures 31:09
This video starts by taking a look at what Microsoft Graph API is and discussing possible development stacks and briefly touching authentication topic; we finish this video with taking a look at the Microsoft Graph API Explorer online tool
Preview 08:41

This video focuses on authentication flows overview for different usage scenarios and discusses three widely used scenarios; then,we outline steps needed to be taken on Azure portal to register an app with Azure AD for authentication

Connecting to Graph API
11:11

This video starts by introducing Microsoft Graph JavaScript SDK and then, exploring a slice of Graph API that corresponds to e-mail and mailbox handling;later on, we finish the video with a practical demonstration on how SDK can be used from a JavaScript file embedded in Content Editor WebPart in SharePoint Online

Working with Graph API
11:17
About the Instructor
Packt Publishing
3.9 Average rating
7,282 Reviews
52,107 Students
616 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.