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 the basics of TypeScript & Node.js, the framework behind Theia, and continue with learning how to build your own cloud or desktop IDE.

  • 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, scoping and indexing
  • Customizing the Eclipse editor
  • Xtext at runtime
  • Build integration Xtext in the web

Prerequisites

  • No prior Theia knowledge required
  • Basic TypeScript knowledge

Modalities

  • 3/4 day training given by a Theia committer
  • In English
  • Participants are required to bring their own laptop
  • Price 2250€ per person for three days, excl. VAT

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