Cloud Computing Bootcamp

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

Cloud Computing

Bootcamp
Fundamentals
Land an Exclusive & Advanced
Interview Bootcamp
Opportunity!

*Terms & Conditions apply


INDEX

About upGrad 02

About the Bootcamp 03

Program Highlights 04

Program Details 05

Why this Bootcamp 06

Program Curriculum 09

Project Portfolio 18

Our Authors 19

Our Subject Matter Experts 20


ABOUT
UPGRAD

upGrad is an online education “Cloud Computing


platform to help individuals Bootcamp” aims to deliver
develop their professional potential conceptual knowledge along with
in the most engaging learning hands on-experience to ensure a
environment. With an exponential successful start for your career in
increase in demand for skilled the industry. At upGrad, we aim to
individuals, our aim is to help leverage technology in order to
working professionals upskill in transform the way education is
emerging new-age technologies. delivered in the digital age.

Our aim is simple:


We strive to create high-impact, hands-on
experiences that prepare students for
meaningful and productive careers.

Ronnie Screwvala
Co-founder and Executive Chairman

*Terms & Conditions apply 02


ABOUT THE
BOOTCAMP

Cloud Computing Bootcamp is an After completing a Cloud


intensive training program that Computing Bootcamp, graduates
teaches individuals the skills may be eligible for various roles in
necessary to work with cloud cloud computing, such as cloud
computing technologies. These engineer, cloud architect, cloud
bootcamps are designed to provide developer, and cloud administrator.
students with hands-on experience These roles are in high demand in
in the latest cloud computing tools today's digital economy, and
and platforms, such as Amazon professionals with cloud computing
Web Services (AWS) and Microsoft skills can command competitive
Azure salaries.

The curriculum of a Cloud Overall, a Cloud Computing


Computing Bootcamp typically Bootcamp can be a great way for
covers a range of topics, including individuals to gain practical
cloud infrastructure, storage, experience in cloud computing and
networking, security, an application jumpstart their careers in this
deployment. rapidly growing field.
Students learn how to use various
cloud services to build and manage
applications, migrate on-premises
infrastructure to the cloud, and
optimize cloud-based solutions for
performance and cost.

Cloud Computing Bootcamp is for a


duration of 6.5 months and projects
are conducted at the end of each
module.

*Terms & Conditions apply 03


PROGRAM
HIGHLIGHTS

70+ 296+
Hours of Live Instructor - Hours of Self Study
led sessions Content

62+ 11
Hours Hands-on with Mini Projects
Cloud Labs

2 4
Case Studies Capstone Projects

04
PROGRAM
DETAILS

Program Duration
6.5 Months

Eligibility Criteria
Final year students pursuing their graduation or professionals
with 0-3 years of experience wanting to kick-start career in Cloud
Computing Domain can apply for the program.

Program Fee
₹ 90,000 + GST ₹ 63,000 + GST (non-refundable fees)

Admission Process

Step 1: Step 2:
Apply for the program Complete your application

Step 3: Step 4:
Pay block amount Reserve your seat

05
WHY THIS
BOOTCAMP?
Here are some reasons why a Cloud Computing Bootcamp can be beneficial:
Hands-on Learning: Cloud computing bootcamps typically provide
participants with hands-on learning experiences through projects and
exercises that simulate real-world scenarios. This can help learners develop
practical skills that are immediately applicable in the workplace.

Access to Industry Experts: Bootcamps often feature instructors who are


experts in the field of cloud computing.

Structured Curriculum: upGrad offers a structured curriculum that covers a


wide range of topics related to cloud computing. This can help learners gain a
comprehensive understanding of the field and its various components.

Career Advancement: Completion of a cloud computing bootcamp can


enhance participants' resumes and increase their job prospects in the field.
This can lead to better job opportunities, higher salaries, and career
advancement.
Video Bootcamps
Courses

Cloud labs No No Yes

Industry projects No Yes Yes

Interview Opportunity* No No Yes

Career guidance sessions No Yes Yes

Value for Money* No No Yes

Top Product companies No No Yes


Instructors

*Terms & Conditions apply 06


+ = Partnership

GGU Legacy
Established in 1901 in downtown San Francisco, US

