Logo Microsoft Office365

Microsoft 365 - Development Fundamental

12 Monate
Trainings-ID:
M365Dev

Inhalt des Trainings

Das Training Microsoft 365 - Cloud Development Fundamentals vermittelt die grundsätzlichen Kenntnisse für Ihre Job Rolle als Microsoft 365 Developer. Dabei werden Grundlegende Frameworks wie Node.js, .NET Core und React genauso behandelt wie auch die Themen Token based Authentifizierung, Datenzugriff mit REST, PnP Core SDK oder PnPjs oder Microsoft 365 DevOps. Dieser Workshop setzt voraus, dass sie grundlegende Kenntnisse als Web Entwickler*in (HTML/JavaScript) haben, und bietet Ihnen die Möglichkeit sich die Grundlage für Microsoft 365-, Teams, SharePoint Framework (SPFx)  anzueignen.

Nach Abschluss dieses Trainings haben die Teilnehmer*innen Wissen zu folgenden Themen:
  • Introduction to Microsoft 365 Development
  • Node-based Development using Visual Studio Code
  • Object Oriented JavaScript & Type Script
  • Introduction to React for M365 Development
  • Using Microsoft Identity
  • Microsoft 365 & SharePoint Data Access using REST, CSOM, PnP/PnPjs
  • Microsoft Graph und Graph Toolkit
  • Customizing & Enhancing the User-Interface using Fluent UI 
  • Using AppServices and Azure Functions in Microsoft 365 Development
  • SharePoint Framework Basics (SPFx)
  • Provisioning & Microsoft 365 DevOps

Zielgruppen

SharePoint Entwickler*innen welche Ihre serverseitigen SharePoint Entwicklerkenntnisse in Richtung Microsoft 365 Development inklusive Teams Programmierung erweitern möchten umso Lösungen für Microsoft 365 und Microsft Teams zu implementieren.

Vorkenntnisse

  • Gute JavaScript & HTML Kenntnisse
  • Erfahrung mit SharePoint Development hilfreich

Detail-Inhalte

Introduction Microsoft 365 Development 
  • Microsoft 365 Overview & Services
  • Overview Microsoft 365 Apps & Extension Patterns
  • Overview PnP Framework
 Object Oriented JavaScript & Type Script
  • JavaScript vs TypeScript
  • Using Visual Studio Code, Extensions & Quick wins
  • Understanding Node.js Role in modern Client Side Dev
  • The Web Stack Pattern, Node, Gulp, Yeoman
  • Exposing Local Apps using ngrok
  • Object Orientation, Classes, Utility Functions
  • REST, Http Verbs, fetch and axios
  • Promises & Async Await
 Microsoft Identity Platform and Microsoft Entra ID
  • Introduction to Microsoft Identity
  • Entra ID App Registrations
  • Token Based Authentication & Authentication Flows
  • Microsoft Authentication Library - MSAL
 Microsoft 365 & SharePoint Data Access
  • Introduction to SharePoint Object Hierarchy
  • PnP Core SDK vs REST vs PnP JavaScript
  • SharePoint REST Api V1 & V2 Getting Started
  • Implementing CRUD Operation using REST for List & List Items
  • OData Queries and Expanding
  • PnP/PnPjs Overview & CRUD Operations
  • Introduction to PnP Core SDK for .NET
  • Implementing CRUD Operations for Lists & List Items using PnP Core SDK
  • Expanding Complex Objects like Managed Metadata, Lookups, User
 Introduction to Microsoft Graph
  • Introduction to Microsoft Graph
  • Managing Events, Calendar, Mail using Graph
  • Using Graph's SharePoint Rest Api V2
 Using Azure Functions & Containers in Microsoft 365 Development
  • Introduction Azure Functions
  • Timer Jobs & Automation using Azure Functions
  • SharePoint Remote Event Handling Options
  • Implementing Remote Event Handling & Webhooks using Azure Functions
  • Handling Graph Change Notifications for SharePoint Lists
 Introduction to React for Microsoft 365 Development
  • Introduction to React
  • Use Cases for React in SharePoint Development
  • Understanding React Basics in a Standalone App
  • Classes vs Functional Components
  • Implementing Class based Components
  • Implementing Functional Components
  • Using Hooks: useState, useEffect, useCallback
  • React CRUD (Create - Read - Update - Delete)
  • Using Context to share Data between Components
 SharePoint Framework Basics (SPFx)
  • SharePoint Framework SPFx Overview
  • When to use SPFx / When to use other Patterns
  • Implementing SharePoint Framework Web Parts
  • SharePoint Framework Data Access using REST ans PnPJS
  • Introduction to SharePoint Framework Extension
 Introduction to Microsoft Teams Development
  • Introduction to Microsoft Teams Development
  • Tabs for Microsoft Teams
  • Messaging Extensions for Microsoft Teams using APIs
  • Meeting Extensions
 Microsoft 365 DevOps
  • Microsoft 365 DevOps Overview
  • Using the Microsoft 365 CLI
  • Azure DevOps Pipelines Quickstarts
  • Introduction to Yaml
  • Deployment Options for SPFx & Azure Hosted SharePoint Apps
  • Building & Deploying SharePoint Framework (SPFx) Extension
  • Deploying Teams Apps

Downloads

Terminanfrage

Ab  2.600,-*

*Preis pro Teilnehmer*in ohne Zusatzoptionen, exkl. MwSt.

Sie haben Fragen?

Ihr ETC Support

Kontaktieren Sie uns!

+43 1 533 1777-99

Hidden
Hidden
Hidden
5,0

1 Bewertung

  • 11.04.2023

    Alles perfekt!

    — Patrick Reidinger

    Microsoft 365 - Development Fundamental

    11.04.2023

    Alles perfekt!

    — Patrick Reidinger

Unsere Empfehlungen für Sie

Lernformen im Überblick

Mehr darüber