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