
Explore cloud computing, where on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service let you rent scalable infrastructure from providers like AWS, Azure, and GCP.
Compare cloud versus on-premise infrastructure in cost, provisioning, scalability, and security. Cloud uses pay-as-you-go pricing, automatic scaling, and regional data replication, while on-premise requires in-house maintenance, upgrades, and full control.
Explore IaaS, PaaS, and SaaS, detailing who manages facilities, networking, the operating system, and runtime, with examples like virtual machines, managed databases, Google App Engine, Gmail, and Office 365.
Explore a career in cloud computing as demand for cloud experts grows in private and public sectors, and learn how certifications demonstrate competence and unify knowledge across teams.
Explore how the cloud market is shaped by AWS, Azure, and Google Cloud Platform, including current shares, growth trends, and multi-cloud considerations for choosing the right provider.
Trace AWS's origins from a 2002 beta to the 2006 launch of S3, EC2, and SQS, and its rise to the biggest public cloud provider.
Explore how the AWS global infrastructure uses regions and availability zones to improve latency and compliance. See how data centers power regions and edge locations cache content near users.
Learn to create a new AWS account by entering a unique email, secure password, address, credit card, and verified phone, then choose the basic free tier and access the dashboard.
Explore the AWS console with a quick tour, search services like EC2, and use categories such as compute and storage for fast navigation and discovering resources.
Explore core AWS services across compute, storage, database, networking, and security, including EC2, Lambda, S3, DynamoDB, VPC, and migration tools, with a tour of core categories and offerings.
Explore AWS compute services like Elastic Compute Cloud to provision on-demand instances across general, compute, memory, storage, and accelerated families. Leverage Lambda for serverless code that scales automatically with events.
Discover how AWS S3 offers scalable, durable, object-based storage with globally unique buckets for images, videos, and other files and archival and file storage options, plus Lambda-triggered serverless workflows.
Explore AWS database services with the relational database service and DynamoDB, a fully managed NoSQL option that handles provisioning, scaling, backups, security, and monitoring.
Provision and secure a virtual private cloud (VPC) to host EC2 instances with public and private subnets and robust security groups. Accelerate global delivery with CloudFront's content delivery network.
Explore AWS IAM's centralized identity and access management, including user and group creation, granular permissions, identity federation, and multi-factor authentication, plus Amazon Cognito's authentication and single sign-on for apps.
Learn to host a simple web app on AWS with a multi-layer architecture using web and application servers, and scale with EC2 auto scaling, ELB, Route 53, and S3.
Explore how administrators, developers, and testers interact with AWS resources through the web console, CLI, API, and SDK, with quick setup tips for credentials and IAM permissions.
Explore AWS free tier options and learn to estimate monthly costs using the simple monthly calculator, covering always free, 12 months, and trial offers.
Explore AWS events like re:Invent, a Las Vegas conference with keynotes, sessions, and announcements on new services and cloud security, plus worldwide summits and free Ada Blue events.
Stay up to date on AWS changes with official podcasts and the AWS blog, exploring spot instances, DynamoDB, and ElastiCache.
Explore AWS certifications across foundational, associate, professional, and specialty tracks, and learn how the exam blueprint validates cloud expertise and supports recertification every two years.
Trace Azure's evolution from a 2008 internal project to a 2014 rebrand and portal launch, now offering 160+ services across compute, database, and more, with Linux support.
Explore how Azure global infrastructure enables global scale with regions, availability zones, and data centers, safeguarding data residency, compliance, and redundancy through regional failover and low latency.
Create an azure account to receive two hundred dollar credit for the first month, use the free tier, and keep a separate learning environment with portal access.
Take a quick tour of the Azure portal, learning to create resources like virtual machines, SQL databases, Cosmos DB, and function apps from the left navigation and dashboards.
Discover Azure services across AI and machine learning, analytics, compute, storage, databases, networking, security, developer tools, identity, integration, and IoT to enable scalable cloud solutions.
Discover Azure compute services with virtual machines across B-series, D-series, F-series, G-series, M-series, and N-series, designed for development, memory-heavy, or compute-intensive workloads with flexible pay-as-you-go and reserved options.
Discover Azure storage options, from blob storage for unstructured data and file storage for centralized configurations to diverse disk types, with global access, tiered pricing, and archival storage.
Discover Azure Cosmos DB, a globally distributed multi-model NoSQL database with document and key-value stores, regional replication, fully managed, and single-digit latency, plus Azure SQL Database for managed relational workloads.
Explore Azure networking services, including virtual networks with subnets, private IP spaces, DNS, and security groups. Connect via site-to-site or point-to-site VPN gateways and use CDN edge caching.
Explore Azure Active Directory as an identity and access management service with multi factor authentication and single sign-on, plus Azure Information Protection for data labeling, and Key Vault for keys.
Explore a sample Azure serverless architecture for a scalable web application using blob storage, content delivery network, API management, Azure Functions, Cosmos DB, and Active Directory for secure APIs.
Discover four ways to access Azure resources: the Azure portal, CLI, SDK, and PowerShell; learn to create resources, automate tasks, and use SDKs for Java, Python, Go, and .NET.
Discover how Azure subscriptions split resources into cost centers, with each resource assigned to one subscription and managed via resource groups for billing and pay-as-you-go options.
Discover Azure free tier options, including a 200 dollar credit, 12-month and always-free services, and use the cost estimation tool to plan monthly Azure usage.
Explore official Azure podcasts and Azure Friday for demos, best practices, and architecture patterns, plus the official Azure blog for in-depth articles and announcements.
Explore Azure certifications across fundamental, associate, and expert levels, including security, administrator, data, AI, developer, DevOps, and solutions architect tracks.
Discover how Google Cloud Platform positions itself as the third largest cloud provider with a developer focus, strong big data, machine learning, and container management capabilities.
Map regions, zones, and edge locations to optimize latency, availability, and durability in the Google Cloud Platform global infrastructure.
Create a Google Cloud Platform account to access $300 free credit for 12 months by verifying your identity with a Google account and a credit card, then explore the console.
Take a quick tour of the JCP console to manage projects and billing, access services from the left menu, view the home dashboard and activities, and use cloud shell and documentation.
Explore Google Cloud Platform services across compute, storage, database, networking, and security, with a high-level introduction to core offerings and category groupings.
Explore Google Compute Engine as infrastructure as a service, provisioning Linux or Windows virtual machines with flexible machine types, while App Engine and Cloud Functions offer managed compute.
Explore Google Cloud Storage services, featuring unified object storage with multiple classes and a single API, plus block storage, cloud file store, archival storage, and data transfer.
Explore GCP database services, including Cloud SQL for fully managed relational databases and Cloud Spanner for scalable, distributed transactions with strong consistency; also overview of the no-sql cloud files store.
Explore Google Cloud networking services, including a multi-region virtual private cloud with on-premises connectivity, shared private IP space, and Cloud CDN for global content delivery.
Explore GCP security services, including Cloud Identity and Access Management for centralized resource access control, granular policies by attributes, and Nexus cloud security scanner for vulnerability scanning.
Examine a sample GCP smart home architecture where devices report state to Pub/Sub, Cloud Functions write to Firestore, and authenticated apps control devices via IoT services.
Explore the Google Cloud SDK and command line tools (gcloud, gsutil, bq) to manage Google Compute Engine, Cloud Storage, and BigQuery, plus emulators for local development and language-specific client libraries.
Explore the GCP free tier options, including a twelve-month free trial with $300 credit and an always free tier, and use the price estimate calculator to forecast costs.
Explore the GCP blog, podcast, and community to learn cloud concepts, stay updated on products and features, and engage with peers through official meetups and tutorials.
Explore Google Cloud Platform certifications, from associate cloud engineer to professional cloud architect and data engineer, showing how certification validates skills to design, deploy, manage, and secure cloud solutions.
Compare AWS, Azure, and Google Cloud Platform to select the best fit for your business by evaluating services, cost, governance, data security, and vendor lock-in.
Examine Amazon Web Services' dominance in the public cloud, its enterprise-ready governance, vast service offerings, and the cost structure that can complicate management for high-volume workloads.
Leverage Azure's cloud infrastructure for organizations already using Microsoft software. Integrate with Visual Studio, secure enterprise discounts, and benefit from a rich partner ecosystem.
GCP combines deep technical expertise and AI, ML, data analytics tools for businesses, with open source support, discounts, and contracts, but fewer services and data centers than AWS and Azure.
Choose a cloud approach across AWS, Azure, and Google Cloud Platform, then embrace a multi-cloud strategy to distribute workloads across two or three providers, bridging gaps with comparable costs.
Getting started with cloud technologies can be daunting with the number of cloud providers in the market and also hundreds of services, in the form of building blocks, offered by each cloud provider. But it is important to understand these services or building blocks which are used to create and deploy any type of application in the cloud. Also, cloud providers offer on-demand computing resources and services in the cloud, with pay-as-you-go pricing which saves cost. So, every organization is migrating to the cloud in order to save money.
This course is an introductory level course for understanding the cloud technology concepts and gives a detailed introduction to the three largest cloud providers: Amazon Web Service (AWS), Microsoft Azure and Google Cloud Platform (GCP).
Summary of the course:
The course is divided into 5 main sections.
In the first section, we will look at basic cloud concepts and compare cloud with the alternative self-hosted IT infrastructure. We will understand the difference between Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS).
In the following three sections, we will introduce each of the three public cloud providers in detail: Amazon Web Service (AWS), Microsoft Azure and Google Cloud Platform (GCP).
In each of these section, we will take a look at the brief history of the cloud provider and its reach with its global infrastructure. As this is a beginner level course, we will go through step-by-step instructions on creating a new account on the cloud providers' web portal. After that we will take a quick tour of the portal.
We will go through all the categories of services provided by the cloud provider and core services in each category. We will design a simple architecture using the core services we learned to understand how cloud can be used in real world scenarios.
For experimenting with services, each cloud provider offers 'Free Tier' either limited by time or amount of usage after creating a new account. It is important to understand the free tier limits to minimize the cost and optimize the usage.
We will look at ways of interacting with the cloud provider services and their infrastructure like API, CLI and SDK.
For those who are interested in learning more about the cloud provider or cloud technology in general, I’ll list some podcast, blog and events that I recommend.
For those interested in certifications, we will look at the official certification offered by each cloud provider and figure out which certification path you should choose.
And in the final section of the course, we will compare the three cloud providers and discuss which one to use in a particular use case.
This course is approximately 5 hours long in total, and the approximate time division is as follows:
Overview of cloud - 30 min
AWS Introduction - 1hr 30 min
Azure Introduction - 1hr 25 min
GCP Introduction - 1hr 14 min
Comparing AWS, Azure and GCP - 15 min