Course of Hexagonal Architecture in Frontend

Rafa GómezNúria Soriano

By Rafa Gómez y Núria Soriano Software Design and Architecture y 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:

Related courses

See full catalogue

Pay according to your needs

lite (only monthly)

19 €
per month
  • Access to a subset of courses to lay the foundation for maintainable, scalable, and testable code
  • Company invoice
Popular

standard

24,92 €
Save 121
Annual payment of 299
per month
  • Full course catalog
  • Design and architecture challenges
  • Highlighted solutions videos for challenges
  • Receive job offers verified by Codely
  • Company invoice

premium

41,58 €
Save 89
Annual payment of 499
per month
  • Everything above
  • More benefits coming soon

We won’t increase the price while your subscription is active