Element for Developers Training Course

Overview

Element (formerly Riot and Vector) is an open source instant messaging client built with the Matrix protocol for easy collaboration and file sharing. With end-to-end encryption (E2EE) enabled by default, the cross-signing device capability makes communications and data storage more secure.

This instructor-led, live training (online or onsite) is aimed at developers who wish to use Element to collaborate with anyone on the Matrix network openly, while keeping control of privacy and security.

By the end of this training, participants will be able to:

  • Understand the benefits of using Element compared to other instant messaging clients.
  • Set up and configure Element to start collaborating with other developers.
  • Extend connections with other apps or chat platforms (Gitter, Slack, Discord, etc.)

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Requirements

  • Familiarity with instant messaging clients

Audience

  • Developers

Course Outline

Introduction

  • Element vs Slack and other messaging clients
  • Overview of Element features and advantages
  • Understanding the Matrix ecosystem

Setting up Element

  • Accessing Element from a web browser
  • Installing the desktop app and mobile app
  • Creating a Matrix account
  • Cross-signing between devices

Customizing Settings

  • Managing profile and notifications
  • Changing appearance and preferences
  • Enabling media permissions
  • Configuring security and privacy

Collaborating with Other Groups and Users

  • Sending direct messages or inviting users    
  • Creating and managing rooms or chats
  • Exploring and joining public rooms
  • Using voice messaging, video calls, and screensharing

Integrating Element with Other Applications

  • Working with Matrix APIs
  • Connecting with Gitter, Slack, and Discord

Troubleshooting

Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *