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
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
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“
- 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“
- 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