Publicatiedatum : 13/05/2024

Opleiding : SharePoint 2019, ontwikkelaar

Praktijkcursus - 4d - 28u00 - Ref. SHJ
Prijs : 2380 € V.B.

SharePoint 2019, ontwikkelaar




Tijdens deze cursus voltooi je een aantal projecten, van een aangepast thema tot een bedrijfsworkflow, inclusief de ontwikkeling van Web Parts en add-ons. Deze producties geven een overzicht van de vele beschikbare tools: CSOM, CAML, LINQ, SPFx.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. SHJ
  4d - 28u00
2380 € V.B.




Tijdens deze cursus voltooi je een aantal projecten, van een aangepast thema tot een bedrijfsworkflow, inclusief de ontwikkeling van Web Parts en add-ons. Deze producties geven een overzicht van de vele beschikbare tools: CSOM, CAML, LINQ, SPFx.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De ontwikkelomgeving installeren
Vaardigheid in de verschillende ontwikkeltools, met name CSOM, SPFx, SharePoint Designer
Webonderdelen, een hoofdpagina, een voettekst en een nieuw bannermenu ontwikkelen
De verschillende methoden voor gegevenstoegang beheersen: CAML, LINQ, Web Service
Supplementen ontwikkelen en inzetten
Een workflow ontwerpen en implementeren

Doelgroep
Ontwikkelaar, .NET web projectmanager.

Voorafgaande vereisten
Ervaring met ASP.NET en C# ontwikkeling. Kennis van client-side ontwikkeling (JQuery, REACT.JS of TypeScript). Kennis van de verschillende SharePoint portaalfunctionaliteiten.

Praktische modaliteiten
Praktisch werk
30% van de tijd conceptuele presentaties, 70% van de tijd praktisch werk

Opleidingsprogramma

1
Op afstand ontwikkelen met CSOM

  • Nieuw in SharePoint 2019.
  • Architectuur en sleutelelementen voor ontwikkelaars.
  • CSOM (Client Side Object Model).
  • SharePoint PnP CSOM.
Praktisch werk
Installer les outils de développement. Identifier l’environnement de développement. Réaliser un outil de gestion à distance d’un site SharePoint.

2
Ontwikkeling en ontwerp voor de klassieke interface

  • Ontwerp van thema's en masterpagina's. Opmaak van pagina's.
  • Ontwikkeling van Web Parts voor de klassieke interface.
Praktisch werk
Concevoir un thème personnalisé. Créer une nouvelle page maître. Injecter des CSS responsive.

3
Ontwikkeling van batterijoplossingen

  • Het Server-objectmodel en SharePoint API-programmering.
  • Ontwikkeling voor het lint en de standaardmenu's.
Praktisch werk
Ontwikkel een oplossing om de masterpagina te wijzigen en nieuwe functies toe te voegen.

4
Clientontwikkelingen voor de moderne interface

  • De ontwikkeltoolketen voor het SharePoint Framework (SPFx).
  • SPFx-uitbreidingen en hun ontwikkeling.
Praktisch werk
Ontwikkel een voettekst en een nieuw menu voor de banner.

5
Methoden voor het opvragen van gegevens

  • Gegevensquery's met CAML/LINQ/REST, OData en vergelijkingen.
  • Het REST/OData-model.
Praktisch werk
WCF (Windows Communication Foundation) Web Services-oproepen doen met behulp van REST API's om SharePoint-gegevens te verkrijgen.

6
Ontwikkeling en inzet van supplementen

  • SharePoint-add-ins.
  • Supplementen gehost door een leverancier.
  • Mechanismen voor identificatie, autorisatie en verbinding.
  • De catalogus van toepassingen en de mechanismen om ze beschikbaar te maken.
Praktisch werk
Een add-on ontwikkelen voor het beheren van vergadernotulen. Een add-on ontwikkelen voor een leverancier. Implementatie in de applicatiecatalogus.

7
SPFx Web Part ontwikkeling.

  • Toevoeging van aangepaste eigenschappen en validatiecontroles.
  • Het deelvenster Eigenschappen van webonderdelen.
Praktisch werk
Een webonderdeel ontwikkelen met eigenschapsextensie en waardevalidatie.

8
Workflow ontwerp

  • Presentatie van Workflow Manager en de uitvoeringsarchitectuur.
  • De verschillende soorten workflows en hun ontwikkelingsregels.
  • Workflows ontwerpen met SharePoint Designer.
Praktisch werk
Ontwerp van een aangepaste workflow om inkoopaanvragen te beheren.