This lesson introduces Infrastructure as Code (IaC) using Terraform, a powerful tool for automating the provisioning and management of cloud infrastructure. You will learn how Terraform allows you to define infrastructure in human-readable configuration files, enabling consistent and repeatable deployments. The lesson covers key concepts such as providers, resources, and state management, as well as how to use Terraform to automate tasks like creating virtual machines, networks, and storage across cloud platforms. By the end of the lesson, you will have the foundational knowledge to use Terraform for automating infrastructure deployments and managing cloud resources effectively.
6 Lessons
00:49:43 Hours
This lesson introduces the concept of a Version Control System (VCS), a tool that allows developers to track changes, collaborate efficiently, and manage code versions over time. You will learn how VCS improves project organization by providing a history of changes, enabling rollbacks, and supporting teamwork through branching and merging. By the end of the lesson, you’ll understand the fundamentals of version control and its role in modern software development workflows.
6 Lessons
00:55:11 Hours
This lesson provides an introduction to AWS Virtual Private Cloud (VPC) and its components, which allow you to create and manage a secure and isolated network within AWS. You will learn about the core components of a VPC, including subnets, route tables, internet gateways, NAT gateways, security groups, and network ACLs. By the end of the lesson, you’ll understand how to design and configure VPCs to securely connect your AWS resources, ensuring optimal networking and security for your cloud infrastructure.
12 Lessons
02:24:05 Hours
In this lab, you will explore the fundamentals of **AWS Serverless** computing and learn how to build and deploy applications without managing servers. You will work with core serverless services such as **AWS Lambda**, **API Gateway**, **DynamoDB**, and **S3**, gaining hands-on experience in creating and integrating these components to build scalable, event-driven applications. By the end of the lab, you will understand how to leverage AWS serverless technologies to develop efficient, cost-effective, and highly available solutions.
12 Lessons
02:03:24 Hours
This lesson provides an introduction to AWS Route 53, focusing on DNS management and its integration with AWS services. You will learn how to register domain names, create hosted zones, manage DNS records, and set up routing policies. The lesson also covers advanced features like health checks, DNS failover, and traffic routing to AWS resources such as EC2 and S3. By the end, you'll have the knowledge to efficiently configure and manage DNS for your cloud infrastructure.
8 Lessons
01:32:36 Hours
This lesson provides an introduction to Identity and Access Management (IAM), a critical service for managing access to resources securely. You'll learn the fundamentals of IAM, including users, groups, roles, and policies, to control permissions effectively. By the end, you’ll understand how to implement IAM best practices for securing AWS environments.
4 Lessons
00:39:01 Hours
This lesson provides an introduction to the Linux operating system, covering its core concepts, structure, and commands. Learn how to navigate the file system, manage processes, and perform basic administrative tasks. By the end, you’ll have a strong foundation to work confidently with Linux in various environments.
8 Lessons
01:26:56 Hours
This course provides a comprehensive guide to **Amazon S3**, covering its core features, use cases, and advanced functionalities. Learn how to create and manage S3 buckets, implement security measures, optimize storage costs, and integrate S3 with other AWS services. By the end, you'll be equipped to design scalable, secure, and cost-effective storage solutions using S3.
6 Lessons
00:56:15 Hours
This course is designed to provide a comprehensive introduction to managing Amazon EC2 Instances and EBS Volumes on AWS. Whether you’re a beginner or looking to solidify your foundational knowledge, this course will guide you through the essentials of launching, configuring, and optimizing virtual servers and storage in the cloud.
17 Lessons
02:28:11 Hours