Course Outline

Introduction

  • What is Matrix?
  • Matrix APIs and architecture

Server Setup

  • Installing Synapse
  • Setting up a free server (Oracle Cloud)

Client-Server API

  • Creating a Matrix client
  • Using Matrix to make a chatbot
  • Enabling SSO in the Matrix client
  • Creating a read-only Matrix client
  • Using an echobot
  • Using the Python Matrix client library

E2E Encryption

  • Implementing encryption in Matrix clients
  • Advanced E2EE features and cross-signing

Bridging

  • Types of bridging
  • Installing a Matrix homeserver
  • Connecting Matrix to WhatsApp and other platforms

Troubleshooting

Summary and Next Steps

Requirements

  • Familiarity with chat or collaboration platforms

Audience

  • Developers
  7 Hours
 

Related Courses

FitNesse: Wiki Based Collaborative Testing

  7 hours

MediaWiki for Content Editors

  7 hours

Administering MediaWiki

  7 hours

Introduction to Semantic MediaWiki

  7 hours

XWiki for Users

  7 hours

XWiki for Admins

  21 hours

Running Your Own Chat Server with Rocket.Chat

  7 hours

Zimbra for System Administrators

  21 hours

Alfresco for Content and Document Management

  14 hours

Confluence for Administrators

  14 hours

Slack for Beginners

  7 hours

Slack from Basic to Advanced

  7 hours

Element for Developers

  7 hours

Virtual Meetings using MS Teams

  7 hours