Deploying Java Applications to AWS
38mAdvanced2023-10-03
Authors

Semirah Dolan
Engineer, Blockchain Developer, Speaker, Inventor, Instructor
Course details
Learn how to build, deploy, and manage Java applications on AWS and take advantage of the scalability, reliability, and cost-effectiveness of the cloud to meet the needs of your business. Instructor Semirah Dolan provides a comprehensive overview of cloud computing and the AWS platform, giving you hands-on experience deploying and managing Java applications in the AWS cloud. Learn about key AWS services like EC2, S3, RDS, and Lambda and how to use them to build scalable, secure, and high-performing Java applications. Build your knowledge of cloud architecture and design, security, monitoring, and troubleshooting. And gain an understanding of how to leverage AWS tools and services to automate common tasks and improve the efficiency of your Java applications.
Skills covered
JavaAdvancedOracleCloud ServicesCloud PlatformsCloud Computing
Concepts
0. Introduction
- 01 - Be an AWS expert Java developer
- 02 - What you should know
1. Java Application to the Cloud in Less than an Hour
- 03 - Benefits of going to the cloud
- 04 - Why function as a service
- 05 - Options to deploy your applications
2. Setting up the Dev Environment
- 06 - AWS Toolkit for IntelliJ IDEA
- 07 - AWS console credentials
- 08 - AWS users and permissions
- 09 - Setting up your Java and AWS Dev Environment
3. Coding in Java for the Cloud
- 10 - AWS config file
- 11 - AWS Toolkit services
- 12 - Lambda functions in the AWS console
4. AWS Java SDK
- 13 - AWS console overview
- 14 - AWS CodeWhisperer - AI code generator
- 15 - Coding Java with AWS CodeWhisperer
- 16 - AWS application-building resources
Conclusion
- 17 - Next steps for continuous learning
Related courses
- Kubernetes for Java Developers
- Java EE: Packaging and Deploying an App
- Cloud-Native Development Using Java with Eclipse MicroProfile (2019)
- Learning Apache Tomcat
- Google Cloud Build: Test, Deploy, and Manage Code
- Java EE: Application Servers
- Java EE 8: Web Services
- Creating Your First Spring Boot Microservice
Related learn paths
- Become a Java EE 7 Developer
- Become a Spring Developer
- Getting Started In Spring Development
- Become a Java Programmer
- Advance your Node.js Skills
- Prepare for the Microsoft Managing Modern Desktops Exam (MD-101)
- Prepare for the Designing and Deploying Microsoft Exchange Server 2016 (70-345) Exam
- Fundamentals to Become a Machine Learning Engineer