Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Microsoft Azure and Office365 Programming

( Duration: 5 Days )

Software development for the cloud requires new concepts and new tools - keywords “serverless”, “cloud API”, etc. In Azure and Office365 Programming training course, developers and software architects get to know the new possibilities offered by Microsoft Azure and Office 365. You will work with different Azure and Office 365 services and get to know their areas of application. Particular attention is paid to the topic of security based on the Azure Active Directory.

By attending Azure and Office365 Programming workshop, delegates will learn:

  • Using the severless architecture of Azure with Functions and WebJobs
  • Getting to know the storage options and their interfaces in Azure
  • Get to know the authentication options with Azure Active Directory and the various tokens
  • Programming of apps with Azure AD registration
  • Getting to know the Microsoft Graph and the interfaces
  • Introduction to programming the SharePoint Framework (SPFx) and Office Apps

  • Knowledge of .NET development (C # or VB.Net) and JavaScript programming.
  • SharePoint development experience is an asset

The Azure and Office365 Programming class is ideal for:

  • Programmers who have previously worked with the classic development models for SharePoint On-Premises (Farm Solutions, CSOM)
  • .NET programmers / software architects who want to expand their knowledge of functionality / interfaces / authentication options in Azure and Office365.

COURSE AGENDA

1

O365 / Azure overview

  • Services
  • Licenses
  • Admin center
  • Azure Infrastructure
  • Virtual machines
  • Cloud services / web apps
  • Databases (Azure SQL, ...)
2

Azure programming

  • Azure Storage Queues
  • Azure Service Bus
  • Azure WebJobs
  • Azure Functions
  • Azure LogicApps
  • Azure EventGrid
3

Azure Active Directory

  • OpenID Connect and OAuth 2.0
    • Structure of access tokens and refresh tokens
  • App registration
  • Active Directory Authentication Library (ADAL)
  • MSAL (Microsoft Authentication Library) and the v2 Endpoint
4

Graph API / Graph SDK

  • Introduction to Microsoft Graph
  • Graph API
  • Graph Explorer
  • Querying Resources
5

SharePoint (Online) REST API

  • Overview of the SharePoint REST API
  • Use the REST API to work with lists and documents
  • Security
6

SharePoint Framework (SPFx)

  • Developing WebParts with the SharePoint Framework (SPFx)
  • Using SPFx Extensions
    • Application Customizer
    • Field customizer
    • ListView commands
7

Provisioning

  • PnP provisioning engine
  • PnP PowerShell
  • SiteScripts
8

SharePoint and Office apps

  • Creation and registration of O365 applications
  • Integration of the Office UI fabric
  • Consume and extend SharePoint Online
  • Using WebHooks in Office 365
  • Use Office 365 Connectors
  • Creating an O365 Custom Connector
  • Office add-ins
    • Office JavaScript APIs
    • Creation of content and task pane add-ins

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X