Corso MOC 55249 – Developing with the SharePoint Framework: corso certificato

Corso MOC 55249 – Developing with the SharePoint Framework: presentazione del corso

Il corso 55249 Developing with the SharePoint Framework è destinato agli sviluppatori che desiderano creare applicazioni lato client con SharePoint Framework. Il corso presenta agli studenti i nuovi strumenti necessari quando si sviluppa con SharePoint Framework. Oltre a questo, si discuterà di JavaScript e delle potenziali difficoltà connesse ad esso, che portano all’uso di TypeScript come superset personalizzato di JavaScript. Gli studenti saranno anche introdotti alla libreria JavaScript React, che è comunemente usata all’interno dei componenti di SharePoint Framework. Usando tutte queste tecniche precedentemente menzionate, gli allievi impareranno a costruire parti web lato client, estensioni, personalizzazione dei campi con SharePoint Framework. Infine gli studenti impareranno come includere altri framework JavaScript, fornire test unitari, configurare il packaging e distribuire le loro soluzioni.

Infor PC è partner certificato per le aziende che vogliono aumentare le professionalità presenti in azienda, e il professionista che vuole aumentare le proprie competenze e conseguire le certificazioni più richieste dalle aziende.

MOC 55249: obiettivi

Al termine del corso MOC 55249 – Developing with the SharePoint Framework gli allievi saranno in grado di:

  • lavorare con strumenti open source Node.js, Yeoman, Gulp;
  • preparare una macchina per lo sviluppo di SharePoint Framework;
  • lavorare con i moduli npm all’interno del proprio progetto;
  • costruire parti web lato client con SharePoint Framework;
  • costruire estensioni UI come personalizzazioni di campi o set di comandi con SharePoint Framework;
  • scrivere e capire JavaScript;
  • usare modelli JavaScript avanzati come Module e Class;
  • scrivere e compilare TypeScript;
  • includere altre librerie nel proprio progetto SharePoint Framework;
  • dare stile ai propri componenti con Sass (Syntactically Awesome Style Sheets);
  • usare le API REST di SharePoint all’interno di SharePoint Framework;
  • consumare i propri webservice all’interno di SharePoint Framework;
  • capire e scrivere React con TypeScript;
  • usare JSX come un modo per creare contenuti HTML;
  • stilizzare le loro personalizzazioni con l’Office UI Fabric;
  • distribuire una soluzione SharePoint Framework;
  • distribuire artefatti SharePoint dall’interno di una soluzione SharePoint Framework;
  • consumare la Microsoft Graph API dall’interno di SharePoint Framework;
  • configurare il processo di costruzione di Gulp.

Prerequisiti di frequenza corso MOC 55249

Per il corso MOC 55249 – Developing with the SharePoint Framework non è richiesta alcuna conoscenza preliminare di JavaScript o TypeScript. Si consiglia di conoscere bene SharePoint.

Corso MOC 55249: destinatari

Il corso MOC 55249 – Developing with the SharePoint Framework è destinato a sviluppatori esperti che vogliono iniziare a costruire soluzioni con SharePoint Framework.

 

MOC 55249 – Developing with the SharePoint Framework: contenuti del corso

Module 1: SharePoint Framework Overview

What is SharePoint Framework
Why SharePoint Framework?
Modern toolchain
The Future

Module 2: Preparing your machine for the SharePoint Framework

Setup Office 365
Software Installation

Lab: Preparing your machine for the SharePoint Framework

Module 3: Node.js Modules

Modules
Creating a Project
Using Modules
CommonJS
Important Modules

Module 4: SharePoint Framework Client Web Parts

Framework Client Web Parts
What is a Client Web Part?
Creating a project
Exploring Project Contents
Running Your Project
Gulp tasks
Web Part Configuration

Lab: Create a SharePoint Framework Web Part

Module 5: JavaScript Introduction

