Integrating Micronaut® Apps with Amazon Web Services

Integrating Micronaut Apps with Amazon Web Services

In this 12-hour training workshop, students learn how to use the Micronaut® framework in concert with Amazon Web Services.

Overview

The Micronaut framework was born in the cloud age and, thus, has many features specifically designed to simplify development in cloud environments. In this 12-hour workshop, you will learn how to get the most out of Amazon Web Services (AWS) in combination with Micronaut applications.

Through a combination of lectures, live coding demonstrations, AWS interaction, and hands-on exercises, you'll learn how the various AWS services fit into your Micronaut applications and how to use them.

2021 Open-Enrollment workshop

Dates: May 25 to May 28

Time: 9:00 a.m. to 12:00 p.m. CDT

Duration: 12 hours (3 hours per day for 4 days)

Location: Online

Instructor: Sergio del Amo Caballero

Registration Fee: $199.00 USD

Enrollment for this workshop is closed. Contact us to schedule a private training engagement for your team.

Outline

The following topics are covered in this workshop:

  • Deploying a Micronaut app to Elastic Beanstalk
  • Accessing a relational database hosted with RDS with Micronaut Data
  • NoSQL persistence with DynamoDB and the Micronaut framework
  • Uploading files to S3 with the Micronaut framework
  • Transactional emails with SES and the Micronaut framework
  • Build a CI/CD pipeline for your Micronaut apps with CodeBuild and CodePipeline
  • Handle your Micronaut app's user management and authentication with Cognito
  • Serverless functions with the Micronaut framework and Lambda
  • Build Alexa skills with the Micronaut framework
  • Monitoring with Cloud Watch
  • Tracing with X-Ray
  • Deploying Micronaut GraalVM Native Images to AWS

Intended Audience

This workshop is a great learning opportunity for JVM developers interested in learning how to integrate Micronaut applications with AWS services.

Technical Requirements

  • IntelliJ IDEA. During the course, the instructor will be using IntelIiJ IDEA Ultimate. Attendees should come with JDK 8 or JDK 11 and either IntelliJ IDEA Community (free, open source) or IntelliJ IDEA Ultimate (free trial available) installed on their laptops. Both versions can be downloaded at https://www.jetbrains.com/idea/download
  • SDKMAN! We recommend installation of the Software Development Kit Manager (SDKMAN!) to ease changing the Java version. Download SDKMAN! at https://sdkman.io.
  • AWS. It is recommended that every attendee create a personal AWS account prior to the workshop for use during the course. You can create a free account at https://aws.amazon.com/free/.
  • GitHub. Attendees will require a GitHub account, so that code samples and documentation can be shared. If you don't already have one, create your free GitHub account at https://github.com/.

Prerequisites

Although everyone is welcome, we recommend attendees have at least a working familiarity with web development, HTTP, Java, and JVM development frameworks.

Experience using the Micronaut framework and AWS is a plus, but not required.

Upcoming Offerings

Classes currently being scheduled. Contact us to set up yours!

Professional Training for Modern Technology Teams

Sign up today for open enrollment technology training.

Open Enrollment Courses

Open enrollment courses are a great, cost-effective option for organizations that have an immediate need to train a small number of employees.

View Course Schedule

Customized technology training designed to meet your team's specific needs

Customized Training Programs

Customized training programs can be delivered on-site, in our training lab, or online to help organizations enhance the skills of their internal development teams.

Request More Information