Starting with Quarkus
Starting with Quarkus, available at $59.99, has an average rating of 4.62, with 54 lectures, based on 2649 reviews, and has 8839 subscribers.
You will learn about Understand the Quarkus ecosystem, where it comes from, its performance benefits Bootstrap a REST application with Quarkus Test it with JUnit and RestAssured Use injection with CDI Configure the application and Quarkus itself Use the dev/test/prod Quarkus profiles Package a Quarkus application in several JAR formats Generate a native binary thanks to GraalVM Build and execute a Docker container out of the application This course is ideal for individuals who are Java developers curious about Quarkus or Back-end Java developers willing to move their application to the cloud or Spring or Java EE developers who need to compare their toolkit with Quarkus It is particularly useful for Java developers curious about Quarkus or Back-end Java developers willing to move their application to the cloud or Spring or Java EE developers who need to compare their toolkit with Quarkus.
Enroll now: Starting with Quarkus
Summary
Title: Starting with Quarkus
Price: $59.99
Average Rating: 4.62
Number of Lectures: 54
Number of Published Lectures: 54
Number of Curriculum Items: 54
Number of Published Curriculum Objects: 54
Original Price: €29.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand the Quarkus ecosystem, where it comes from, its performance benefits
- Bootstrap a REST application with Quarkus
- Test it with JUnit and RestAssured
- Use injection with CDI
- Configure the application and Quarkus itself
- Use the dev/test/prod Quarkus profiles
- Package a Quarkus application in several JAR formats
- Generate a native binary thanks to GraalVM
- Build and execute a Docker container out of the application
Who Should Attend
- Java developers curious about Quarkus
- Back-end Java developers willing to move their application to the cloud
- Spring or Java EE developers who need to compare their toolkit with Quarkus
Target Audiences
- Java developers curious about Quarkus
- Back-end Java developers willing to move their application to the cloud
- Spring or Java EE developers who need to compare their toolkit with Quarkus
This course is for Java developers who want to discover Quarkus. It’s a mixture of slides and code so you can “Understand and Practice” at the same time. This way, you learn the theory, and then put it into practice by developing an application step by step.
In this course you will go through an entire development cycle. After introducing Quarkus, you will make sure your development environment is set up, and you will go from bootstrapping a Quarkus application, to running it as a Docker container. The different steps you’ll go through are:
-
Understand Quarkus,
-
Check your development environment,
-
Get your hands on Quarkus,
-
Expose a REST endpoint using JAX-RS,
-
Inject beans with CDI,
-
Test the REST endpoint with JUnit and RESTAssured,
-
Configure the application with MicroProfile Configuration
-
Configure Quarkus,
-
Add profiles to the configuration,
-
Build executable JARs
-
Build a native executable and a Linux executable with GraalVM,
-
Check the performances of a Quarkus application,
-
Containerize the application with Docker and execute it.
At the end of the course you’ll get a good understanding of Quarkus. You will be able to bootstrap, develop, package and execute a REST application, but most important, take Quarkus to your next project.
Good luck for the course, and please reach out if you need any help or if you have any request: I’m here to help!
Course Curriculum
Chapter 1: Starting with Quarkus
Lecture 1: Course Overview
Lecture 2: What Will You Build in This Course?
Lecture 3: Next
Chapter 2: Understanding Quarkus
Lecture 1: Lesson Overview
Lecture 2: What Is Quarkus?
Lecture 3: Supersonic and Subatomic
Lecture 4: Main Purpose Solved by Quarkus
Lecture 5: Next
Chapter 3: Getting Started
Lecture 1: Lesson Overview
Lecture 2: Checking up the Development Environment
Lecture 3: Activity: Checking up the Development Environment
Lecture 4: Bootstrapping the Application
Lecture 5: Activity: Bootstrapping the Application
Lecture 6: Developer Joy
Lecture 7: Activity: First Hands on Quarkus
Lecture 8: Next
Chapter 4: Developing the Application
Lecture 1: Lesson Overview
Lecture 2: Exposing the Book REST Endpoint
Lecture 3: Activity: Exposing the Book REST Endpoint
Lecture 4: Injecting a Bean
Lecture 5: Activity: Injecting a Bean
Lecture 6: Next
Chapter 5: Testing the Application
Lecture 1: Lesson Overview
Lecture 2: Testing the Book REST Endpoint
Lecture 3: Activity: Testing the Book REST Endpoint
Lecture 4: Next
Chapter 6: Configuring the Application
Lecture 1: Lesson Overview
Lecture 2: Injecting Configuration
Lecture 3: Activity: Injecting Configuration
Lecture 4: Configuring Quarkus
Lecture 5: Activity: Configuring Quarkus
Lecture 6: Adding Profiles
Lecture 7: Activity: Adding Profiles
Lecture 8: Next
Chapter 7: Packaging the Application
Lecture 1: Lesson Overview
Lecture 2: Building Executable JARs
Lecture 3: Activity: Building Executable JARs
Lecture 4: Building Native Executables
Lecture 5: Activity: Building Native Executables
Lecture 6: Testing Native Executables
Lecture 7: Activity: Testing Native Executables
Lecture 8: Next
Chapter 8: Executing the Application
Lecture 1: Lesson Overview
Lecture 2: Containerizing Executable JARs
Lecture 3: Activity: Containerizing Executable JARs
Lecture 4: Containerizing Linux Native Executables
Lecture 5: Activity: Containerizing Linux Native Executables
Lecture 6: Next
Chapter 9: Revisiting the Application
Lecture 1: Revisiting the Application
Lecture 2: Congratulations!
Lecture 3: Next
Chapter 10: What’s Next?
Lecture 1: Quarkus References
Lecture 2: Author References
Lecture 3: Bye Bye
Instructors
-
Antonio Goncalves
Developer, book author, international speaker, Quarkus lover
Rating Distribution
- 1 stars: 9 votes
- 2 stars: 21 votes
- 3 stars: 188 votes
- 4 stars: 936 votes
- 5 stars: 1495 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 Language Learning Courses to Learn in November 2024
- 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