Description
Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, until 2016, was the most popular.
Course Goals
- Understand the fundamental innovations in the platform
- Apply the concepts to build a complete application
- Experience the advantages of Eclipse 4 compared to Eclipse 3.x
- Learn how and when to introduce it in a running project
Gain an overview of technologies and frameworks in the Ecosystem
Overview
- Motivation for a new platform
- Core innovations
- Hello World
The Application Model
- Overview EMF (optional)
- Tooling
- Modeling an application
- Linking the workbench model to implementations
- Programmatically modifying the workbench model
- Extending a model using fragments
Dependency Injection
- Overview
- The context
- Manual injection
- Programming with Annotations
Services
- Overview
- Using existing services
- Declaring custom services
Commands and Handlers
- Introduction to commands, items and handlers
- Integrating with the selection service
- Pop-up menus
- Conditional enablement and visibility
- Key Bindings
Modular Application Models
- Contribute extensions to an application model
- Model Fragments
- Model Processors
Editors
- Contributing and opening an editor
- Implementing an editor
- Managing the dirty state of an editor
Additional Model Elements and Services
- Perspectives
- Placeholder
Additional topics
- Styling
- Event Bus
Outlook
- Using e4 technologies in 3.x
- Migrating to Eclipse 4
- Additional technologies
For more inputs on Eclipse 4 you can connect here.
Contact the L&D Specialist at Locus IT.
Locus Academy has more than a decade experience in providing the training/staffing on Eclipse for corporates across the globe. The participants for the training/staffing on Eclipse are extremely satisfied and are able to accomplish the learnings in their on going projects.
Reviews
There are no reviews yet.