Building Microservices with Quarkus

Why take this course?
🚀 Course Title: Building Microservices with Quarkus 🌟
Course Headline:
Dive into the World of Microservices with Quarkus and MicroProfile!
🎉 Course Description:
Welcome to the "Building Microservices with Quarkus" course, where theory meets practice in a thrilling learning journey! This isn't just another online course; it's a hands-on experience designed for Quarkus developers eager to expand their horizons into the realm of microservices using the powerful combination of Quarkus and MicroProfile.
📚 What You'll Encounter: This course is a rich blend of slides and code, tailored for those who prefer to understand concepts while actively practicing them. You'll embark on an enlightening adventure, where you'll:
- Grasp the Basics: Get familiar with Microservices and MicroProfile frameworks.
- Set Up Your Dev Environment: Ensure your workspace is ready for action.
- Bootstrap Microservices: Learn to create two Quarkus microservices from scratch.
- Containerize Your Services: Transform your microservices into Docker containers, enabling them to run anywhere.
- Implement RESTful APIs: Develop services that expose REST endpoints using JAX-RS and CDI.
- Enhance JSON Output: Customize the data format with JSON-B.
- Rigorous Testing: Test your microservices in isolation, ensuring they're robust and reliable.
- Configure Your Services: Tailor each microservice to respond to specific environments and needs.
- Document Your APIs: Make your services easily understandable with MicroProfile OpenAPI.
- Establish Inter-Service Communication: Use MicroProfile REST Client to enable seamless interaction between your microservices.
- Simulate Service Failures: Learn how to handle communication failures with MicroProfile Fault Tolerance.
- Package for Production: Build a standalone Linux executable with GraalVM.
- Containerize and Deploy: Containerize each microservice using Docker and execute them.
- Orchestrate with Docker Compose: Manage both microservices with a single command, making deployment a breeze.
🎓 Learning Outcomes: By the end of this course, you'll have a comprehensive understanding of how to build, package, and manage microservices with Quarkus. You'll be equipped with the skills to bootstrap, develop, test, configure, document, and deploy microservice architectures, ready to bring your next project to life!
🤝 Instructor Note: I'm Antonio Goncalves, your course instructor, and I'm here to guide you every step of the way. If you have any questions or need assistance, feel free to reach out! I'm committed to supporting your learning journey and ensuring you get the most out of this experience. Let's build something amazing together! 🛠️✨
Good luck, and let's make this a journey to remember! 🚀🌈
Course Gallery




Loading charts...