HOME > Development > Learn Micronaut cloud native microservices with Java

Learn Micronaut cloud native microservices with Java

  • Development
  • May 15, 2025
SynopsisLearn Micronaut – cloud native microservices with Java,...
Learn Micronaut cloud native microservices with Java  No.1

Learn Micronaut – cloud native microservices with Java, available at $74.99, has an average rating of 4.47, with 146 lectures, based on 801 reviews, and has 5465 subscribers.

You will learn about Learn how to use the Micronaut Framework Build a REST API Micronaut Data Hibernate & JDBC Integrate OpenAPI and Swagger Messaging with Micronaut and Kafka Using Web Sockets with Micronaut Micronaut Security with JSON Web Tokens Integration Testing with TestContainers Run your Micronaut application on GraalVM Unit Testing with Micronaut This course is ideal for individuals who are Software Engineers looking for the next generation java framework or Software Engineers building microservices with Java or Software Engineers building services for the Cloud It is particularly useful for Software Engineers looking for the next generation java framework or Software Engineers building microservices with Java or Software Engineers building services for the Cloud.

Enroll now: Learn Micronaut – cloud native microservices with Java

Summary

Title: Learn Micronaut – cloud native microservices with Java

Price: $74.99

Average Rating: 4.47

Number of Lectures: 146

Number of Published Lectures: 124

Number of Curriculum Items: 146

Number of Published Curriculum Objects: 124

