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
basic knowledge of Java and AWS
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (3)
I liked the exercises that helped to open the mind and gain new insights into software architecture.
Gabriele - EAGLEPROJECTS S.p.A.
Course - Architecture and Design: Core + Advanced Training
Structured and funny
Valentin Pravtchev - Carmeq GmBH
Course - Learning CMake
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.