Course of HTTP API in Kotlin Applying Hexagonal Architecture
Learn to develop your first HTTP API in Kotlin applying some of the fundamentals of Hexagonal Architecture.
💸 First lesson available without registration!
The use case for HTTP APIs (and similar) is one of the most frequent today in the world of development, so there’s no better way to continue learning the Kotlin programming language than by implementing one of them.
To do this, we will follow some of the fundamentals of Hexagonal Architecture, which will help us in terms of maintainability, changeability, testability, and scalability of the code.
What we will see in this course:
- 📂 Structure of a project in Kotlin applying the fundamentals of Hexagonal Architecture.
- ⚡ Create an HTTP API in Kotlin from the basics.
- 🌍 Define our HTTP interface using Spring Boot.
- 💾 Create an implementation of our repository compatible with MySQL.
- ✅ ¡Testing!: We will test our application using mocks, seeing examples as close to daily life as possible.
Although some concepts are reviewed, this course assumes basic knowledge of both Kotlin programming and Hexagonal Architecture.
Therefore, we recommend that you first take the course on Introduction to Kotlin and the one on Hexagonal Architecture before jumping to this.

Videos of the course
Related courses
Pay according to your needs
lite (only monthly)
- Essential programming courses to build a solid foundation
- Company invoice
standard
- Main catalog to master writing maintainable, scalable, and testable code
- Receive job offers verified by Codely
- Company invoice
premium
- Exclusive AI courses to keep you always up to date
- Early access to new courses
- Discount on workshops
- Receive job offers verified by Codely
- Company invoice
We won't increase the price while your subscription is active