Get in Touch
 Duration 21 hours

Course Outline

Module 1: Fundamentals of Cloud Computing

    •    Introduction to Cloud Computing Concepts
    •    Advantages of Cloud Computing
    •    Cloud Service Models (IaaS, PaaS, SaaS)
    •    Getting Started with AWS
    •    Survey of AWS Services
    •    Global Infrastructure Architecture

Module 2: Core Software Architecture Principles

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

Module 3: Essential AWS Services

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

Module 4: Hosting Java Applications on AWS

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

Module 5: Cloud Security Considerations

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

Module 6: Observability and Scalability

    •    Monitoring Applications on AWS
    •    CloudWatch
    •    AWS X-Ray
    •    Auto Scaling Mechanisms
    •    EC2 Auto Scaling
    •    DynamoDB Auto Scaling
    •    Performance Tuning Strategies

Module 7: Practical Labs and Case Studies

    •    Launching a Java Web Application on AWS Elastic Beanstalk
    •    Creating and Releasing a Serverless Application with AWS Lambda
    •    Establishing a CI/CD Pipeline for a Java Application
    •    Realizing a Microservices Architecture using AWS and Java

Requirements

Fundamental proficiency in Java and AWS

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories