Get in Touch

Course Outline

Module 1: Introduction to Cloud Computing

  •  Overview of Cloud Computing
  •  Benefits of Cloud Computing
  •  Cloud Service Models (IaaS, PaaS, SaaS)
  •  Introduction to AWS
  •  Overview of AWS Services
  •  Global Infrastructure

Module 2: Fundamentals of Software Architecture

  •  Principles of Software Architecture
  •  Architectural Patterns and Styles
  •  Layered Architecture
  •  Microservices Architecture
  •  Serverless Architecture

Module 3: AWS Core Services

  •  Compute Services
  •  EC2 (Elastic Compute Cloud)
  •  AWS Lambda
  •  Storage Services
  •  S3 (Simple Storage Service)
  •  EBS (Elastic Block Store)
  •  Database Services
  •  RDS (Relational Database Service)
  •  DynamoDB
  •  Networking Services
  •  VPC (Virtual Private Cloud)
  •  Route 53

Module 4: Deploying Java Applications on AWS

  •  AWS Elastic Beanstalk
  •  Docker and ECS (Elastic Container Service)
  •  Serverless Deployment with AWS Lambda
  •  CI/CD Pipelines using AWS CodePipeline and CodeBuild

Module 5: Security in Cloud Architecture

  •  AWS Security Fundamentals
  •  IAM (Identity and Access Management)
  •  AWS Key Management Service

Module 6: Monitoring and Scaling

  •  Monitoring Applications on AWS
  •  CloudWatch
  •  AWS X-Ray
  •  Auto Scaling
  •  EC2 Auto Scaling
  •  DynamoDB Auto Scaling
  •  Performance Optimization Techniques

Module 7: Hands-On Labs and Projects

  •  Deploying a Java Web Application on AWS Elastic Beanstalk
  •  Building and Deploying a Serverless Application with AWS Lambda
  •  Setting up a CI/CD Pipeline for a Java Application
  •  Implementing a Microservices Architecture using AWS and Java

Requirements

Fundamental knowledge of Java and AWS

 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories