AWS Cloud Fundamentals
Contact Us for Dates
4 days practical workshop for up to 12 people.
Contact us for Onsite Price
This 4 day class introduces you to the core concepts and components in AWS. You will learn how to set up networks, launch servers, build out serverless applications, set up databases using the various options from AWS, and also how to monitor and maintain your infrastructure. You will also how to deploy Docker based applications, and will be introduced to good governance practices and how to ensure you keep track of your costs. Security will be considered throughout, and you will learn how to effectively secure your infrastructure when deployed on AWS.
Layout
This session takes the form of lectures along with demonstrations and exercises to consolidate the content being taught.
Who it is for
Technologists who need to learn how to leverage the AWS platform
Training Course Prerequisites
- An appreciation of how applications are built / deployed / maintained
Chapters
Chapter 1 What is the Cloud
- Fundamentals of cloud computing
- Benefits of cloud computing
- AWS and Cloud Computing
Chapter 2 Infrastructure Overview
- Regions, Zones and Core Services
- EC2 / EBS / AMIs
- Database Storage using RDS / DynamoDB / DocumentDB / Neptune
- Object storage using S3 and Glacier
- Autoscaling, Load balancing and Elasticity
Chapter 3 Servers and Networking
- Setting up Servers in the Cloud
- Networking with Virtual Private Clouds, Security Groups, and IPs
- Configuration options for servers
Chapter 4 Security and the Cloud
- Security Overview
- Responsibilities of AWS
- Responsibilities of the AWS Customer
- Securing your infrastructure
- Managing teams access to AWS with IAM
Chapter 5 Deep Dive into to Storage
- Storage options
- Relational Databases as a Service - RDS
- NoSQL Databases as a service - DynamoDB
- Object Stores - S3, Glacier
- Caching - Elasticache
Chapter 6 Developing Cloud Applications
- Cloud patterns
- AWS SDKs
- Scripting using the CLI
Chapter 7 Serverless Computing using Lambda
- Introduction to the Serverless Paradigm
- Lambda Function Architecture
- Lambda Function Examples
Chapter 8 Microservices using API Gateway
- Defining a REST API using API Gateway
- Linking API Gateway to a Lambda Function
- Security using AWS Cognito
- Introduction to the Serverless and Amplify Developer tools
Chapter 9 Microservices using Docker on AWS
- Introduction to Docker
- Docker on AWS
- ECS and EKS
Chapter 10 Deployment on AWS
- Using Elastic BeanStalk
- Using CloudFormation
- Using Cloud Developer Kit (CDK)
Chapter 11 DevOps on AWS
- Introduction to CodeBuild, CodeDeploy, and CodePipeline
- Using CodeStar
- Integration with Jenkins
Chapter 12 Artificial Intelligence and Machine Learning on AWS
- Using the AWS AI Services
- Rekognition
- Working with Translate, Transcribe, and Polly
- Machine Learning using SageMaker