Arquitetura Hexagonal/Ports and Adapters NA PRÁTICA
Master hexagonal architecture for Java microservices! Learn Spring Boot, MongoDB & Kafka in practice. Build scalable & maintainable systems.
Course Content
Arquitetura Hexagonal/Ports and Adapters NA PRÁTICA is an intermediate-level Udemy course taught by Danilo Arantes. It runs 3h 33m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 641 reviews, with 2,712 students enrolled. It is a paid course, last updated May 2025.
Are you a developer looking to move beyond standard architectural concepts? Want to ace interviews at top companies and accelerate your career progression? This course is designed for you!
In this project-based course, you'll learn to apply the Hexagonal Architecture in microservices that interact with clients, databases, and messaging systems. We'll focus on practical implementation.
While the primary language used is Java, the principles are applicable to any object-oriented language. A basic understanding of messaging (we'll use Apache Kafka) and NoSQL databases (MongoDB) is beneficial, but not required. The core goal is to demonstrate the architecture and project organization.
The course is structured into sections:
- Overview: We'll explore the system's workflows, tools, and technologies.
- CRUD Implementation: Detailed construction of a CRUD application, covering:
- Domain modeling
- Use Cases
- Adapters
- Controllers
- Messaging: Creating message consumers and producers.
We'll prioritize hands-on practice over extensive theoretical discussions, leveraging the wealth of existing online resources. Let's practice!
Who is this course for?
This course is ideal for:
- Computer science and software development students
- Developers with experience in object-oriented languages
- Professionals seeking to gain expertise in system architecture.
Keywords: Hexagonal Architecture, Microservices, Java, Apache Kafka, MongoDB, System Architecture, Software Development, Developer Interview, CRUD, Object-Oriented Programming.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.