Loader attribute of the E Learning Platform
Avail Flat 10% off on all courses | Utilise this to Up-Skill for best jobs of the industry Enroll Now

Cloud Architect Masters Program

1.35K+ Learners

Cloud Masters Program makes you proficient in designing, planning, and scaling cloud implementation. It includes training in Python, Cloud Computing, AWS Architectural Principles, Migrating Applications on Cloud and DevOps. The curriculum has been determined by extensive research on 5000+ job descriptions across the globe

Extensive Program with 6 Courses

Instructor led training provided by Stepleaf E-Learning Platform Instructor Led Training
Real time cases are given for students attending the online professional development courses Real Time Projects
Intertviews are scheduled after completing  Online Professional Development Courses Guaranteed Job Interviews
E-Learning Platform Flexible Schedule
E-Learning Platform LifeTime Free Upgrade
Stepleaf is the E-Learning Platform provides 24*7 customer support 24x7 Support
forum discussion in E-Learning Platform Free Forum
E-Learning Platform in which Online Professional Development Courses are tutor Learn From Industrial Experts
E-Learning Platform Deicated Learning Manager
video preview
Course Syllabus

Python Scripting Certification Training

Fundamentals of Cloud Computing

AWS Architect Certification Training

Migrating Applications to AWS Training

DevOps Certification Training

AWS Certified DevOps Engineer Training

Cloud Architect Online Course

Oct 26 MON - FRI (60 Days) Weekday Batch Filling Fast 03:00 PM  05:00 PM
Time schedule for Online Professional Development Courses

Can't find a batch you were looking for?

Course Price at

$ 1709.00

About Course

Extensive Program with 6 Courses

Python Scripting Certification Training

Python Scripting allows programmers to build applications easily and rapidly. This course is an introduction to Python scripting, which focuses on the concepts of Python. It will help you to perform operations on variable types using Pycharm. You will learn the importance of Python in real time environment and will be able to develop applications based on Object-Oriented Programming concept. End of this course, you will be able to develop networking applications with suitable GUI.

Fundamentals of Cloud Computing

Fundamentals of Cloud Computing

This course will be covering the following topics :

  • What is Cloud Computing?
  • Why Cloud Computing?
  • Characteristics of Cloud Computing
  • Cloud Computing – Technologies
  • Cloud Deployment Model - Public Cloud, Private Cloud, Hybrid Cloud
  • Cloud Service Model - IAAS, PAAS, SAAS
  • Cloud Services – Users
  • Cloud Virtualization
  • Cloud - UseCase

AWS Architect Certification Training

StepLeaf’s AWS Architect Certification Training is curated by industry professionals as per the industry requirements and demands. It will help you prepare for the AWS Certified Solutions Architect - Associate exam SAA-C02 With StepLeaf's instructor-led sessions, you will be able to effectively architect and deploy secure and robust applications using AWS. This course will help you identify the appropriate AWS service based on databases, network, storage, cost optimization, compute, and security requirements. 

Migrating Applications to AWS Training

StepLeaf's Online Workshop on Migrating application to AWS will help you gain expertise andexperience in managing cloud migration without any downtimes. Migrating Applications to AWS(Amazon Web Services) Training will help you become proficient in Migrating Strategies, MigratingWeb Applications, Database Migration, Batch Processes, and Backend Processing Pipeline to AWSCloud using the best migration practices suggested by AWS

DevOps Certification Training

The DevOps Certification Training Program will provide you with in-depth knowledge of various DevOps tools including Git, Jenkins, Docker, Ansible, Puppet, Kubernetes and Nagios. This training is completely hands-on and designed in a way to help you become a certified practitioner through best practices in Continuous Development, Continuous Testing, Configuration Management and Continuous Integration, and finally, Continuous Monitoring of software throughout its development life cycle

AWS Certified DevOps Engineer Training

The AWS Certified DevOps Engineer – Professional exam validates technical expertise in provisioning, operating and managing distributed application systems on the AWS platform. StepLeaf's AWS Certified DevOps Engineer training has been designed to help an individual in developing advanced technical skills on CodeCommit, Codepipeline, CloudFormation, OpsWorks, Beanstalk and many more, needed to successfully attempt the AWS Certified DevOps Engineer – Professional examination. With this AWS professional certification under your belt, you will join an elite club of AWS Certified DevOps Engineer Professionals who are in high demand by employers worldwide



