Practical AWS
Amazon Web Services (AWS) is the world’s leading provider of reliable, scalable, and inexpensive cloud computing services. The goal of this intensive, practical 4-day training is to familiarize you with the core AWS services and equip you with enough knowledge so you can choose, create, configure and maintain AWS infrastructure for your own projects.
Course target
Amazon Web Services (AWS) is the world’s leading provider of reliable, scalable, and inexpensive cloud computing services.
The goal of this intensive, practical 4-day training is to familiarize you with the core AWS services and equip you with enough knowledge so you can choose, create, configure and maintain AWS infrastructure for your own projects.
Cover a broad spectrum of topics ranging from basic architectural components, deployment strategies, network and storage management, configuration management, resource control, security protocols, to advanced operational methodologies in Kubernetes.
Deliver profound knowledge and practical expertise through a structured module-based learning path, equipping students with the requisite skills to tackle real-world challenges of container orchestration and microservices management.
Serve IT professionals aspiring to bolster their competencies and knowledge in Kubernetes, preparing them for roles such as Kubernetes Administrators, DevOps Engineers, or Site Reliability Engineers.
Audience
- Developers;
- Software Architects;
- Technical Project Managers;
- System Administrators.
At course completion you will be able to
- Have a comprehensive understanding of Amazon Web Services (AWS) and its core services;
- Be proficient in navigating the AWS Management Console and using the AWS CLI to interact with AWS services;
- Understand the key concepts and best practices for designing, deploying, and managing AWS infrastructure;
- Acquire practical knowledge and hands-on experience in provisioning, configuring, and maintaining AWS resources for various use cases and scenarios;
- Gain insight into cost management strategies and optimization techniques to ensure efficient use of AWS resources;
- Learn how to secure AWS infrastructure and data by implementing security best practices and compliance standards;
- Be prepared to choose, create, configure, and maintain AWS infrastructure for their own projects or organizations;
- Receive guidance on real-world AWS deployment scenarios and best practices based on industry standards and recommendations;
- Have the confidence to pursue AWS certifications or further advanced training in specific AWS services or domains.
Completion of this course will empower participants to leverage AWS effectively for their projects or organizations, enabling them to harness the full potential of AWS cloud services to meet their business objectives efficiently and securely.
PREREQUISITES
- Basic understanding of cloud computing concepts and principles;
- Familiarity with general IT concepts such as networking, storage, and virtualization;
- Proficiency in using a command-line interface (CLI) for basic tasks;
- Knowledge of at least one programming language (e.g., Python, Java) for scripting and automation purposes would be beneficial but not mandatory;
- Familiarity with web technologies and protocols (e.g., HTTP, HTTPS) is advantageous;
- Basic understanding of Linux operating system commands and navigation would be helpful;
- Prior exposure to cloud platforms or services (not necessarily AWS) would be advantageous but not required.
Traininga materials
Students will be able to use slides and code from the course.
Video recordings of the online sessions will be available for 1 month after the course.
Course outline
Day 1
- Introduction to AWS;
- Introduction to CloudFormation, CDK and Terraform: infrastructure-as-code, project organization, coding tips and tricks;
- Networking primitives: virtual private clouds (VPC), subnets, gateways, security groups, load balancers;
- Compute primitives: EC2 vs ECS vs Fargate vs Lightsail vs EKS vs Lambda.
Day 2
- Data storage management: S3, EFS, RDS, DynamoDB;
- Talking to the outside world: CloudFront, S3, API Gateway, Route53;
- Integrated monitoring: CloudWatch, alerts, metrics, insights;
- Events and streams: SQS, SNS, SES, Kinesis.
Day 3
- Security: KMS, SSM, S3/EBS encryption, CloudTrail;
- IAM: users, roles, policies, profiles;
- Deployment services: CodeDeploy, CodeStar, CodeBuild, SSM.
Battle day
- We take a use case (that is close to what attendees do in their workplace) and implement it with the help of AWS. We split the group into 2-3 teams;
- Depending on the use case complexity each team can fully implement it or we can split it into several chunks with each team will be working on their own part and integrate in the end of the day.
If you want to get more information about this course, contact us by phone +371 67505091 or send an e-mail at mrn@bda.lv.