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
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.
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.