Key Skills

SAAS, PAAS, IAAS, Cloud Virtualization, Cloud Deployment Models, lambda, EC2, RDS, s3, VPC, Migrating Applications to AWS, Kinesis Firehose, Storage Gateway, Migrating a monolithic application to AWS, jenkins, selenium, nagios

Free Career Counselling
+91

Course Contents

Download Syllabus

Python Scripting Certification Training

Python Scripting Certification Training Curriculum

Learning Objectives: In this module, you will learn the concepts of Python and Scripting.

Topics:

  • Get an overview of Python
  • The companies using Python
  • Other applications in which Python can be used
  • Explore Python Frameworks and IDEs
  • Concept of Scripting
  • Difference between Scripting language and Programming language
  • Installation of Python

Hands-on:

  • Create "Hello world" code


Learning Objectives: In this module, you will learn basic data types of Python and decision-making statements.
Topics:
  • Introduction to Identifiers
  • What are the different variable types?
  • Different operators
  • Conditional statements
  • Loops

Hands-on:

  • Data types - string, numbers
  • Keywords
  • Variables
  • Demonstrating Conditional statements
  • Demonstrating Loops

Learning Objectives: In this module, you will learn the different types of sequence structures, related operations, and their usage.
Topics:
  • Numbers
  • Strings and related operations
  • Tuples and related operations
  • Lists and related operations
  • Dictionaries and related operations
  • Sets and related operations

Hands-on:

  • Tuple - properties, related operations, comparison with list
  • List - properties, related operations
  • Dictionary - properties, related operations
  • Set - properties, related operations

Learning Objectives: In this module, you will learn how to create and execute Functions and Object Oriented Concepts. You will learn how to handle expected and unexpected exceptions using Pycharm.
Topics:
  • Function Parameters
  • Global variables
  • Why Python is called Object-oriented language?
  • Class and Objects
  • Variable scope and Returning Values
  • Python files I/O Functions
  • Errors and Exception Handling
  • Handling multiple exceptions

Hands-on:

  • Functions - syntax, arguments, keyword arguments, return values
  • Errors and exceptions - types of issues, remediation

Learning Objectives: In this module, you will learn Standard Libraries of Python, modules used in Python, how to connect your server with MySQL DB. In addition, learn about Socket programming and GUI programming.
Topics:
  • Modules used in python
  • Python Boto ec2 module
  • MySQL DB access
  • Network programming
  • Multi-threading
  • GUI programming

Hands-on:

  • Packages and module - modules, import options, sys path
  • Network Creation
  • Create GUI

Fundamentals of Cloud Computing

Fundamentals of Cloud Computing Curriculum

  • What is Cloud Computing?
  • Why Cloud Computing?
  • Characteristics of Cloud Computing
  • Cloud Computing – Technologies
  • Cloud Deployment Model - Public Cloud, Private Cloud, Hybrid Cloud
  • Cloud Service Model - IAAS, PAAS, SAAS
  • Cloud Services – Users
  • Cloud Virtualization
  • Cloud - UseCase

AWS Architect Certification Training

AWS Architect Certification Training Curriculum

Learning Objective: In this module, you will learn about the different services provided by AWS. You will be provided with an overview of the important resources required to architect an application.
Topics:
  • Cloud Computing
  • Cloud deployment and service models
  • AWS Global Infrastructure and its benefits
  • AWS Regions, Availability Zones, and Edge Locations
  • AWS Services
  • Ways to access AWS Services: AWS CLI, AWS SDK, AWS Management Console

Hands-On:

  • Sign-up for AWS free-tier account
  • Explore Console and Configure CLI

Learning Objective: In this module, you will learn about how to securely manage your application and your AWS account using various Amazon security services.
Topics:
  • User management through Identity Access Management (IAM)
  • Various access policies across AWS Services
  • AWS Cognito
  • AWS Security & Encryption: KMS, CloudHSM, Sheild, and WAF
  • API keys service access
  • Best practices for IAM
  • Access billing and create alerts on billing

