Course Code: elementfordev
Duration: 7 hours
Prerequisites:
  • Familiarity with instant messaging clients

Audience

  • Developers
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.
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

Sites Published:

United Arab Emirates - Element for Developers

Qatar - Element for Developers

Egypt - Element for Developers

Saudi Arabia - Element for Developers

South Africa - Element for Developers

Brasil - Element for Developers

Canada - Element for Developers

中国 - Element for Developers

香港 - Element for Developers

澳門 - Element for Developers

台灣 - Element for Developers

USA - Element for Developers

Österreich - Element for Developers

Schweiz - Element for Developers

Deutschland - Element for Developers

Czech Republic - Element for Developers

Denmark - Element for Developers

Estonia - Element for Developers

Finland - Element for Developers

Greece - Element for Developers

Magyarország - Element for Developers

Ireland - Element for Developers

Luxembourg - Element for Developers

Latvia - Element for Developers

España - Element for Developers

Italia - Element for Developers

Lithuania - Element for Developers

Nederland - Element for Developers

Norway - Element for Developers

Portugal - Element for Developers

România - Element for Developers

Sverige - Element for Developers

Türkiye - Element for Developers

Malta - Element for Developers

Belgique - Element for Developers

France - Element for Developers

日本 - Element for Developers

Australia - Element for Developers

Malaysia - Element for Developers

New Zealand - Element for Developers

Philippines - Element for Developers

Singapore - Element for Developers

Thailand - Element for Developers

Vietnam - Element for Developers

India - Element for Developers

Argentina - Element for Developers

Chile - Element for Developers

Costa Rica - Element for Developers

Ecuador - Element for Developers

Guatemala - Element for Developers

Colombia - Element for Developers

México - Element for Developers

Panama - Element for Developers

Peru - Element for Developers

Uruguay - Element for Developers

Venezuela - Element for Developers

Polska - Element for Developers

United Kingdom - Element for Developers

South Korea - Element for Developers

Pakistan - Element for Developers

Sri Lanka - Element for Developers

Bulgaria - Element for Developers

Bolivia - Element for Developers

Indonesia - Element for Developers

Kazakhstan - Element for Developers

Moldova - Element for Developers

Morocco - Element for Developers

Tunisia - Element for Developers

Kuwait - Element for Developers

Oman - Element for Developers

Slovakia - Element for Developers

Kenya - Element for Developers

Nigeria - Element for Developers

Botswana - Element for Developers

Slovenia - Element for Developers

Croatia - Element for Developers

Serbia - Element for Developers

Bhutan - Element for Developers

Nepal - Element for Developers

Uzbekistan - Element for Developers