Rankings
• Ranked #1 in the USA for Working Professionals by Washington Monthly - 2019
for 4 consecutive years (2016-2019)
• Among Top 10% Schools in USA as per College Factual Rankings - 2022
• Ranked #1 for Best Online College in California by SR Education - 2020

Certificate of completion
07
CLOUD CAREER
ROADMAP
The Cloud Career Opportunity is Unprecedented
1.5 Cr/A

1 Cr/A Head of Cloud Infrastructure

Principal Cloud Architect


75 LPA

Senior Cloud Architect


50 LPA

25 LPA Cloud Architect

15 LPA Network Architect

10 LPA Lead- Cloud Service Provider

5 LPA Cloud Service Provider

1 year 5 year 10 year 15 year 20 year

08
PROGRAM
CURRICULUM

Milestone 1 | Fundamentals | 4 Weeks

Beginning with Fundamentals of Linux, learners will


go through working with basic command lines of
Learning Linux and get an understanding of the process and
Objective : networking concepts. Further, they will learn the
basicsof programming in Python. Lastly, they will be
introduced to cloud computing and its terminologies..

1. Linux Essential
• Introduction to Linux
• Files and Directories
• Linux Problem Solving Session
• Creating and Editing Files
• User, Group and Permissions
• Essential Linux Commands
2. Linux - Permissions, Processes and Networking
• Other Essential Features
• Processes in Linux
Topics • Shell Scripts
• Linux Problem Solving Session
Covered : • Networking concepts (DNS, TCP/IP, DHCP)
• Setting up your development environment
• Let's Build An App!
3. Python Foundation
• Description: Learn basic Python Programming
• Introduction to Python
• Control Flow
• Lists
• Loops
• Functions
• Strings
• Use cases of Python in Cloud World
• Assessment: Code Challenge

09
PROGRAM
CURRICULUM

4. Cloud Computing Introduction


• Description: Introduction to Cloud Computing and
Terminologies
• Cloud Introduction
• Virtualization Vs Cloud
Topics • Introducing Major Cloud Providers and
Terminologies
Covered : • Cloud Deployment Models
• Cloud Service Models
• JSON and Github introduction
• Core Services of Cloud (Compute, Storage,
Network)
• Build your virtual environment (Vmware, HyperV,
Virtualbox)
• Assessment: Linux - Permissions, Processes and
Networking

10
PROGRAM
CURRICULUM

Milestone 2 | AWS Expert | 9 Weeks

Students will get an understanding of networking


concepts in Azure cloud and be able to configure the
core network services AWS networking and content
delivery concepts. Afterwards, learners will go
through Microsoft Azure compute deployment and
learn the provisioning of infrastructure and
administration of Microsoft Azure using Portal and
Learning Powershell. They will also get a detailed
understanding of the Microsoft Azure network and
Objective : be able to deploy and manage networks and
databases,along with monitoring concepts in Azure
cloud and be able to configure the monitoring and
backupservices. In the security and compliance
course, learners will apply concepts in real-world
scenariosusing Microsoft Azure. Lastly, students will
perform serverless computing concepts in Azure
cloud andbe able to automate the deployment

1. AWS Networking and Content Delivery


• Introduction to the week's module
• Introduction to VPC
• VPC Components (subnets, route tables,
network ACLs, Internet gateway)
Topics • AWS Network Services Introduction
• Sizing and IP address
Covered : • Subnets and CIDR Blocks
• Overview of NAT Gateway
• Security Groups and ELB
• Route 53 DNS Explained
• Introduction to EC2
• Introduction to Cloud Front

11
PROGRAM
CURRICULUM
. Data Engineering

2. AWS Databases
• Introduction to Databases
• Relational Database Service in AWS
• Amazon ElastiCache
7. Deployment
• Introduction to Amazon Aurora
• Overall Module Concept Revision ( Whether the
Objective is met)
• Deploy RDS services in AWS
• Configure Policies in RDS
3. AWS Cloud Compute Provisioning and Deployment
• Introduction to Deployment and Provisioning
• Elastic Compute EC2
• ECS Deployments and RDS Deployments
• Different types of Instances and use cases
• Introduction to AWS Storage Services
• Disk Types and Differences
8. Level• Autoscaling
Up Your Skills - System Design
Learning
4. AWS Storage Services Deep Dive
Objective : • Introduction to EBS
• Storage Classes
• Evolution of Storage
• Cloud Storage and Amazon Simple Storage
Services (S3)
• S3 Lifecycle Policies
• Working with Amazon EBS and S3
• Backup and Recovery of EBS and S3
• Use cases for EBS and S3 storage
5. DevOps and Automation
• Introduction to the week's module
• Introduction to DevOps
• DevOps tools and Methodologies
• Introduction to Dockers
• Introduction to Kubernetes
• Introduction to Infrastructure as a Code (IaC)
• IaC tools and Methodologie

