Cloud Computing and DevOps Bootcamp

Topics: Amazon Web Services, Linux, Git, Docker, Kubernetes, Terraform

Duration: 14 weeks

Weekly hours: 6 hours

Capstone Project: Deploying a Web Application on AWS

This bootcamp is designed for learners who want to develop expertise in cloud computing and DevOps technologies. Over 14 weeks, learners will gain hands-on experience using Amazon Web Services, Linux, Git, Docker, Kubernetes, and Terraform. The bootcamp covers a range of topics, including cloud computing fundamentals, AWS services, containerization with Docker, and infrastructure as code with Terraform. The final week features a Capstone Project, allowing learners to apply their skills to a real-world project.

Week 1: Introduction to Cloud Computing and Amazon Web Services

  • Cloud computing fundamentals
  • AWS services and their use cases
  • Creating and configuring an AWS account

Week 2: Compute Services on AWS

  • Amazon EC2
  • Elastic Load Balancing
  • Auto Scaling

Week 3: Storage Services on AWS

  • Amazon S3
  • Amazon EBS
  • Amazon Glacier

Week 4: Networking Services on AWS

  • Amazon VPC
  • AWS Direct Connect
  • Amazon Route 53

Week 5: Introduction to Linux and Shell Scripting

  • Basic Linux commands and utilities
  • Shell scripting fundamentals

Week 6: Version Control with Git

  • Git fundamentals
  • Creating and managing Git repositories
  • Collaborating with Git

Week 7: Containerization with Docker

  • Docker fundamentals
  • Creating Docker images
  • Managing Docker containers

Week 8: Orchestration with Kubernetes

  • Kubernetes fundamentals
  • Creating and managing Kubernetes clusters
  • Deploying applications with Kubernetes

Week 9: Infrastructure as Code with Terraform

  • Terraform fundamentals
  • Creating and managing infrastructure with Terraform

Week 10: Advanced AWS and DevOps Concepts

  • AWS Lambda
  • AWS CloudFormation
  • Continuous Integration and Deployment (CI/CD)

Week 11: Monitoring and Security in Cloud Environments

  • Monitoring and logging tools for AWS
  • Security in AWS
  • AWS Identity and Access Management (IAM)

Week 12: Scaling and Performance Tuning in Cloud Environments

  • Load testing and performance tuning for cloud applications
  • Scaling strategies in AWS
  • High availability and fault tolerance in AWS

Week 13: Advanced Topics in Cloud Computing and DevOps

  • Serverless computing with AWS
  • Advanced Kubernetes topics
  • DevOps culture and best practices

Week 14: Capstone Project: Deploying a Web Application on AWS

  • Design and implement a real-world project using AWS, Linux, Docker, Kubernetes, and Terraform.

The bootcamp is designed to provide learners with a comprehensive understanding of cloud computing and DevOps technologies, along with hands-on experience using AWS, Linux, Git, Docker, Kubernetes, and Terraform. Learners will be able to apply their skills to design, deploy, and manage cloud-based applications, as well as gain insights into advanced topics and best practices in the field. The Capstone Project in the final week will allow learners to apply all the knowledge and skills they have acquired during the course to a real-world project, and showcase their abilities to potential employers.

If you're interested in enrolling in the Cloud Computing and DevOps Bootcamp, please contact us at for enquiries and registration.