Course description
Post Graduate Program in Cloud Computing
About the Program
Cloud services have become the leading solution for organizations seeking secure and scalable IT infrastructure. The trend toward cloud adoption has led to an increased demand for qualified professionals who can design, implement, and manage cloud solutions.
Our Post Graduate Program in Cloud Computing is designed to equip you with the technical skills and training required to succeed in this rapidly growing industry. With expert instruction and engaging hands-on projects, you will gain invaluable experience with the two leading cloud providers, AWS and Microsoft Azure, to prepare you for real-world challenges. Our rigorous curriculum covers many topics, including cloud provider selection, application migration, performance testing, load balancing, autoscaling, identity access management, disaster recovery, storage services, multi-cloud deployment, database management, and more.
Through a combination of theoretical knowledge and practical experience, you will engage in integrated labs, sandboxed cloud labs, self-paced videos, live virtual classes led by industry experts and peer-to-peer collaboration.
Key Features
- 8 months program duration of online bootcamp and eLearning
- Official Caltech CTME Post Graduate Certificate
- Receive up to 15 CEUs from Caltech CTME
- Masterclasses from Caltech CTME instructors
- Live virtual classes led by industry experts, hands-on projects, and integrated labs
- 40+ Hand-On Projects with Integrated Labs
- Caltech CTME Circle membership
- Capstone project in 4 domains, along with course-end projects
- Live sessions on the latest AI trends
- AWS authored Self Learning Content
- Microsoft Training Certificate
About Caltech CTME
Founded in 1891, Caltech is a world-renowned science and engineering institute that marshals some of the world’s brightest minds and most innovative tools to address fundamental scientific questions and pressing societal challenges. Caltech prizes excellence and ambition. The contributions of Caltech’s faculty and alumni have earned national and international recognition, including 38 Nobel Prizes and nearly 60 National Medals of Science. The Institute manages the Jet Propulsion Laboratory (JPL) for NASA. CTME is embedded in Caltech’s Division of Engineering and Applied Science. Caltech CTME has a unique role to play in applying the capabilities of scientists and engineers to the challenges of today’s technology-driven businesses. Caltech CTME applies executive education and professional development directly to realworld problems. Caltech CTME experts teach the tools and perspectives that elevate careers and help companies achieve their goals.
Eligibility Criteria
Those wishing to enroll in the Post Graduate Program in Cloud Computing in collaboration with Caltech CTME must apply for admission.
For admission in this program, candidates should have:
- A bachelor’s degree with an average of 50% or higher marks
- May come from a non-programming background
- Do not need to have prior work experience
Who is this program for?
This program caters to those who are hoping to enter the world of Cloud Computing or want to update their skills, as it is designed and structured to accommodate various professional backgrounds. Although there are no prerequisites for taking this training program, individuals in the following roles and disciplines are ideal for this course:
- Fresh graduates who intend to take the plunge into the Cloud job market
- Professionals with any number of years of experience working in either technical or non-technical job roles and wish to build successful careers in the Cloud world
- People working in the following roles will benefit the most from the Post Graduate
- Solutions architects
- Programmers
- Cloud developers
- Cloud software engineers
- DevOps professionals
Program Outcomes
- Understand the main principles of Cloud Computing and how they have been implemented in Microsoft Azure and AWS
- Design an Azure app service web app by using Azure CLI, Powershell, and other tools
- Manage subscriptions, billing, and rolebased access control regarding Azure users and groups
- Manage security and identity for Azure solutions
- Implement use cases and configuration options for Azure App Services and App Service environments
- Implement AWS security and testing, and become an expert in AWS components such as S3, DynamoDB, Elastic Beanstalk, and CloudFormation
- Understand Google Virtual Machines and how to work with them
- Get an overview of AWS DMS, how the AWS Schema Conversion tool works, types of AWS Database Migration Service
- Select the appropriate AWS service based on data, compute, database, or security requirements
- Deploy, manage and operate scalable, highly available and fault-tolerant systems on AWS
Learning Path
1. Foundations and Prepatory Module - AWS & Azure
Attend this foundation course at your own pace to dive deep into the basics of AWS and Azure. This course will help you establish a strong foundation in AWS and Azure Cloud, which will serve as a benchmark for your upcoming courses. We strongly recommend that you complete each self-learning module in this course before attending their respective Live Classes.
Key Learning Objectives
By the end of this AWS training, you will be able to:
- Learn the basics of AWS & Azure using comprehensive Self Learning Content
- Utilize this self-learning content as a foundational base to enhance your upcoming live class interactions. The knowledge you gain from these resources will serve as a stepping stone to deepen your understanding and actively engage in the discussions during the live sessions.
2. AWS Cloud Fundamentals
This module covers fundamental AWS concepts related to compute, database, storage, networking, monitoring and security. Throughout the course, you will learn how to build, compare and apply highly available, fault-tolerant, scalable and cost-effective cloud solutions.
Learning Outcomes
- Describe terminology and concepts related to AWS services
- Navigate the AWS Management Console
- Articulate key AWS security measures and Identity and Access Management (IAM) concepts
- Distinguish between several AWS services, including Amazon Elastic Compute Cloud (Amazon EC2), AWS Lambda, Amazon Elastic Container Service (Amazon ECS), and Amazon Elastic Kubernetes Service (Amazon EKS)
- Understand AWS database and storage offerings, including Amazon Relational Database Service (Amazon RDS), Amazon DynamoDB, and Amazon Simple Storage Service (Amazon S3)
- Explore AWS networking services
- Access and configure Amazon CloudWatch monitoring features
Course Curriculum
- Lesson 00 - Introduction to Amazon Web Services
- Lesson 01 - AWS Compute
- Lesson 02 - AWS Networking
- Lesson 03 - AWS Storage
- Lesson 04 - Databases
- Lesson 05 - Monitoring, Optimization and Serverless
3. AWS Solutions Architect
This AWS Solutions Architect Certification training will enable you to design, plan and scale AWS implementations utilizing over 70 cloud computing services. The course is aligned with the latest AWS exam and features Amazon-designated best practices.
Learning Outcomes
- Formulate solution plans and guide AWS architecture best practices
- Design and deploy scalable, highly available, and fault-tolerant systems on AWS
- Perform the lift-and-shift of an existing on-premises application to AWS
- Decipher the ingress and egress of data to and from AWS
- Select the appropriate AWS service based on data, compute, database, network, or security requirements
- Estimate AWS costs and identify cost-control mechanisms
Course Curriculum
- Lesson 00 - AWS Course Introduction
- Lesson 01 - AWS Core Concepts
- Lesson 02 - Compute and Related Features
- Lesson 03 - Storage Services
- Lesson 04 - VPC, Networking and Content Delivery
- Lesson 05 - Databases
- Lesson 06 - Security and IAM
- Lesson 07 - Serverless and Application Services
- Lesson 08 - Monitoring and Automation
- Lesson 09 - Container Service
4. Microsoft Certified Azure Administrator: AZ:104
This module covers how to manage Azure subscriptions, secure identities, administer the infrastructure, configure virtual networking, connect Azure and on-premises sites, manage network traffic, implement storage solutions, create and scale virtual machines, implement web apps and containers, backup and share data and monitor your solution.
Learning Outcomes
- Manage subscriptions, billing, and role-based access control for Azure users and groups
- Utilize Azure Monitor to configure alerts and review the Azure Activity Log
- Deploy resources with ARM templates and organize Azure resources
- Implement, manage, and secure storage with shared access keys, Azure Cloud Backup, and Azure File Sync
- Store and access data using Azure Content Delivery Network and the Import/Export service
Course Curriculum
- Lesson 01 - Manage Subscriptions and Governance
- Lesson 02 - Manage Role-Based Access Control (RBAC)
- Lesson 03 - Administer Identity
- Lesson 04 - Creating and Configuring Storage Accounts
- Lesson 05 - Configure Azure Files
- Lesson 06 - Configure Storage with Tools
- Lesson 07 - Administer Virtual Machine
- Lesson 08 - Create and Configure an App Service
- Lesson 09 - Create and Configure Azure Containers and Desired State Configuration
- Lesson 10 - Administer Virtual Networking
- Lesson 11 - Administer Intersite connectivity and network traffic
- Lesson 12 - Administer Data Protection and Monitoring
5. Designing Microsoft Azure Infrastructure Solutions: AZ:305
This module teaches Azure Solution Architects how to design infrastructure solutions. Course topics include governance, compute, application architecture, storage, data integration, authentication, networks, business continuity and migrations. The course combines lectures with hands-on projects to broaden your expertise with basic architectural design principles.
Learning Outcomes
- Study and understand application architecture
- Learn about data integration
- Learn to demonstrate basic architectural design principles
Course Curriculum
- Lesson 01 - Design a Governance Solution
- Lesson 02 - Design Authentication Solutions
- Lesson 03 - Design Authorization
- Lesson 04 - Logging and Monitoring Solution
- Lesson 05 - Design for High Availability
- Lesson 06 - Backup and Recovery Solution
- Lesson 07 - Non-Relational Data Solution
- Lesson 08 - Relational Data Solution
- Lesson 09 - Data Integration
- Lesson 10 - Compute Solution
- Lesson 11 - Design an Application Architecture
- Lesson 12 - Network Solution
- Lesson 13 - Migrations
- Lesson 14 - Cost Optimization
6. DevOps on AWS
The DevOps on AWS course will enhance your understanding of DevOps and AWS. Develop advanced skills in CodeBuild, CodeDeploy, and CodePipeline for continuous delivery and integration. Streamline development processes and deploy applications on AWS.
Learning Outcomes
- Master core DevOps principles and practices
- Leverage AWS services to build and deploy applications
- Understand infrastructure as code using AWS CloudFormation
- Implement continuous integration and continuous delivery (CI/CD) automation
- Leverage AWS CodePipeline, CodeBuild, and CodeDeploy for application deployment
- Master monitoring and logging techniques for AWS applications
- Implement security and compliance practices for AWS DevOps
- Troubleshoot and debug AWS applications
- Get hands-on experience with real-world DevOps scenarios and projects on AWS
Course Curriculum
- Lesson 01: Introduction to DevOps and AWS
- Lesson 02: AWS Services for DevOps
- Lesson 03: Infrastructure as Code with AWS CloudFormation
- Lesson 04: Continuous Integration and Continuous Delivery (CI/CD) with AWS CodePipeline and AWS CodeBuild
- Lesson 05: Application Deployment and Management with AWS CodeDeploy
- Lesson 06: Monitoring and Logging with AWS CloudWatch and AWS X-Ray
- Lesson 07: Security and Compliance in AWS DevOps
- Lesson 08: Troubleshooting and Debugging AWS Applications
- Lesson 09: AWS Automation and Orchestration with AWS Step Functions
- Lesson 10: AWS Serverless Architecture with AWS Lambda
- Lesson 11: Real-world DevOps Scenarios and Projects on AWS
7. Cloud Computing Capstone Project
This cloud computing capstone project will give you an opportunity to implement the skills you learned throughout this Cloud Computing program. Dedicated mentoring sessions will teach you how to solve real-world, industry-aligned cloud challenges.
Learning Outcomes
- Solve industry-specific problems through your choice of 8 capstone projects
- Showcase the skills you learned in the program
- Obtain a capstone evaluation from industry experts
- Exhibit problem-solving capabilities through your capstone project results
Elective Courses
- Caltech CTME Cloud Computing Masterclass
Attend online interactive masterclasses conducted by the instructor from the Caltech CTME and get insights about advancements in the cloud field and understand why it has become important for any organization to understand and leverage cloud computing skills to scale up.
- Google Cloud Platform Architect
The Google Cloud Platform (GCP) Architect certification program will empower you with the skills needed to advance your career in cloud architecture and become a certified Google Professional Cloud Architect. The course covers IAM, networking, cloud storage, and much more.
- Big Data on AWS
Big data on AWS involves leveraging AWS services and technologies, including Kinesis Analytics, to process, store, and analyze large volumes of data efficiently. This enables organizations to derive valuable insights and make data-driven decisions.
- Cloud Security: CCSP
Develop the expertise to architect, operate, and secure data, applications, and infrastructure in the cloud using industry-leading best practices, policies, and procedures.
- DevOps on Azure
The DevOps on Azure course will help you become a master of DevOps and Azure with expertise in several topics, including SRE and instrumentation strategy, security and compliance planning, Azure Service Fabric configuration, Azure Pipelines integration, and more. You will become proficient in both domains and ready for the certification exam upon completion.
- Developing Solutions for Microsoft Azure
The Microsoft Certified Azure Developer Associate: AZ-204 course provides comprehensive training to become an expert Azure Developer. Gain proficiency in developing and deploying Azure solutions by leveraging Azure SDKs, APIs, and tools. Learn how to design and implement secure cloud applications and prepare for the AZ-204 certification exam.
- AWS Developer Associate
AWS Developer Associate training builds upon the skills learned from the AWS Technical Essentials course. This course will teach you how to write code and design scalable applications, implement application security and testing, and develop expertise with key AWS components such as S3, DynamoDB, Elastic Beanstalk, and CloudFormation
- AWS SysOps Associate
Master AWS SysOps administration in this course. Learn how to deploy, manage, and operate scalable systems on AWS using tools like CloudFormation, Systems Manager, IAM, and Elastic Beanstalk. Prepare for the AWS SysOps Associate certification to advance your career.
- AWS Database Migration
Gain AWS data migration skills in this course. Learn how to migrate data using AWS Database Migration Service (DMS), AWS Glue, and AWS Snowball. Acquire hands-on experience in planning, executing, and managing data migration projects. Prepare for the AWS Data Migration certification exam.
Industry Projects
These hands-on projects allow you to apply the skills you’ve learned in the program to solve real-life business problems across industries and specializations.
- Multi-Cloud Connection Architecture
Architect a multi-cloud strategy for a FinTech company to ensure uninterrupted service availability, confidentiality, and security.
Skills: VPC, Load Balancers, VPN
- Deployment of MultiCloud Application
Deploy a multi-cloud application for a logistics firm using AWS and Azure platforms to maintain high availability and resiliency.
Skills: Load Balancer, VM, AWS EC2, AWS RDS.
- MultiTimer Web Application
Set up a decoupling of a multi-timer web application deployed on Azure for a healthcare company using services offered by AWS.
Skills: AWS SQS, AWS RDS, Azure Monitor VM
- Infrastructure Deployment for RealTime Data Management
Optimize your organization's networking with AWS-based NoSQL data warehousing for real-time data analysis and growth.
Skills: AWS Management Console, Amazon Kinesis, AWS Lambda
- Automating Workloads
Adopt networking architecture using ARM templates to automate infrastructure deployment, enhancing security and efficiency.
Skills: IAC, ARM Template, Network Architecture
- Configure and Connect Database Instance with a Web Server
Deploy a multi-tier app on AWS, setting up a scalable web server and securely storing employee inputs in a MySQL database.
Skills: AWS Management Console, Apache Web Server
- Deploying Azure-protected GeoRedundant Solution
Build a secure, globally distributed app with path-based routing to optimize the user experience.
Skills: Load Balancing, Azure Traffic Manager, Application Gateway
- WordPress Instance
Set up WordPress for a blogging company to enable live publishing, development and testing, timed availability, and instance health monitoring.
Skills: AWS CloudFormation, AWS EC2
- Workloads and Assigning Custom Roles
Set up virtual networks with Azure with a custom RBAC role assigned to an employee for network/VM management with strict access control.
Skills: Azure AD, VNet peering, RBAC
- Realtime Data Management
Build AWS-based NoSQL data warehousing architecture to optimize networking in underserved markets, leveraging real-time data processing.
Skills: Kinesis Streams, DynamoDB
- Highly Available Architecture
Deploy a highly available web app using Azure public load balancing to avoid VM exposure and prioritize automation for future deployments.
Skills: Azure CLI
- VPC with Database and EC2 Instances
Deploy a web application with a secure and scalable database by setting up a secure VPC with public and private subnets.
Skills: VPC architecture, AWS EC2, AWS RDS
Upcoming start dates
Contact this provider
Adding Value Consulting (AVC)
Reimagining Education: The Story Behind AVC The traditional education model has been around for centuries, but as I worked within it, I realized something was missing: flexibility, innovation, and accessibility. Students and professionals alike were struggling to balance education with...