Hands-On:

  • Create new users who can login to AWS console
  • Create role for an application to access S3
  • Create policies for new user to have either admin or limited privileges
  • Credential rotation for IAM users
  • Login to AWS console via MFA
  • Create API keys for accessing AWS Services
  • Create Budget
  • Login to Cognito Hosted UI and redirect to a custom domain

Learning Objective: In this module, you will learn about the different Object Storage Services offered by AWS, identify when to use a specific service, how to store/transfer data using these services and optimize the storage cost.
Topics:
  • S3 bucket
  • Storage classes in S3
  • Glacier Deep Archive
  • Life cycle policy in S3
  • S3 Lock Policies
  • S3 Performance Optimization
  • Cost optimization for S3
  • Difference between S3, EBS and EFS
  • Glacier: Glacier Vault Policies
  • Storage Gateway and its types

Hands-On:

  • Hosting a Static Website on Amazon S3
  • Versioning in AWS S3
  • Replicating data across regions
  • S3 Transfer acceleration
  • Transfer and retrieve data from Glacier through lifecycle policy
  • Accessing a static website through Cloud Front
Learning Objective: EC2 (Elastic Compute Cloud) is the backbone of AWS. In this module, you will learn about the concepts associated with an EC2 instance and its usage. This module covers different AMIs, a demo on launching an EC2 instance, ways to connect with an instance, and how to host a website on EC2 instance.
Topics:
  • Start, stop and terminate an EC2 Instance
  • Security Groups
  • AMI
  • VPC, ENI, Public, and Private IP
  • Storage services
  • Instance Store
  • EBS and its types
  • SSDs and Provisioned IOPS
  • Hard Disk Drives
  • EFS
  • EBS vs EFS
  • Cost optimization

Hands-On:

  • Host your website inside EC2
  • Create an AMI
  • Create an Elastic IP
  • Attaching an EBS volume externally
  • To create a snapshot
  • Mount EFS volumes
  • Mount FSx into windows servers and share same file
Learning Objective: In this module, you will learn the concepts of Load Balancing, Auto-Scaling, and Route 53 to manage traffic.
Topics:
  • Elastic Load Balancer and its types
  • Advanced features of ELB
  • Launch Templates
  • Launch Configurations
  • Comparison of Classic, Network and Application Load Balancer
  • Auto-Scaling
  • Components of Auto-Scaling
  • Lifecycle of Auto-Scaling
  • Auto-Scaling policy
  • Working of Route 53
  • Various Routing Policies

Hands-On:

  • Create a Classic Load Balancer
  • Create a Network Load Balancer
  • Work with Application Load Balancer and Auto-Scaling
  • Auto-Scaling and Scaling policy
  • Point a sub-domain to EC2 box in Route 53

Learning Objective: In this module, you will learn about the different database services offered by AWS to handle structured and unstructured data. This module also gives you knowledge on how to analyze your data.
Topics:
  • Amazon RDS and its benefits
  • Read Replica
  • RDS IAM Authentication
  • Aurora: Aurora Serverless & Global Databases
  • DynamoDB
  • ElastiCache: Working, Redis vs Memcached
  • Amazon RedShift: Redshift Spectrum
  • Kinesis: AWS Kinesis Data Streams, AWS Kinesis Data Firehouse
  • AWS Lake Formation
  • AWS Athena
  • AWS QLDB

Hands-On:

  • Storing an application data in MySQL DB using Relational Database Service (RDS)
  • Creating Tables, loading sample data and running queries
  • Redis Cache
  • Visualize the web traffic using Kinesis Data Stream
  • Analyse csv data in S3 with Athena

Learning Objective: This module introduces you to the Amazon Virtual Private Cloud. You will learn to implement networking using public and private subnets with VPC. Also, this module demonstrates how to monitor your services.
Topics:
  • VPC – Benefits and Components
  • CIDR Notations
  • Network Access Control List v/s Security Groups
  • NAT (Network Address Translation): NAT Devices, NAT Gateway and NAT instance
  • VPC peering
  • Direct Connect
  • Private Link
  • Classic Link
  • AWS CloudWatch
  • AWS CloudTrail
  • AWS Config
  • Trusted Advisor