12
PROGRAM
CURRICULUM
. Data Engineering

6. Security and Compliance of AWS


• Introduction to the week's modul
• Introduction to AWS Security Services
• AWS Shared Responsibility Model
7. Access
• Identity Deployment
Management
• AWS WAF, AWS Sheild, AWS Secrets Manager
• Trusted Advisor Security Checks
7. Monitoring, logging and Remediation
• Introduction to the week's module
• Introduction to AWS Monitoring Services
• Identify, collect, analyze and export
• Cloud Watch
• Amazon Event Bridge
• Amazon SNS ( Simple Notification Service)
Learning 8. AWS Data Management and Protection
: Level• Introduction
Objective8. Up Your Skillsto the week's module
- System Design
• Importance of Data and Classification
• Data Protection using AWS KMS
• Encryption at rest
• Encryption in transit
9. AWS Serverless Computing and Automation
• Introduction to the week's module
• Introduction to AWS Elastic Container Service
• AWS Elastic Kubernetes Service (EKS)
• Working with Lambda
• AWS EC2 Image Builder
• AWS CloudFormation
• DynamoDB Deployments, Lightsail and Batch, and
Deployment Automation
• AWS OpsWorks and CloudFormation using a
sample template

13
PROGRAM
CURRICULUM

Milestone 3 | Azure Expert | 7 Weeks

The objective of this module is to ensure that the


students get an understanding of networking
conceptsin Azure cloud and be able to configure the
core network services followed by Microsoft Azure
computedeployment and provisioning of
infrastructure. Also, making learners grasp microsoft
azureadministration using Portal and Powershell as
Learning well as a detailed understanding of Microsoft Azure
network and be able to deploy and manage networks
Objective : and databases. Make students develop a good
understanding of monitoring concepts in Azure cloud
and be able to configure the monitoring and
backup services and apply security and compliance
in real-world scenarios using Microsoft Azure. Lastly,
serverless computing concepts in Azure cloud and
able to automate the deployment

1. Azure Networking and Traffic Management


• Introduction to the week's module
• Azure Network Introduction
• Azure DNS and Virtual Networks
• Azure Load Balancer (Public and Internal)
• Traffic Manager - Priority Routing
• Traffic Manager - Performance Routing
Topics • Traffic Manager - Geographic Routing
Covered : • Traffic Manager - Weighted Routing
• Network Security Group
• Private DNS – Demo
2. Deploy and Manage Azure Compute and Storage
Resources
• Deploy and manage Azure compute and storage
resources
• Introduction to the week's module
• Introduction to Azure Compute Services

14
PROGRAM
CURRICULUM
. Data Engineering

• Create and Manage Virtual Machines


• Introduction to Azure Storage
• AWS Storage comparison to Azure Storage
• Storage Accounts
• Azure7. Deployment
Files and Blobs
3. Azure Administration
• Introduction to the week's module
• Introduction to Powershell
• Manage Resource Groups using Powershell
• Working with Azure CLI locally
• Introduction to ARM templates
• Understanding JSON
• Interacting with VM using Powershell
• ARM Viz tool
4. Azure Network and Databases Management -
Project Week
8. Level• Introduction
Up Your Skills - System
to Inter Design
Connectivity
Learning
• Network Peering
Objective : • Virtual Network Gateway
• Express Route
• Database Services in Azure
5. Azure Monitoring and Backup
• Configure File and Folder level backups
• Configure Azure Monitor
• Configure Virtual Machine Backups
• Configure Azure Alerts
• Configure Log Analytics
• LRS vs GRS
6. Serverless Computing and Automation
• App Service
• Containers vs Virtual Machines
• Container Orchestration
• Azure Kubernetes Services
• AKS and Azure AD

15
PROGRAM
CURRICULUM

Milestone 4 | Multi Cloud Expert(AWS and Azure) | 6 Weeks

