Publication date : 05/13/2024

Course : SharePoint 2019, Developer

Practical course - 4d - 28h00 - Ref. SHJ
Price : 2380 € E.T.

SharePoint 2019, Developer




During this course, you'll complete a wide range of projects, from a custom theme to a business workflow, including the development of WebParts and add-ons. These productions provide an overview of the many tools available: CSOM, CAML, LINQ, SPFx.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Available in English on request

Ref. SHJ
  4d - 28h00
2380 € E.T.




During this course, you'll complete a wide range of projects, from a custom theme to a business workflow, including the development of WebParts and add-ons. These productions provide an overview of the many tools available: CSOM, CAML, LINQ, SPFx.


Teaching objectives
At the end of the training, the participant will be able to:
Installing the development environment
Proficiency in various development tools, including CSOM, SPFx, SharePoint Designer
Develop WebParts, a master page, a footer, a new banner menu
Master different data access methods: CAML, LINQ, Web Service
Developing and deploying supplements
Designing and implementing a workflow

Intended audience
Developer, .NET Web project manager.

Prerequisites
Experience in ASP.NET and C# development. Knowledge of client-side development (JQuery, REACT.JS or TypeScript). Knowledge of SharePoint portal functionalities.

Practical details
Hands-on work
30% of time in conceptual presentations, 70% of time in practical work

Course schedule

1
Remote development with CSOM

  • What's new in SharePoint 2019.
  • Architecture and key elements for developers.
  • CSOM (Client Side Object Model).
  • SharePoint PnP CSOM.
Hands-on work
Install development tools. Identify the development environment.returnchariot Make a remote management tool for a SharePoint site.returnchariot

2
Development and design for the classic interface

  • Theme and master page design. Page layout.
  • Development of Web Parts for the classic interface.
Hands-on work
Design a custom theme. Create a new master page. Inject responsive CSS.returnchariot

3
Development of battery solutions

  • The Server object model and SharePoint API programming.
  • Development for ribbon and standard menus.
Hands-on work
Develop a solution to change the master page and add new functionalities.

4
Customer developments for the modern interface

  • The development tool chain for the SharePoint Framework (SPFx).
  • SPFx extensions and their development.
Hands-on work
Develop a footer and a new menu for the banner.

5
Data query methods

  • Data queries using CAML/LINQ/REST, OData and comparisons.
  • The REST/OData model.
Hands-on work
Make WCF (Windows Communication Foundation) Web Services calls using REST APIs to obtain SharePoint data.

6
Development and deployment of supplements

  • SharePoint add-ons.
  • Supplier-hosted add-ons.
  • Identification, authorization and connection mechanisms.
  • Application catalog and delivery mechanisms.
Hands-on work
Develop an add-on to manage meeting minutes. Develop a supplier add-on. Deployment in the application catalog.

7
SPFx Web Part development.

  • Add custom properties and validation controls.
  • The Web Parts properties pane.
Hands-on work
Develop a Web Part with property extension and value validation.

8
Workflow design

  • Introduction to Workflow Manager and its execution architecture.
  • The different types of workflows and their development rules.
  • Workflow design with SharePoint Designer.
Hands-on work
Design of a customized workflow to manage purchase requisitions.