What is JavaScript
What is ECMAScript
Using libraries to extend JavaScript functionality
Debugging JavaScript with the browser debugger

Module 6: JavaScript Language

Variables, Objects, Arrays and Functions
JavaScript Scopes and Closures
Function Parameters
Function Constructors
Prototypes
Error handling

Lab: JavaScript Basics

Module 7: JavaScript Patterns

Callback Pattern
Options hashing
Self-invoking functions
Class Pattern
Module Pattern
The self reference

Module 8: TypeScript

What is TypeScript
Using TypeScript in your project
Variables
Functions
Interfaces and Classes
Modules and Namespaces

Lab: Creating a toy store with TypeScript

Module 9: Client Web Part Properties

Client Web Part Properties
Webpart Properties
Adding Properties
Using Properties
Preconfigured Entries
Dynamic Data
Custom Properties
Advanced Configuration

Module 10: Loading Frameworks and Libraries

Loading Libraries and/or Frameworks
Considerations
NPM Package
Loading from a URL
Loading A Local Copy
Component loader
Loading jQuery and plugins

Module 11: SASS

What is SASS?
The Language
Variables
Types
Comments
Nested Rules and Properties
Partials
Extend
Mixins
Functions

Lab: Sass in a SharePoint Framework project

Module 12: Loading SharePoint Data in a client web part

Loading SharePoint data
Page Context
Web Services Overview
REST and ODATA Fundamentals
SharePoint REST API’s
AJAX
Framework HttpClient
Solving cross domain issues with CORS

Lab: Loading SharePoint data in a client-side web part

Module 13: Build and deploy your SharePoint Framework project

Build and Deploy a Framework solution
Overview
Building
Deployment

Lab: Deploying a SharePoint Framework client web part

Module 14: React

What is React JS
Model View ViewModel (MVVM)
React Components
What is JSX
Html Tags vs React Components
Creating Components
JavaScript Expressions
JSX Gotchas
Relationship with State Machines
Handling Component State
Adding Interactivity by means of events
Using Multiple Components
Transferring props between components
The Lifecycle of a Component
Alternative Syntax
SharePoint Framework and React

Lab: Building React components to view the members and permissions in your site

Module 15: Framework and Office-UI-Fabric

What Is Office UI Fabric?
Office UI Fabric Versions
Fabric Core Styles
Example Uses
Fabric Components
Fabric JS
OfficeUIFabric
Fabric React

Lab: Using Office UI Fabric React Components

Module 16: Deploying SharePoint Artifacts

Deploying SharePoint Artifacts
Deployment Options
Asset Types
Features

Module 17: Microsoft Graph

Introduction to Microsoft Graph
Authentication Providers
Microsoft Graph API
Development

Module 18: SharePoint Framework Extension

SharePoint Framework Extensions
Extensions Overview
Creating Extensions
Application Customizers
Field Customizers
Command Sets

Lab: Using the new Microsoft Graph client from within an application extension

Module 19: Webpack

What is Webpack
Entries and Outputs
Using Loaders
The need for Plugins

Module 20: Gulp

Installing Gulp as a node module
Gulp primitives
Gulp by example

Module 21: Unit testing web parts

Included test frameworks
Running tests
Component testing

MOC 55249: durata del corso

35 ore

Materiale didattico

Il Corso MOC 55249 – Developing with the SharePoint Framework include:

  • Manuale ufficiale Microsoft Learning(in lingua inglese) accessibile online, di durata illimitata.
  • Ambiente di Laboratoriocon macchine virtuali accessibili online per 180 giorni dalla data del corso.

Scopri tutti i corsi Microsoft per professionisti IT e resta aggiornato sulle certificazioni Microsoft.

RICHIEDI OFFERTA
  • 10 Ore
  • RICHIEDI OFFERTA

Docente

0 STUDENTI ISCRITTI

    Richiesta informazioni





    Template Design © VibeThemes. All rights reserved.
    X