Hands-On:

  • Create a Non-default VPC and attach it to an EC2 instance
  • Accessing Internet inside Private Subnet using NAT Gateway
  • Connect two instances in different VPC’s using VPC peering
  • Monitoring an EC2 instance using CloudWatch
  • Enable CloudTrail and Store Logs in S3
  • Explore Trusted Advisor
  • Connect to an App hosted in different VPC through Private Link

Learning Objective: In this module, you will learn about different Application services offered by AWS, that are used for sending e-mails, notifications, and processing message queues. This module also deals with the latest trend of Serverless architecture using AWS Lambda.
Topics:
  • AWS Simple Email Service (SES)
  • Implement SES
  • Demonstrate the working of SNS
  • SQS: Work with SQS, ASG with SQS
  • Amazon MQ
  • Amazon Event Bridge
  • AWS Simple Notification Service (SNS)
  • AWS Simple Work Flow (SWF)
  • AWS Lambda
  • AWS Serverless Application Model

Hands-On:

  • Send an email through AWS SES
  • Send notification through SNS
  • Send an e-mail through Lambda when an object is added to S3
  • Send notification through Lambda when a message is sent to SQS

Learning Objective: This module helps you gain knowledge on various AWS services and tools used for configuration management and Automation.
Topics:
  • Infrastructure as Code
  • CloudFormation and its components
  • Templates in CloudFormation
  • Stack in CloudFormation
  • Resource deletion policies in CloudFormation
  • Introduction to AWS OpsWorks
  • AWS OpsWorks services
  • Components of AWS OpsWorks Stack
  • OpsWorks Lifecycle Events and Deployment Commands
  • OpsWorks for Chef Automate
  • AWS OpsWorks for Puppet Enterprise
  • Auto Healing
  • Elastic Beanstalk
  • Components of Elastic Beanstalk
  • Beanstalk v/s OpsWorks v/s CloudFormation

Hands-On:

  • Installation of LAMP server in EC2 through CloudFormation
  • AWS OpsWorks Stack
  • Deploy a Web Application with DynamoDB using Beanstalk

Learning Objective: This module gives you an idea of the importance of AWS guidelines for the Well-Architected Framework. You will also learn about Resilient and Performant architecture designs.
Topics:
  • AWS Well-Architected Framework
  • How to Build a Well-Architected Framework
  • Pillars of AWS Well-Architected Framework
  • Basics of Resilient Architecture
  • Disaster Recovery (DR)
  • Options to Implement DR Plans
  • Basics of Performant Architecture

Learning Objective: Adding to Module 10, this module covers the remaining three concepts behind AWS Well-Architected Framework – Securing Applications and Architectures, Designing Cost-Optimized Architectures.
Topics:
  • Well-Architected Framework
  • Specify Secure Applications and Architectures
  • Determine how to secure application tiers
  • Determine how to secure data
  • Define networking infrastructure for a single VPC application
  • Design Cost-Optimized Architectures
  • Determine how to design cost-optimized storage
  • Determine how to design cost-optimized compute

Learning Objective: This module mainly contains exam questionnaires that will be discussed along with the guidance on taking up AWS Solution Architect Certification Exam.
Topics:
  • AWS Solution Architect Certification Exam Guide
  • Certification Exam Questionnaires

Learning Objective: In this module, you will learn how to implement DevOps tools using AWS.
Topics:
  • Overview of DevOps
  • Lifecycle
  • Stages in DevOps
  • AWS CodeCommit
  • AWS CodePipeline
  • AWS Code Deploy

Hands-On:

  • Implement AWS CodeCommit
  • Implement AWS CodePipeline

Migrating Applications to AWS Training

Migrating Applications to AWS Training Curriculum

Learning Objectives: In this module, the participants will develop a good overall understanding of AWS Services.
Topics:
  • AWS Compute, Storage, networking Services
  • AWS EC2 Instance launch Demo
  • AWS S3 Demo
  • AWS security model and Security Services
  • AWS IaaC with Cloud formation
  • AWS Auto scaling, Load balancing and Cloud Watch Demo

