Get in Touch
 Duration 21 hours

Course Outline

Module 1: Introduction to Cloud Computing

• Foundational Principles of Cloud Computing • Operational Advantages and Strategic Benefits • Cloud Service Delivery Models (IaaS, PaaS, SaaS) • Introduction to Amazon Web Services (AWS) • Comprehensive Review of AWS Service Portfolio • AWS Global Infrastructure and Availability Zones

Module 2: Fundamentals of Software Architecture

• Core Tenets of Software System Design • Architectural Patterns and Stylistic Approaches • Layered System Architectures • Microservices-Based Architectures • Serverless Computing Architectures

Module 3: AWS Core Services

• Compute Resources and Capabilities • Elastic Compute Cloud (EC2) • AWS Lambda Functionality • Data Storage Solutions and Services • Simple Storage Service (S3) • Elastic Block Store (EBS) • Managed Database Services • Relational Database Service (RDS) • DynamoDB NoSQL Database • Network Configuration and Services • Virtual Private Cloud (VPC) • Route 53 Domain Name Service

Module 4: Deploying Java Applications on AWS

• AWS Elastic Beanstalk Platform • Docker Containers and Elastic Container Service (ECS) • Serverless Application Deployment via AWS Lambda • Continuous Integration/Continuous Deployment (CI/CD) using AWS CodePipeline and CodeBuild

Module 5: Security in Cloud Architecture

• Foundational AWS Security Frameworks • Identity and Access Management (IAM) Policies • AWS Key Management Service (KMS) Protocols

Module 6: Monitoring and Scaling

• Application Performance Monitoring on AWS • Amazon CloudWatch Metrics and Logs • AWS X-Ray Distributed Tracing • Automated Scaling Mechanisms • EC2 Auto Scaling Groups • DynamoDB Adaptive Capacity Scaling • Strategies for Performance Optimization

Module 7: Hands-On Labs and Projects

• Deployment of Java Web Applications on AWS Elastic Beanstalk • Development and Deployment of Serverless Applications using AWS Lambda • Configuration of CI/CD Pipelines for Java Applications • Implementation of Microservices Architectures with AWS and Java

Requirements

Foundational proficiency in Java programming and basic familiarity with AWS infrastructure concepts

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories