Learn Micronaut – cloud native microservices with Java
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
-
Daniel Prinz
Principal Software Engineer -
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024