Overview
This course aims to teach learners about Quarkus, a microservices Java stack designed for microservices, rapid scalability, and high-density deployment platforms like Kubernetes. The course covers topics such as low memory usage, fast boot time, live reload, persistence with Hibernate ORM, testing, GraalVM native compilation, and more. The teaching method includes a heavy emphasis on live demonstrations. The course is intended for Java developers interested in building efficient and scalable microservices applications using Quarkus.
Syllabus
Introduction
What is Quarkus
Quarkus demo
Generating the app
Demo
Whats the magic
Test annotation
Todo resource
Database configuration
Search engine
Swagger UI
Microservices
Why Microservices
Why Java
Why Quarkus
APIs
How Quarkus works
Faster startup
Augmentation phase
Grall VM
Quercus
Eclipse MicroProfile
Kafka
Sebastian Blow
V for Vendetta
Questions
Taught by
Devoxx