Hands On/Demo:

  • Creating an EC2 instance using AWS Management Console
  • Creating an Auto-Scaling group using EC2 dashboard
  • Configuring a Load Balancer on EC2 instance
  • Configuring a Bucket using AWS S3
  • Building a non-default VPC
  • Using of IAM services to create users and groups
  • Creating a Stack using an AWS CloudFormation template
  • Setting up your Billing alert

Learning Objectives: In this module, you will learn all the pre-migration practices which are recommended by AWS
Topics:
  • AWS CAF – Cloud Adoption Framework
  • 6R Migration Pattern
  • AWS Well Architecture Framework

Learning Objectives: In this module, you will learn how to migrate an on premise Server or VM to cloud.
Topics:
  • Application discovery services
  • Server Migration services
  • Agent based and agentless server migration service
  • Migration on Premises Microsoft Hyper VM to AWS AMI
  • Migration on Premises VMware VM to AWS AMI

Hands On/Demo:

  • Migrating an on premises VM machine to AWS environment

Learning Objectives: In this module, you will learn how you can perform all pre, during & post migration activities by using AWS portfolio of DB migration services
Topics:
  • DB Migration challenges
  • AWS DB Services
  • AWS DB Migration services
  • AWS Pre during and post migration task

Hands On/Demo:

  • Migrating a source DB, which will be from outside the AWS environment to target AWS RDS Aurora DB in side AWS environment

Learning Objectives: In this module you will learn how to transfer data to AWS in large scale
Topics:
  • Storage Gateway
  • Kinesis Firehose
  • Snowball, Snowball edge and Snowball Mobile
  • Direct Connect
  • S3 Transfer Acceleration

Hands On/Demo:

  • Speeding up a large-scale data migration to S3 by enabling S3 Acceleration
  • Confirming how much data migration has been speeded up via a tool

Learning Objectives: The goal of this module is to provide you both why and how of docker and AWS elastic container service(ECS) can be used to migrate monolithic application to AWS Cloud.
Topics:
  • Understand Docker Ecosystem
  • How docker can be used to package a monolithic application inside docker container
  • Understanding how ECS works with docker
  • Orchestrate a docker container-based system

Hands On/Demo:

  • Migrating a monolithic application to AWS and then breaking it into microservices

DevOps Certification Training

DevOps Certification Training Curriculum

Learning Objectives : In this module you will be introduced to DevOps environment.
Topics:
  • Why DevOps?
  • What is DevOps?
  • DevOps Market Trends
  • DevOps Engineer Skills
  • DevOps Delivery Pipeline
  • DevOps Ecosystem

Hands-on:

  • StepLeaf’s Use Case
Learning Objective: In this module you will be introduced to DevOps environment.
Topics:
  • What is version control
  • What is Git
  • Why Git for your organization
  • Install Git
  • Common commands in Git
  • Working with Remote Repositories

Hands-on:

  • GIT Installation, Version Control, Working with remote repository

Learning Objective: In this module, you will learn about the different actions performed through git and will be introduced to Jenkins and maven.
Topics:
  • Branching and Merging in Git
  • Git workflows
  • Git cheat sheet
  • What is CI
  • Why CI is Required
  • Introduction to Jenkins (With Architecture)
  • Introduction to Maven
Hands-on:
  • Branching and merging, Stashing, rebasing, reverting and resetting
  • Build and automation of Test using Jenkins and Maven

Learning Objective: In this module, you will know how to perform Continuous Integration using Jenkins by building and automating test cases using Maven.
Topics:
  • Jenkins Management
  • Adding a slave node to Jenkins
  • Building Delivery Pipeline
  • Pipeline as a Code
  • Implementation of Jenkins in the StepLeaf’s Project

Hands-on:

  • Build the pipeline of jobs using Jenkins
  • Create a pipeline script to deploy an application over the tomcat server

Learning Objective: In this module, you will learn about selenium and how to automate your test cases for testing web elements. You will also get introduced to X-Path, Testing and integrate Selenium with Jenkins.
Topics:
  • Introduction to Selenium
  • Why Selenium?
  • Selenium – Webdriver
  • Creating Test Cases in Selenium WebDriver (Waits)
  • What and why X-Path
  • Handling different controls on Webpage
  • Framework in Selenium
  • Selenium Integration with Jenkins
  • Implementation of Selenium in the StepLeaf’s Project

