Course : Microsoft 365 and SharePoint Online: Developer

Remote AVIT® certification optional

Practical course - 4d - 28h00 - Ref. OFB
Price : 2790 CHF E.T.

Microsoft 365 and SharePoint Online: Developer

Remote AVIT® certification optional





INTER
IN-HOUSE
CUSTOM

In person or remote class
Available in English on request

Ref. OFB
  4d - 28h00
2790 CHF E.T.






Teaching objectives
At the end of the training, the participant will be able to:
Choosing the best development approach for a project need
Understand the development possibilities offered by SharePoint Online
Customize a SharePoint Online site
Develop and deploy SharePoint Add-ins

Certification
If registering for the AVIT® Microsoft 365 certification option, you must do so at the same time as course registration. The exam is a 60-minute adaptive test that is 70% operations. The result indicates your skill level. Merely taking the course is not sufficient to achieve a maximum score. The exam must be both scheduled and then taken online within 4 weeks following the start of your session.

Practical details
Hands-on work
Theory, discussions, experience-sharing, demonstrations, tutorials, and real cases.
Teaching methods
Active learning based on examples, demonstrations, experience-sharing, real cases, and an evaluation of what was learned from the training.

Course schedule

1
Overview of development options in Microsoft 365

  • Introduction to Microsoft 365 and the platform's services.
  • Introduction to SharePoint Online and what's new.
  • Development platform and associated tools.
  • Overview of available frameworks.
Hands-on work
Learn about and register for the AVIT® certification option. Setting up a development tenant, installing and verifiying the necessary tools.

2
Rich development with SharePoint CSOM

  • Overview of the architecture of CSOM .NET and JavaScript.
  • Working with CSOM in SharePoint Online.
  • Best practices and programming examples.
Hands-on work
Working with SharePoint items, remote provisioning.

3
Client-side development (JavaScript, SPFx) and remote development (REST API)

  • Client frameworks and focus on SPFx.
  • SharePoint Online REST APIs.
  • Available frameworks (CAML, LINQ, REST/JSON, REST/OData).
Hands-on work
Working with elements with SPFx. Using REST APIs.

4
Site and page customization

  • Site customization and design tools.
  • Page templates, layout design with design management.
  • Customization with modern experience.
Hands-on work
Theme creation, CSS + JavaScript injection and layout design.

5
Development of provider-hosted and SharePoint Online add-ins

  • Architecture and development options in SharePoint.
  • Available components and design options.
  • Development of solutions and deployment in SharePoint.
Hands-on work
Creating a SharePoint and provider-hosted Add-in.

6
Development of WebPart components

  • Overview of WebPart and development methods.
  • Adding custom properties.
Hands-on work
WebPart add-in development with custom properties.

7
Specific and periodic processing: workflow and PowerShell

  • Architecture and types of workflow available.
  • Designing with SharePoint Designer.
  • Designing with Flow.
  • Introduction to PowerShell modules for SharePoint Online.
  • Development options in Microsoft 365 services.
Hands-on work
Hands-on work


Customer reviews
4,7 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
THOMAS D.
24/03/26
5 / 5

Très bon formateur, les exemples pratiques et le support de cours me seront très utiles.
EMILIE S.
17/06/25
5 / 5

Very interesting and comprehensive training. The training gave me a more global view of the tool's possibilities. Very rich content and teaching aids
ABDALLAH B.
17/06/25
4 / 5

I would like to express my sincere thanks to our trainer for his teaching skills and his mastery of all the components of the course.



Publication date : 04/02/2024


Dates and locations

Last places available
Guaranteed date, in person or remotely
Guaranteed session
From 2 to 5 June 2026
FR
Remote class
Registration
From 2 to 5 June 2026
EN
Remote class
Registration
From 13 to 16 October 2026
FR
Remote class
Registration
From 13 to 16 October 2026
EN
Remote class
Registration

REMOTE CLASS
2026 : 2 June, 2 June, 13 Oct., 13 Oct.