Learnit Training
Course Java Spring
  • Small groups
  • Covid-19 safe
  • Experienced teacher
  • Possible online
  • Practical training

Developing innovative web applications with Java Spring? Learn aspect-oriented programming in the 5-day Java Spring course from Learnit.

Yes, I want to know more

Course Java Spring

Develop innovative and complex web applications with Java Spring

The Java Spring Framework is an open source version of Java, developed to reduce the number of lines of code, make source codes more readable, make source codes easier to reuse and make modifications to existing codes easier. This version of Java is extremely suitable for developing interactive web applications, such as chat functions, advanced enterprise applications or desktop applications.

How can you develop complex web applications using Java Spring? What is the power of aspect-oriented programming? You will learn in the five-day Java Spring course.


During the five-day Java Spring course you will work with the modules within the Java Spring Framework. You will be introduced to the concept and philosophy of aspect-oriented programming. And you will learn how this simplifies the development of innovative applications. You will also learn how to make the developed applications communicate seamlessly with a database and how to optimally manage database transactions. Finally, you will work with common applications and operations, such as RESTful Webservices, Websockets and Spring testing.


The Java Spring course covers the following topics:

  • Introduction to Java Spring
  • The Java Spring Framework
  • What professional applications can you develop with Java Spring: including desktop applications, web applications and enterprise applications
  • Inversion of control: reverse programming in Java Spring
  • Dependency Injection: develop individual components and connect them together
  • Spring Configuration
  • Building standalone Spring applications (microservices) more easily with Spring Boot
  • Aspect-oriented programming (AOP) with Java Spring
  • Spring JDBC (Java Database Connectivity): let your Java applications communicate with a database
  • Transaction Management: manage coherent actions in a database
  • Designing APIs with RESTful Webservices
  • Using Java Websockets
  • Spring testing

Target group

The Java Spring course is intended for experienced Java Developers who wish to develop Java desktop, web or enterprise applications using the Java Spring Framework.

Teaching methodology

Learnit offers the Java Spring course as a classroom training. The training takes place in small groups and is given by an experienced trainer. Theory and practice assignments alternate, so that you can immediately put what you have learned into practice. You can follow the training on your own laptop or on a practice laptop from Learnit Training.

Afterwards, a Learnit certificate is issued as proof of participation.


After completing the training Java Spring:

  • You know what Aspect-Oriented Programming (AOP) is and what the difference is with Object-Oriented Programming.
  • know the advantages and disadvantages of aspect-oriented programming
  • you know the concept and the basic concepts of Java Spring
  • you know how the Java Spring Framework works
  • Know what the idea behind Inversion of Control is and how to apply it
  • You can apply the Dependency Injection concept to develop applications.
  • know how to make codes shorter and more readable with Spring Configuration
  • You can more easily build standalone Spring applications (microservices) with Spring Boot.
  • allow Java applications to communicate with a database via Spring JDBC (Java Database Connectivity)
  • Know how to manage related actions in a database with Java Transaction Management
  • You can design APIs with RESTful Webservices
  • know what and how to use Java Websockets
  • You know how Spring testing works
  • You can develop professional web applications, enterprise applications or desktop applications with Java Spring.

Prior knowledge

To take part in the Java Spring course, you need experience with programming in Java and knowledge of object-oriented programming. Basic knowledge of web applications and XML is recommended. The course is taught in Dutch, but the course material is in English, so good command of the English language is required.


The training is provided in Dutch as standard. The trainer has a good command of the English language. Use can be made of course material in English. With a minimum of three participants, the training can also be provided entirely in English.


Prices mentioned are per person, including course material. Lunch is included in the on-site training.

On location Online
Duration 5 days 10 sessions of three hours
Price per day, excluding VAT € 550,- € 465,-
Total, incl. VAT € 3327,50 € 2813,25


After completion of the training, a Learnit certificate is issued as proof of participation.


We also organise this training online. For this we use Webbex or Zoom. Login with Skype is also possible. On request, this training can also be organised with Microsoft Teams.

The training lasts 10 sessions of 3 hours, spread over 10 weeks.

  • You can participate again free of charge up to one year after the training.
  • For an additional catering fee, you can also participate in a classroom training.