Hands-on:

  • Installing Selenium
  • Creating Test Cases in Selenium WebDriver
  • Integrating Selenium with Jenkins

Learning Objective: This module introduces Docker to readers, the core concepts and technology behind Docker. Learn in detail about container and various operations performed on it.
Topics:
  • Shipping Transportation Challenges
  • Introducing Docker
  • Understanding images and containers
  • Running Hello World in Docker
  • Introduction to Container
  • Container Life Cycle
  • Sharing and Copying
  • Base Image
  • Docker File
  • Working with containers
  • Publishing Image on Docker Hub

Hands-on:

  • Create and Implement docker images and containers

Learning Objective: In this module, you will learn to integrate different containers using docker.
Topics:
  • Introduction to Docker Ecosystem
  • Docker Compose
  • Docker Swarm
  • Managing Containers
  • Running Containers
  • Introduction to Docker Networking
  • Network Types
  • Docker Container Networking
  • Implementation of Docker in the StepLeaf’s Project

Hands-on:

  • Use Docker Compose to create a WordPress site
  • Start Containers on a Cluster with Docker Swarm
  • Deploy a multi-tier application over a cluster
  • Scale an application

Learning Objective: In this module, you will learn to install and configure Puppet. Additionally, understand the master-agent architecture in Puppet.
Topics:
  • Introduction to Puppet
  • Puppet Installation
  • Puppet Configuration
  • Puppet Master and Agent Setup
  • Puppet Module
  • Node Classification
  • Puppet Environment
  • Puppet Classes
  • Automation & Reporting

Hands-on:

  • Install and configure Puppet
  • Configure and implement servers using Puppet

Learning Objective: In this module, you will learn to install Ansible and configure ansible roles. You will also learn to write playbooks and finally execute ad-commands using Ansible.
Topics:
  • Introduction to Ansible
  • Ansible Installation
  • Configuring Ansible Roles
  • Write Playbooks
  • Executing adhoc command

Hands-on:

  • Installing Ansible
  • Configuring Ansible Role
  • Write Playbooks
  • Execute adhoc commands

Learning Objective: In this module, you will learn the basics of Kubernetes and its integration with Docker.
Topics:
  • Revisiting Kubernetes Cluster Architecture
  • Spinning up a Kubernetes Cluster on Ubuntu VMs
  • Exploring your Cluster
  • Understanding YAML
  • Creating a Deployment in Kubernetes using YAML
  • Creating a Service in Kubernetes
  • Installing Kubernetes Dashboard
  • Deploying an App using Dashboard
  • Using Rolling Updates in Kubernetes
  • Containers and Container Orchestration
  • Introduction to Kubernetes

Hands-on:

  • Setting up the Kubernetes Cluster
  • Accessing your application through service
  • Deploying an app through Kubernetes Dashboard
  • Rolling updates in Kubernete

Learning Objective: Learn how to continuously monitor your tasks using various plugins and implementing Nagios Commands.
Topics:
  • Introduction to Continuous Monitoring
  • Introduction to Nagios
  • Installing Nagios
  • Nagios Plugins(NRPE) and Objects
  • Nagios Commands and Notification

Hands-on:

  • Installing Nagios
  • Monitoring of different servers using Nagios

Learning Objective: Learn about various cloud services and service providers, also get the brief idea of how to implement DevOps using AWS.
Topics:
  • Why Cloud?
  • Introduction to Cloud Computing
  • Why DevOps on Cloud?
  • Introduction to AWS
  • Various AWS services
  • DevOps using AWS

AWS Certified DevOps Engineer Training

AWS Certified DevOps Engineer Training Curriculum

Learning Objectives: In this module, you will be introduced to important aspects of DevOps and Amazon Web Services. Also, you will get to know about the necessary security concepts required to manage your account and data on the AWS platform.
Topics:
  • Understanding DevOps and its lifecycle
  • Why DevOps on Cloud?
  • Introduction to AWS
  • DevOps using AWS
  • Security Management - IAM (Identity and Access Management), WAF (Web Application Firewall), AWS Shield, Guard Duty
  • Trusted Advisor
  • Governance Strategies
