About the course:
Our Spring Boot 2 for Kotlin training course will give you the practical skills to create Kotlin Spring applications that follow good development practices, using the most up-to-date enterprise application patterns.
You'll learn about the core concepts of Spring Boot and gain the skills to develop and deploy Spring Boot APIs, including Web MVC, REST, Data and Messaging solutions.
During the course we will show you how to build a complete web application using the essential features of Spring Boot - using Kotlin.
Remote virtual instructor-led Spring Boot training means you can 'slice and dice' a syllabus to meet your team's learning needs, taking into account projects requirements, and fitting better into your team's working week with more flexible scheduling options.
By the end of this course, you will have:
- Gained an understanding of Spring and its approach to Dependency Injection
- Learnt about Spring Beans, Spring Configuration and the Spring Container
- Explored Spring Testing
- Learnt how to use Spring Boot 2 to create production-ready MVC web apps and Spring REST services,
- Used Spring Boot to fast track Spring Data and Spring JMS applications
- Reviewed Spring Integration
- Extended Spring Boot by modifying its default behaviour
- Understood the role of Spring Actuator
Useful resources
Who should attend
Ideally you will have attended our Intro to Kotlin training course, or have equivalent experience. Please get in touch if you're unsure.
Prerequisites
Delegates should be comfortable with Kotlin language, syntax and object-oriented application development principles. Ideally familiarity with Kotlin 1.3 onwards. Delegates should also have some familiarity with common Koltin idioms such as conditional functions and scope functions.
Live, instructor-led online and on-site training
We appreciate that you need flexibility to fit in with new working situations - whether you're an individual, part of a distributed team, or simply have projects and deadlines to meet.
Our remote training can take place online in a virtual classroom, with content split into modules to accommodate your scheduling challenges and meet your learning goals. Get in touch today to find out how we can help design a cost-effective, flexible training solution.
As soon as it's safe, we'll return to also offering the on-site custom training courses and programmes upon which we've built our reputation.