Original Price: 34.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn how to use the Micronaut Framework
  • Build a REST API
  • Micronaut Data Hibernate & JDBC
  • Integrate OpenAPI and Swagger
  • Messaging with Micronaut and Kafka
  • Using Web Sockets with Micronaut
  • Micronaut Security with JSON Web Tokens
  • Integration Testing with TestContainers
  • Run your Micronaut application on GraalVM
  • Unit Testing with Micronaut
  • Who Should Attend

  • Software Engineers looking for the next generation java framework
  • Software Engineers building microservices with Java
  • Software Engineers building services for the Cloud
  • Target Audiences

  • Software Engineers looking for the next generation java framework
  • Software Engineers building microservices with Java
  • Software Engineers building services for the Cloud
  • ! Course REVAMP: Micronaut Version 4

    Right now I am recording a full revamp of the course and the old sections will be deprecated as content is being updated to Micronaut version 4. I am super sorry for the big delay and was looking for help to get the course updated. Luckily, I found a colleague assisting me to speed up the process!

    Meanwhile, a lot of the core concepts stay the same, so there is still value to watch the current sections and build projects with Micronaut 3.

    Most of the web applications operate in the cloud. Popular frameworks adapted and tried to make it easy. Micronaut was built to be cloud-native and offers:

  • Launcher to get easily started

  • Improved startup times& Minimal memory footprint

  • No Reflection Usage -> GraalVM support

  • Reactivenon-blocking Http Server

  • Fast and easy testing

  • MessagingIntegrations

  • Database Access made easy with Micronaut Data

  • Micronaut Integrations with MongoDB, Redis, ElasticSearch

  • Micronaut is a modern, JVM-based, full-stack framework for building modular, easily testable microservice and serverless applications.

    You will be surprise how fast cloud-native applications can be built with Micronaut. The course starts with the basics and moves on to more and more details from section to section.

    Upcoming lectures:

  • More content on using GraalVM

  • The course covers currently:

  • Dependency Injection

  • Application Configuration

  • Lombok Integration

  • Creating REST APIs & using Open API / Swagger

  • Custom REST API Clients

  • JWT Auth, JDBC Auth

  • Micronaut Data Access using PostgreSQL & MySQL

  • Messaging with Apache Kafka

  • Using Web Sockets

  • Building GraalVM native Images

  • How to use Integrations like Redis, MongoDB, ElasticSearch

  • and a lot more to come!

  • If you want to see specific content please drop me a message to prioritise it. My goal is to make the course a place where you have all you need to know to become a Micronaut Expert!

    About the instructor:

    Daniel is a senior software engineer and developed multiple web applications serving millions of users. He started as full stack developer and was able to gain experience for frontend and backend development.

    He found his passion in developing highly scalable applications. Currently he works as a senior software engineer on a fin-tech platform that is used by more than three million users (2022).He advanced into a role as Technical Lead and offers his knowledge to his colleagues.The fin-tech platform utilises Technologies such as Apache Kafka, Java (Vert.x & Micronaut), PostgreSQL and AWS and consists of multiple Microservices.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Course outline

    Lecture 2: Micronaut introduction

    Lecture 3: Framework comparison: Spring / Micronaut / Quarkus

    Lecture 4: About your instructor

    Lecture 5: Code examples & setup

    Chapter 2: Getting started

    Lecture 1: Generate your first Micronaut application

    Lecture 2: Inspect your first Micronaut application

    Lecture 3: Hello world!

    Lecture 4: Your first Micronaut test experience

    Lecture 5: Setup IDE – annotation processing

    Lecture 6: Packaging as Jar

    Lecture 7: Packaging as Docker container

    Lecture 8: Upgrading a Micronaut application using Gradle

    Lecture 9: Upgrading a Micronaut application using Maven

    Lecture 10: Java 21 Support

    Chapter 3: Micronaut core

    Lecture 1: Overview

    Lecture 2: Dependency injection – Overview

    Lecture 3: Dependency injection – Field

    Lecture 4: Dependency injection – Constructor

    Lecture 5: Dependency injection – Interface

    Lecture 6: Micronaut application context

    Lecture 7: Logging

    Lecture 8: Logging in tests

    Chapter 4: Micronaut Web

    Lecture 1: Overview

    Lecture 2: New Micronaut Web Project

    Lecture 3: HTTP Routing – GET requests

    Lecture 4: Using HTTP Clients and @Serdeable

    Lecture 5: HTTP Routing – GET requests JUnit

    Lecture 6: Path Variables

    Lecture 7: Query Parameters

    Lecture 8: Query Parameters – JUnit

    Lecture 9: HTTP Routing – Annotations

    Lecture 10: HTTP Routing – POST requests

    Lecture 11: HTTP Routing – Custom Status Code

    Lecture 12: HTTP Routing – POST requests JUnit

    Lecture 13: HTTP Routing – PUT requests

    Lecture 14: HTTP Routing – PUT requests JUnit

    Lecture 15: Assignment: HTTP Routing – DELETE requests

    Lecture 16: Solution: HTTP Routing – DELETE requests

    Lecture 17: Micronaut Versions

    Chapter 5: Micronaut 3 – Quickstart

    Lecture 1: Your first Micronaut Application

    Lecture 2: Hello World!

    Lecture 3: Your first Micronaut Test Experience

    Lecture 4: Setup IDE

    Lecture 5: Micronaut Core

    Lecture 6: Dependency Injection – Overview

    Lecture 7: Using Dependency Injection

    Lecture 8: Dependency Injection – Interface

    Lecture 9: Logging

    Lecture 10: Application Configuration

    Lecture 11: Configuration Injection

    Lecture 12: Immutable Configuration Injection

    Chapter 6: Micronaut 3 – Micronaut Web

    Lecture 1: Overview

    Lecture 2: New Micronaut Web Project

    Lecture 3: Http Routing – GET requests

    Lecture 4: Http Routing – GET requests JUnit

    Lecture 5: Path Variables

    Lecture 6: Query Parameters

    Lecture 7: Query Parameters – JUnit

    Lecture 8: Http Routing – PUT requests

    Lecture 9: Assignment: Http Routing – DELETE requests

    Lecture 10: Custom HttpResponse

    Lecture 11: Error Handling – Code Preparation

    Lecture 12: Error Handling – Custom HttpResponse

    Lecture 13: HttpResponse – RestApiResponse

    Lecture 14: Error Handling – Custom Exception Handler

    Lecture 15: Error Handling – Error Response Processor

    Lecture 16: Assignment: Finalise Controller Implementation

    Chapter 7: Micronaut 2 – Quickstart

    Lecture 1: Micronaut 2

    Lecture 2: Your first Micronaut Application

    Lecture 3: Your first Micronaut Test Experience

    Lecture 4: Setup IDE

    Lecture 5: Micronaut Core

    Lecture 6: Using Dependency Injection

    Lecture 7: Application Configuration

    Lecture 8: Immutable Configuration

    Lecture 9: Logging

    Lecture 10: Integrate Lombok

    Chapter 8: Micronaut 2 – Micronaut Web

    Lecture 1: Overview

    Lecture 2: Creating a new Micronaut Application

    Lecture 3: Http Routing – GET requests

    Lecture 4: Path Variables

    Lecture 5: Custom HttpResponse

    Lecture 6: HTTP Routing – PUT, DELETE

    Lecture 7: Reactive HTTP Request Processing

    Lecture 8: Open API and Swagger

    Lecture 9: Json Settings

    Chapter 9: Micronaut Security

    Lecture 1: JSON Web Token Authentication

    Lecture 2: Authorization Header

    Lecture 3: Custom REST Client

    Lecture 4: JDBC Authentication Provider

    Instructors

  • Learn Micronaut cloud native microservices with Java  No.2
    Daniel Prinz
    Principal Software Engineer
  • Learn Micronaut cloud native microservices with Java  No.3
    Christian Siber
    Fullstack Developer
  • Rating Distribution

  • 1 stars: 8 votes
  • 2 stars: 20 votes
  • 3 stars: 71 votes
  • 4 stars: 292 votes
  • 5 stars: 410 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!