Hands-on:
  • Creating Policies for a new user to have all Admin Or Limited Privileges
  • Login AWS Management Console via MFA
  • Trusted Advisor
  • Enabling Governance using AWS Config
  • Set Alerts and Budget for your AWS Account

Learning Objectives: In this module, you will learn how to automate Software Development Lifecycle using various AWS development tools.
Topics:
  • CodeCommit
  • CodeBuild
  • CodePipeline
  • CodeDeploy
  • AWS CodeStar
Hands-on:
  • Working of Code Commit
  • Deploy an application using Codepipeline

Learning Objectives: In this module, you will be introduced to important aspects of CloudFormation. Along with it, you will also learn how to use CloudFormation Templates to model and provision the AWS resources in an automated and secure manner for your application.
Topics:
  • Introduction to CloudFormation
  • CloudFormation Template
  • Intrinsic Functions & Conditions
  • Stack Creation
  • Advanced CloudFormation Concepts - CloudFormation Nesting, CloudFormation Wait Conditions & Wait Condition Handlers, CloudFormation Helper Scripts, CloudFormation Custom Resources
  • CloudFormation Stack Updates
  • CloudFormation Resource Deletion Policy
  • CloudFormation Best Practices
  • Troubleshooting

Hands-on:

  • Creating an S3 Bucket using CloudFormation by Hardcoding the Name
  • Creating an S3 Bucket using Intrinsic Function (Join And Ref)
  • Creating and Configuring EC2 Instance using Helper Scripts
  • Creating a Custom Resource with the help of Lambda Function

Learning Objectives: In this module, you will learn various aspects of Elastic Beanstalk. Also, you will learn how to deploy and Monitor your application in Beanstalk.
Topics:
  • Introduction to Elastic Beanstalk
  • Components of Beanstalk
  • Deployment Option
  • Platform Updates
  • Docker in Elastic Beanstalk
  • Extending Beanstalk using extensions
  • Alarms and Notification
  • Troubleshooting

Hands-on:

  • Deploy a Web application with DynamoDB using Beanstalk
  • Deploy an application in beanstalk using Docker
  • Immutable deployment of the application in Beanstalk
  • Creating cron-job on beanstalk instances using .ebextensions

Learning Objectives: In this module, you will get to know the nitty-gritty of AWS OpsWorks and learn how to create stacks and manage configuration with AWS OpsWorks.
Topics:
  • Introduction to OpsWorks
  • Components of OpsWorks
  • Cookbooks, Recipes, Data bags and Berkshelf
  • OpsWorks Lifecycle Events
  • OpsWorks Deployment
  • OpsWorks Auto-Healing
  • Troubleshooting

Hands-on:

  • Deploy an application in OpsWorks Stack
  • Integration of CloudFormation with OpsWorks

Learning Objectives: In this module, you will understand how to implement the concepts of continuous monitoring and management using CloudWatch and CloudTrail. You will also learn to set-up event-driven automated actions.
Topics:
  • Introduction to CloudWatch
  • CloudWatch Metrics: EC2, ELB, and Auto Scaling metrics
  • Custom Metrics
  • CloudWatch Alarms
  • CloudWatch Agent
  • CloudWatch Logs
  • Introduction to CloudTrail
  • System Manager
  • Tagging
  • Concepts required to set-up event-driven automated actions - Lambda, SNS, Autoscaling

Hands-on:

  • Configure Amazon CloudWatch to Notify when CPU Utilization of an Instance is greater than 85%
  • Enable CloudTrail and store Logs in S3

Learning Objectives: In this module, you will learn how to implement highly available and fault-tolerant systems. Also, you will be introduced to Disaster recovery strategies which are effective in making your system resilient at any point of failure.
Topics:
  • EBS
  • Elastic IP
  • Multi region and multi AZs
  • SQS
  • Data Management in Amazon RDS
  • Dynamo DB
  • S3
  • Provisioning elasticity using Load Balancer and Auto-Scaling
  • Components of Auto Scaling
  • Horizontal and vertical scaling
  • Auto-Scaling Lifecycle
  • Recovery Time Objective and Recovery Point Objective
  • Disaster Recovery Options
  • Overcome single Point of Failure