The objective of this module is to enable students to


get a detailed understanding of the Microsoft azure
network and be able to deploy and manage the
network and learn to configure the monitoring and
backupservices. Further, apply security and
compliance in real-world scenarios using Microsoft
Azure andget an understanding of serverless
Learning computing concepts in Azure cloud and be able to
automate thedeployment. Also, performing backup
Objective : and disaster recovery in both Microsoft Azure and
AWS, this will ensure that the students get a
conceptual understanding of backup and DR
scenarios. Graspingarchitecture and doing the
deployment, provision and troubleshooting as
necessary while doing costcomparison between
multi-cloud and optimization. Lastly, students will
learn how multi-cloud migration expert performing
migration between AWS and Azure while developing
an understanding ofnetworking concepts in AWS
cloud and being able to configure the core network
services.

1. Backup and Disaster Recovery of AWS and Azure


- Project Week
• Introduction to the week's module
• Introduction to Disaster Recovery
Topics • Backup and DR Concepts of Azure and AWS
Covered : • Different types of DR
2. Azure Architecture Deployment
• Architecture Pillars of Azure
• Understanding Architecture Diagram
• AWS CDN and Azure CDN Comparison

16
PROGRAM
CURRICULUM
. Data Engineering

3. Cost Optimization in AWS and Azure


• Understand Cost Management in AWS and Azure Cloud
• Enable Billing Alerts and configure threshold
• Cost Explorer
7. Virtual
• EC2 and Deployment
Machine Pricing
• Trusted Advisor
• Cloud Selection Process
4 . Migration between AWS and Azure - Project Week
Learning • Introduction to the week's module
Objective : • Introduction to Migration
• Multi-Cloud Migration Concepts
• Migration Services of Azure and AWS
5. Job Placement / Certification Preparation and Activities
• Mock Interview and Feedback
• Multiple Revisions, Mock exams and cert prep
• Preparing to face interviews
8. Level• Resume
Up Your Skills - System
Preparation, PortfolioDesign
Review

17
PROJECT
PORTFOLIO

Develop industry-grade projects using concepts learnt during the


bootcamp and build asolid, job-worthy portfolio worthy of top tech
companies. Here are some of the types of
projects you will develop:

Disaster Recovery
Automate the Amazon EBS snapshots lifecycle for data migration and
Disaster Recovery for better backup compliance using Amazon DLM.
VPC PeeringSetup peering connection between 2 VPCs, where all the
subnets in VPC_2should be private

VPC Peering
Setup peering connection between 2 VPCs, where all the subnets in VPC_2
should be private and accessible from EC2 instance launch in VPC_1.

AWS CLI
Use CloudFormation to launch an Amazon EC2 instance and automate
Apache webserver installation.

AWS CodePipeline
Build a pipeline that builds and deploys container applications to Amazon
ECR and detects changes to source code for seamless deployment

18
OUR
AUTHORS

Eshant Garg Ajay Kumar Lodha


Cloud Architect, Cloud Architect
Microsoft Certfied Trainer
Ex-Wells Fargo, Ex-Capgemini
Ex-Experian

Anand Rao Nednur Prashant Pandey


Cloud Architect Solution Architect, Data
Engineer
Wipro TCS

Dikkama Reddy Ankush Choudhary


Bollavaram Cloud Engineer
Technical Architect, Azure
Architect Ex-InfraStack
IBM

19
OUR
SUBJECT MATTER EXPERTS

Ramasamy Abedulraheem Essam


Panchavarnam Cloud Consultant-AWS
Google/AWS Cloud Authorized Instructor
Trainer
Ex-Infosys,Sify Thinksmart

Jatin Goel Sajid Akram


Senior Technical Trainer AWS Authorized
Instructor
Ex-L&T Infotech Ex-Sky

Ravi Kulkarni Mo George Blankson


DevOps and Cloud
Trainer Microsoft Azure Trainer
Ex-Capgemini, Ex-QA Ltd
Cognizant

20
upgrad.com

For further details, contact

bootcampsupport@upgrad.com 1800 210 2020

We are available 24*7

upGrad Education Private Limited. Nishuvi, 75, Dr. Annie Besant Road Worli, Mumbai - 400018
Corporate office: Lexington Towers, Bangalore- 560029

You might also like