Talk to an Instructor:
Jonas Felix
In this intensive course we will look at how we can use Kotlin effectively in Spring development and gain valuable knowledge about best practices, tools and libraries. After an introduction to the basics of Kotlin, we will work together to build a production-ready Spring Boot application from the REST interface to security and the database. In this course we will look specifically at the unique features that Kotlin offers us in contrast to Java but also analyse limitations and find ways to deal with them.
We are happy to conduct tailored courses for your team - on-site, remotely or in our course rooms.
We look at the most important features of Kotlin and then use this knowledge to programme a Spring Boot application together.
Kotlin introduction
- Types and type inference
- String templates
- Expressions and statements
- Functions
- Pattern matching
- Null safety
- Functional Programming
- Extension Functions
- Interoperability between Java and Kotlin
- Coroutines
Implementation of a Spring Boot application in Kotlin using the Kotlin paradigms
- Setting up a Spring Boot application with Spring Initializr
- REST services with Spring MVC
- Introduction to differences in blocking and coroutines
- Data persistence with Spring Data
- Spring Security
- Testing with unit and integration tests
When creating the app, we focus on demonstrating the differences between Java and Kotlin and take an in-depth look at these differences.
Disclaimer: The actual course content may vary from the above, depending on the trainer, implementation, duration and constellation of participants.
Whether we call it training, course, workshop or seminar, we want to pick up participants at their point and equip them with the necessary practical knowledge so that they can apply the technology directly after the training and deepen it independently.
At the end of the course, participants will know the most important features of Kotlin and will also be able to use it to create production-ready Spring Boot applications.
A proven mix of concepts, live coding and collaboration on an exemplary microservice application. Always geared towards the efficient usage of Spring Boot in real-life projects and production.
Software developers who already have knowledge of Spring Boot development using Java and want to expand this knowledge to include the Kotlin language.
Basic knowledge in software development with Java und Spring Boot.
Each participant receives a questionnaire and installation instructions after registration. Matching the answers we send individual feedback.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Sign up for the waiting list for more public course dates. Once we have enough people on the waiting list, we will determine a date that suits everyone as much as possible and schedule a new session. If you want to participate directly with two colleagues, we can even plan a public course specifically for you.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Talk to an Instructor:
Jonas Felix
Training-Centers:
Basel:
- Aeschenplatz 6, 4052 Basel
Zurich:
- HWZ, Lagerstrasse 5, 8004 Zürich
Company address:
felixideas GmbH
Baslerstrasse 5a
4102 Binningen