AWS

The AWS training is a bootcamp on AWS to prepare candidates on how to architect, develop and deploy secure and robust applications on AWS technologies. After finishing the training, the candidates will be able to design available, cost-efficient, fault-tolerant, scalable and distributed systems on AWS. The critical goal of the course is to make the candidates hands on

• Using compute, networking, storage, and database AWS services.

• Ability to identify and define technical requirements for an AWS-based application.

• Developing AWS Applications.

• Designing resilient architectures in AWS.

• Defining performant architectures in AWS.

• Designing Fault Tolerant architectures in AWS.

• Specifying secure applications and architectures in AWS.

• Designing cost-optimized architectures in AWS.

• Defining operationally excellent architectures in AWS.

Certification

After finishing the training, the candidates will have the sufficient knowledge to pass the following Certifications

AWS Certified Solution Architect − Professional

AWS Certified DevOps Engineer (Professional) − for top graduates

Class Schedule Overview

Day 1
  • Defining DevOps
  • DevOps culture and principles
Day 2
  • Benefits of DevOps
  • DevOps vs Agile vs Waterfall
Day 3
  • Linux Basics [file systems, permissions, users, groups]
Day 4
  • Shell Scripting [Bash, Zsh, scripting basics]
Day 5
  • Linux Networking [TCP/IP, DNS, SSH]

Day 1
  • Linux Security [firewalls, access control, encryption]
  • Introduction to AWS [AWS Basics: regions, availability zones, EC2, S3, IAM]
Day 2
  • Compute Services [EC2, Lambda, Elastic Beanstalk]
  • Storage Services [S3, EBS, Elastic File System]
Day 3
  • Database Services [RDS, DynamoDB, DocumentDB]
  • Security, Identity, and Compliance [IAM, Cognito, Inspector]
Day 4
  • Networking and Content Delivery [VPC, Route 53, CloudFront]
Day 5
  • Analytics [CloudWatch, X-Ray, CloudTrail]

Day 1
  • Introduction to Git [Git Basics: repositories, branches, commits, merge conflicts, Gitflow]
  • Git Fundamentals
Day 2
  • Git Workflows
  • Git Best Practices
Day 3
  • GitHub and GitLab [pull requests, code reviews, CI/CD pipelines]
Day 4
  • Introduction to containers
  • Docker [Docker Basics: images, containers, Dockerfile]
Day 5
  • Dockerizing Applications
  • Docker Compose

Day 1
  • Container Orchestration [Kubernetes, Docker Swarm]
  • Jenkins [jobs, pipelines, plugins]
Day 2
  • Jenkinsfile and Pipeline Scripting
  • Jenkins Plugins and Integrations
Day 3
  • Puppet and Chef for CI
  • Introduction to Ansible
Day
  • Ansible Playbooks for CI
  • Introduction to Kubernetes
Day 5
  • Kubernetes Deployments
  • Helm and Kustomize