Skip to content

Professional Training

Develop your skills in Java development, microservices architecture, and modern tools

6

Training Courses

500+

Participants

98%

Satisfaction

10+ years

Experience

Training Formats

Training adapted to your needs

Live Remote Sessions

  • Live distance training
  • Real-time interaction
  • Guided practical work
  • Support during and after

Free Content

  • Free online courses
  • Complete documentation
  • Practical exercises
  • Unlimited access on training.byoskill.com

Small Groups

  • Maximum 10 participants
  • Personalized attention
  • Level adaptation
  • From CHF 752/day
Training Catalog

Our Available Training Courses

Professional training led by an expert with 10+ years of experience

3 days Intermediate to Advanced

Quarkus Training

Build a microservices architecture with Quarkus

Discover the world of microservices architecture with our Quarkus training. Immersive training guiding you through hands-on experiences to efficiently build robust, cloud-native applications.

Topics:
QuarkusMicroservicesGraalVMCloud-NativeKubernetesJava
Prerequisites:
  • Java development
  • Web architectures
  • HTTP/REST
  • Docker containers
Audience:

Software architects, experienced Java developers, system engineers

Daily Rate CHF 799/day
Max 10 participants | Remote sessions
1-2 days Beginner to Intermediate

Gradle Training

Complete Gradle training

Comprehensive Gradle training in one or two days. Master the modern build tool for your Java projects: concepts, tasks, plugins, and continuous integration.

Topics:
GradleBuild AutomationMavenContinuous IntegrationPlugins
Prerequisites:
  • Groovy or Kotlin or Java
  • Maven recommended
  • Continuous integration
Audience:

Java developers, DevOps engineers, TechLeads

Daily Rate CHF 705/day
Max 10 participants | Remote sessions
2 days Intermediate

JUnit Framework

Unit and integration testing with JUnit

Master the JUnit 5 framework, the de facto standard for Java testing. Very practical training with numerous workshops on TDD, mocks, stubs, and testing best practices.

Topics:
JUnit 5TDDUnit TestingMocksIntegration Testing
Prerequisites:
  • Java programming
  • IDE (Eclipse or IntelliJ)
  • Maven
Audience:

Java developers discovering testing or with JUnit 4 experience

Daily Rate CHF 799/day
Max 10 participants | Remote sessions
2-3 days Beginner to Intermediate

Groovy Training

Groovy, step by step

In-depth training in Groovy programming. Powerful scripting language for DSL, automation, and web applications. Used in Gradle, Jenkins, and by Netflix, LinkedIn, Google.

Topics:
GroovyScriptingDSLJVMGrails
Prerequisites:
  • Object-oriented programming basics
  • IDE (Eclipse/IntelliJ/VSCode)
Audience:

Anyone wanting to learn the Groovy scripting language

Daily Rate CHF 752/day
Max 10 participants | Remote sessions
1-2 days Advanced

Creating Parsers with ANTLR

ANTLR training

ANTLR training over one or two days. Covers main features: create a grammar, lexer, AST, and basic compilation principles to build your own parsers.

Topics:
ANTLRParserLexerGrammarASTCompilation
Prerequisites:
  • Confirmed Java programming
  • Compilation recommended
Audience:

Confirmed Java developers

Daily Rate Contact us
Max 10 participants | Remote sessions

Free Content Available

All course materials are available for free online for self-training

Access Free Courses
Our Strengths

Why Choose Our Training?

Recognized Expert

10+ years of experience in Java development and architecture. Active consultant on real projects (Flex→Angular, FinOps, etc.)

Practical Pedagogy

60% practical with exercises based on real cases. Personalized support adapted to each level.

98% Satisfaction

"Very good trainer, very pedagogical and involved in learning" - Certified participants

Always Up-to-Date

Training regularly updated with latest versions (Quarkus 3.x, JUnit 5, Gradle 8.x)

Testimonials

What our participants say

"Very good trainer, very pedagogical and involved in learning. The training met my expectations."

Senior Developer

Gradle Training | Highly recommends

"Comprehensive training with excellent materials. The practical work allows for good assimilation of concepts. I feel operational."

Software Architect

Quarkus Training | Immediately operational

"Solid technical skills and great availability. Perfectly adapted to our level. Excellent technical quality and pedagogy."

Development Team

JUnit Training | Very satisfied

Ready to develop your skills?

Book a live training or access free online content