Hands-on:

  • Working of Load Balancer and Auto-Scaling to support highly available and fault tolerant system

Learning Objective: In this module, you will learn about container management tools like Elastic Container Registry (ECR), Elastic Container Service (ECS) and Fargate.
Topics:
  • Orchestration
  • Elastic Container Service
  • Amazon ECR
  • Select a Launch type for your application
  • ECS with EC2
  • ECS with Fargate

Hands On:

  • To Push An Image Into ECR
  • To host a website inside ECS using Fargate launch type

Learning Objectives: This module focuses on exam questionnaires along with guidance on preparing for the AWS Certified DevOps Engineer Exam.
Topics:
  • AWS Certified DevOps Engineer Exam Guide
  • Certification Exam Questionnaires

Like the curriculum? Enroll Now

Structure your learning and get a certificate to prove it.

+91
Two persons discussing about the online developemnet courses

Projects

Use Case-1:

Recruitment-X is a recruitment agency managing multiple clients. The company streamlines the

entire hiring process from gathering job requirements, attracting candidates, qualifying job

applicants, resume processing, candidate selection through making an employment offer. It

helps the recruiting staff of the other companies to spend less time on tedious routine tasks

associated with recruitment and screening activities. At present, the objective of the company

is to build a portal that can help them manage the candidates, job roles and their clients in a

single place.

Use Case - 2:

You are hired as a Cloud Architect and your goal is to build an end to end cloud-based

recruitment management system on cloud using Amazon Web Services.

The architecture must be designed in such a way that the back-end components are hosted as

microservices using Docker and Amazon ECS.

All aspects of the application must adhere to the five pillar recommendations of AWS.

StepLeaf Certificate Holders work at many MNC Companies all over the world

FAQ

Cloud Architect Learning track has been curated after thorough research and recommendations from industry experts. It will help you differentiate yourself with multi-platform fluency, and have real-world experience with the most important tools and platforms. StepLeaf will be by your side throughout the learning journey - We’re Ridiculously Committed.

Our commitment to equip you with a 360-degree understanding of the Cloud Solutions means we cover a broad array of topics to ensure you build the best foundation for success, which includes: SAAS, PAAS, IAAS, AWS architect, Docker, Jenkins, Ansible and many more.
There are no prerequisites for enrollment to the Masters Program. Whether you are an experienced professional working in the IT industry, or an aspirant planning to enter the data-driven world of analytics, Masters Program is designed and developed to accommodate multitude professional backgrounds and allow its learners to have a successful journey in the IT industry. As a goodwill gesture, StepLeaf offers complimentary self-paced courses in your LMS on Python Scripting and Fundamentals of Cloud Computing.
The recommended duration to complete this program is 16 weeks, 
Certificate of Completion for Masters Program shall be awarded to you once you have completed the following courses: Python Scripting Fundamentals of Cloud Computing AWS Architect Certification Training Migrating Applications to AWS Training DevOps Certification Training AWS Certified DevOps Engineer Training To aid your learning journey, we have added following elective courses in the LMS: Python Essentials AWS Development Certification Training Microsoft Azure Certification Training Docker Training and Certification Mastering Perl Scripting Certification Training Completion of the above elective courses is not associated with Master's Program completion criteria.
Yes, We would be providing you with the certificate of completion for every course that is a part of the learning pathway, once you have successfully submitted the final assessment and it has been verified by our subject matter experts.
Assessment is a continuous process in StepLeaf where a student's goal is clearly defined and identifies the learning outcome. We conduct weekly mock tests, so that students can find their shortfalls and improve them before the final certification exam.

Yes we have a centralized study repository, where students can jump in and explore all the latest materials of latest technologies.

Each student who joins StepLeaf will be allocated with a learning manager to whom you can contact anytime to clarify your queries

StepLeaf has a study repository where you can find the recorded video of each class and all other essential resources for the course.

Currently we don't offer demo class as the number of students who attend the live sessions are limited. You could see our recorded video of the class in each course description page to get the insight of the class and the quality of our instructors

Yes, we offer crash courses. You could get the overview of the whole course and can drive it within a short period of time.

You can pay your course fee online quickly through secure Razorpay gateway. You will be able to track the payment details on the way.

;
Bootstrap
Title