RCP Vision holds courses on the following topics, but We also offer custom training packages on specific customer needs as well. The courses alternate short theoretical and practical sessions, during which participants will carry out practical examples.
For more information please send an email to training@rcp-vision.com or press the button below.
Java
Java Fundamentals
Duration: 3 DaysAudience: Beginners
Prerequisites: Basic knowledge of programming
Java For Beginners
This course covers fundamentals of java programming language, the basic concepts and the essential libraries. At the end of the course the participants will be able to create simple Java applications on their own.
Advanced Java
Duration: 2 DaysAudience: Java Developers and Architects
Prerequisites: Fundamentals of Java programming
Java course for expert
This course provides an overview of techniques and technologies required to build complex applications, Web and Desktop.
Java 8
Duration: 2 DaysAudience: Java Developers and Architects
Prerequisites: Good knowledge of Java programming
Java course for expert
This course provides an overview of new features of Java 8. Main topics will be lambdas, streams and basic techinques of functional programming with practical examples.
Java 9
Duration: 2 DaysAudience: Java Developers and Architects
Prerequisites: Good knowledge of Java programming
Java course for expert
This course provides an overview of new APIs and modularity system of Java 9.
Main topics: Jigsaw Project, HTTP 2.0 and Process API.
Eclipse
Basic RCP
Duration: 3 DaysAudience: Software Developers and Architects
Prerequisites: Strong knowledge of Java programming
Eclipse RCP for Beginners
This course provides the foundation for understanding how to build an application with Eclipse RCP. At the end of the course the participants will be able to create Eclipse applications and plugins.
Advanced RCP
Duration: 3 DaysAudience: Eclipse Developers and Architects
Prerequisites: Solid Java experience, experience with Eclipse RCP
Advanced Eclipse RCP for experts
For those already familiar with the development of rich client applications with Eclipse RCP, these three intensive days are designed to learn more about frameworks and the use of more advanced techniques.
Eclipse 4
Duration: 2 DaysAudience: Java Developers and Architects
Prerequisites: Experience with Eclipse, good knowledge of Java
Elcipse 4 for beginners
This course will help you understand how to implement your own application based on the Eclipse 4 platform.
Migration from 3.x to e4
Duration: 2 DaysAudience: Java Developers and Architects
Prerequisites: Good Knowledge with Eclipse RCP
Eclipse 4 migration training
This course provides all tools to migrate an Eclipse 3.x application to the new e4 (Eclipse 4 ) platform. Focus on a medelod workbench and EMF.
Modeling
Modeling with EMF
Duration: 2 DaysAudience: Java Develpoers and Architects
Prerequisites: Basic knowledge of programming
EMF for beginners
EMF is the Eclipse framework for modeling and code generation facility for development of applications based on structured data models.
Advaced EMF
Duration: 2 DaysAudience: EMF Develpoers and Architects
Prerequisites: Basic knowledge of EMF
EMF for expterts
This training leads the attendees into the internal details of EMF runtime, dealing with model transformations, tips & tricks.
Build UI with EMF Parsley
Duration: 2 DaysAudience: Java Developers and Architects
Prerequisites: Good knowledge of Java programming
Java course for expert
Learn hwo to build powerfull interfaces upon your EMF models with built-in components and easy customizations.
Graphical Modeling with Sirius
Duration: 3 DaysAudience: Java Developers and Architects
Prerequisites: Basic knowledge EMF
Build your grafical DSL
Sirius is an Eclipse project which allows you to easily create your own graphical modeling workbench by leveraging the Eclipse Modeling technologies.
Textual Modeling with Xtext
Duration: 3 DaysAudience: Java Developers and Architects
Prerequisites: Basic knowledge EMF
Build your textual DSL
Xtext is a framework for development of programming languages and domain-specific languages.
Xtend programming language
Duration: 2 DaysAudience: Java Developers and Architects
Prerequisites: Good knowledge of Java programming
Xtend: Java 10 today!
Xtend is a flexible and expressive dialect of Java, which compiles into readable Java 5 compatible source code. Get productive and write beautiful code with powerful macros, lambdas, operator overloading and many more modern language features.
OSGI
OSGI / Equinox
Duration: 2 DaysAudience: Java Develpoers and Architects
Prerequisites: Good knowledge of Java
EMF for beginners
OSGI Alliance defines the specification for modularity in Java. The course covers fundamentals of OSGI as well as intermediate topics and specific features of Equinox implementation.
Java 9 and Osgi
Duration: 2 DaysAudience: Osgi and Java Develpoers and Architects
Prerequisites: Basic knowledge of OSGI and Java
Pros and Cons in modularity
This training will address modularity in OSGI and in Java 9, going deep into pros and cons of both aspects.
Agile trainings
Agile & Extreeme Programming
Duration: 2 DaysAudience: Developers and Team managers
Prerequisites: Team working experiences
Learn how to be agile!
This trainig focus on Agile techniques, what can be used to improove collaboration and work organization.
DevOps
Duration: 2 DaysAudience: Developers and Operation Managers
Prerequisites: Team working experiences
Pros and Cons in modularity
This training addresses DevOps fundamentals: good practices, needed changes, automatic tools and lean processes.
Test Driven Development
Duration: 2 DaysAudience: Java Developers and Architects
Prerequisites: Good knowledge of Java
Pros and Cons in modularity
As a part of Agile techiques, TDD is something the every developer should know very well. This course will teach you how to change your everyday work.
Automatic Building and Continuous Integration
Duration: 2 DaysAudience: Developers and Release Engineers
Prerequisites: Basic knowledge of Release Engineering
Pros and Cons in modularity
This training addresses automatic building issues and how to implement Continuous integration and Continuous Delivery
Trainings for WEB Development
Google Web Toolkit
Duration: 4 DaysAudience: Java Developers and Architects
Prerequisites: Good Knowledge of Java Programming
Productivity for developers
GWT is used by many products at Google, including Google AdWords and Google Wallet. This training will focus on all aspects of this Technologies.
Angular
Duration: 2 DaysAudience: Developers and Architects
Prerequisites: Basics HTML and Programming
Training on new Angular(2) Framework
This training will focus on all aspect of Angular framework, including Typescript.