Theia Trainings

Get up to speed with Eclipse Theia now. Take a training and learn how to extend and
customize Theia, so you can build the perfect tool for your users

Build your own IDE

Rench

2250€ /person

Learn how to build your own IDE for cloud or desktop using the Eclipse Theia framework.

  • 3 Days
  • Hands-on experience
  • Small groups

The World of Theia

Globe

3000€ /person

Learn how to create IDE support for your own language using Eclipse Xtext and build your own IDE for cloud and desktop using Eclipse Theia.

  • 4 Days
  • Hands-on experience
  • Small groups

We also offer custom topics, webinars and in-house trainings and group discounts. Please, get in contact for more information.

Agenda for „Build your own IDE“Rench

  • Architectural Overview
  • Understanding extensions and plug-ins
  • Dependency Injection with Inversify.js
  • Building your first extension Composing and building Theia applications
  • Extension lifecycle and hooks
  • UI development (React, or bring your own framework)
  • Backend services and JsonRPC
  • Styling and white-labeling Theia applications

Additional Agenda for „The World of Theia“Globe

  • Getting started with Xtext
  • The grammar language
  • Code generation with Xtend
  • Model validation
  • Unit testing
  • Dependency injection
  • Names, linking and scoping
  • Creating an Language Server

Prerequisites

  • No prior Theia knowledge required
  • Basic TypeScript knowledge

Modalities

  • All trainings are given by a Theia committer
  • In English
  • Participants are required to bring their own laptop

Left QuotationGet a head start to fully understand the open-source framework Theia.Right Quotation