Publication date : 07/16/2024

Course : SharePoint 2016, Developer

in Visual Studio environment

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

SharePoint 2016, Developer

in Visual Studio environment



Develop SharePoint/Office 365 solutions by making the best design choices. You'll learn about the different development techniques and possibilities available to developers.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

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




Develop SharePoint/Office 365 solutions by making the best design choices. You'll learn about the different development techniques and possibilities available to developers.


Teaching objectives
At the end of the training, the participant will be able to:
Programming SharePoint elements and data
Develop interfaces with users
Developing Apps for SharePoint/Office 365
Making the right development choices

Intended audience
SharePoint developers, SharePoint technical project managers.

Prerequisites
Experience in ASP.NET and C# development. Functional knowledge of SharePoint is required.

Practical details
Hands-on work
Alternating practice and theory
Teaching methods
Course including various practical demonstrations. Practical work based on company scenarios.

Course schedule

1
Introduction to SharePoint 2016 development

  • What's new in SharePoint 2016.
  • Development infrastructure.
  • Architecture and key elements for developers.
Hands-on work
Set up a development platform.

2
Server APIs

  • Server object model.
  • Server API principles, programming rules.
  • Handling SharePoint objects.
  • Good development practices, out-of-context and in-context.
Hands-on work
Creation of a site generator.

3
Customer APIs

  • CSOM .NET, EcmaScript, REST/OData models.
  • Develop WCF Web Services.
  • Data queries using CAML/LINQ/REST, OData and comparisons.
Hands-on work
Develop a tool using CSOM .NET. Integrate a new WCF Web Service and call it from CSOM.NET.

4
User interfaces

  • Development of pages and controls.
  • Programming and context impersonalization.
  • Programming the Dialog framework.
  • Taxonomy and URL "friendly".
Hands-on work
Develop a form. Integrate a new graphic charter.

5
Battery Solution

  • Features and choice of scope.
  • Component design in CAML, Custom...
  • Add items and deploy in SharePoint.
Hands-on work
Deployment of an event receiver and a new type of list field.

6
SharePoint Apps

  • Key App functions.
  • App types: SharePoint, Provider-Hosted.
  • App development and cross-domain calls.
  • Development of Provider-Hosted App.
Hands-on work
App development and deployment in SharePoint.

7
Workflow development

  • Workflow Manager, architecture.
  • Workflow types and development rules.
  • Use of Visio, SharePoint Designer, Visual Studio.
Hands-on work
Design a validation workflow with SharePoint Designer.

8
SharePoint Web Parts

  • Simple, visual WebParts development.
  • Development of connected WebParts and links.
  • App Part development, selection criteria.
Hands-on work
Web Part development and deployment in SharePoint. App Part development and integration in SharePoint.