Course of Hexagonal Architecture in Frontend
Learn how to implement Hexagonal Architecture in your frontend applications
💸 First lesson available without registration 💸
Hexagonal architecture is a software design methodology that aims to separate business logic from external dependencies. It offers benefits such as greater modularity, scalability and maintainability of the code, a better separation of responsibilities among components, and greater ease for testing.
In this course, we will see how to implement Hexagonal Architecture in your frontend applications from scratch, understanding the layers, the rules of dependency between them, and how this facilitates testing. We'll also see how to refactor existing applications to hexagonal, seeing what it brings us and if it is really worth it.
☝️ To take this course, it is not necessary to have completed the Hexagonal Architecture course.
With this course you will learn:
- ⏲️ The basics of Hexagonal Architecture in 10 minutes
- 🧑💼 Is there business logic in the front?
- 🧩 How does React/Vue/your favorite framework fit with Hexagonal Architecture?
- 👌 Your first use case from scratch using Hexagonal: Application, Domain, and Infrastructure
- 🚪 Maintainability, changeability, and testability with the Repository pattern
- 🎭 Unit, integration, and E2E tests in Hexagonal Architecture
- ⚒️ From jQuery to Hexagonal Architecture
- ⚠️ Clean Architecture: the dangers of shared
- 👼 Improve tests by applying the Object Mother pattern
- 🤲 Different ways to implement Hexagonal Architecture: functional and object-oriented
- 🎁 Do Value Objects make sense in the frontend?
In the Preview tab, you have the full index of the course, but if you want to get an idea of the content and quality of the video, here’s the first one:

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