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