1683_AWS Masters Certification Program Brochure
1683_AWS Masters Certification Program Brochure
edureka!
Discover Learning
About Edureka
Edureka is one of the world’s largest and most effective online education platform for
technology professionals. In a span of 10 years, 100,000+ students from over 176 countries
have upskilled themselves with the help of our online courses. Since our inception, we have
been dedicated to helping technology professionals from all corners of the world learn
Programming, Data Science, Big Data, Cloud Computing, DevOps, Business Analytic, Java &
Mobile Technologies, Software Testing, Web Development, System Engineering, Project
Management, Digital Marketing, Business Intelligence, Cybersecurity, RPA and more.
We have an easy and affordable learning solution that is accessible to millions of learners. With
our learners spread across countries like the US, India, UK, Canada, Singapore, Australia, Middle
East, Brazil, and many others, we have built a community of over 1 million learners across the
globe.
Index
*Depending on industry requirements, Edureka may make changes to the course curriculum
edureka!
Discover Learning
Course Outline
Topics:
• History of Linux
• Linux vs Unix
• Features of Linux
• Components of Linux OS
• Architecture of Linux OS
• Linux Distribution
• Shell Scripting
• User Interface in Linux
• Linux Commands
Topics:
• Special Permissions
Topics:
• Process Management
• Process Synchronization
• Scripting
• BASH Scripting
• Expect Scripting
Module 4: Networking
Topics:
• OSI Layers
• Protocols
• DNS
• ICMP
• Linux Firewalls
• Iptables
• Linux Security
edureka!
Discover Learning
Course Outline
Topics:
• Overview of Python
• The Companies using Python
• Other applications in which Python is used
• Discuss Python Scripts on UNIX/Windows
• Variables
• Operands and Expressions
• Conditional Statements
• Loops
• Command Line Arguments
• Writing to the screen
Hands-On:
Topics:
Hands-On:
• Functions
• Function Parameters
• Global variables
• Variable scope and Returning Values
• Lambda Functions
• Object Oriented Concepts
• Standard Libraries
• Modules Used in Python (OS, Sys, Date and Time etc.)
• The Import statements
• Module search path
• Package installation ways
Hands-On:
Topics:
• NumPy - arrays
• Operations on arrays
• Indexing slicing and iterating
• Reading and writing arrays on files
• Pandas - data structures & index operations
• Reading and Writing data from Excel/CSV formats into Pandas
Hands-On:
Topics:
• matplotlib library
Hands-On:
• Matplotlib - Installation, Using Scatterplot, histogram, bar graph, pie chart to show
information, Styling of Plot
edureka!
Discover Learning
Course Outline
Course Curriculum
Module 1 – Introduction to AWS
Topics:
Hands-On:
Hands-On:
• Compute Virtualization
• Amazon Elastic Compute Cloud (EC2) and Its Benefits
• Amazon Machine Image (AMI)
• Security Groups in AWS
• Authentication through Key-pair
• Hardware Tenancy – Shared vs. Dedicated
• Networking Layer in EC2: VPC
• Elastic Network Interface (ENI) and Its Attributes
• Public IP vs. Elastic IP
• Instance Store
• Elastic Block Store (EBS), Its Features and Volume Types
• Solid State Drive: General Purpose SSD and Provisioned IOPS
• Hard Disk Drive: Throughput Optimized HDD and Cold HDD
• Snapshots
• Elastic File System (EFS) and Its Features
• Amazon Batch
• Windows File Server
• Amazon FSx for Windows File Server
Hands-On:
• Traditional Storage
• Need to Move to Cloud Storage
• Traditional vs. Cloud Storage Cost
• Cloud Storage
• Different Storage Options Available on AWS
• Simple Storage Service (S3) and Its Components
• Working of S3
• Bucket Policy
• Access Control List(ACL)
• Versioning
• S3 Replicate
• Cross-Region Replication (CRR) and Its Use Case
• Amazon S3 Transfer Acceleration
Hands-On:
Hands-On:
Hands-On:
• Database
• AWS Database Services – Use Cases
• Amazon RDS
• Read Replica
• IAM in Amazon RDS
• Difference Between SQL and NoSQL Databases
• Amazon DynamoDB and its Data Structure
• Amazon ElastiCache
• Memcached vs Redis
• Amazon RedShift and its features
Hands-On:
• AWS Cognito
• AWS Config
• AWS Firewall Manager
• AWS Network Firewall
• Web Application Firewall(WAF)
• AWS Shield
• Amazon Detective
• AWS Inspector
• AWS Macie
• AWS GuardDuty
Hands-On:
Hands-On:
• Application Services
• Amazon Simple Email Service (SES)
• Amazon Simple Notification Service (SNS)
• Amazon Simple Queue Service (SQS)
• Dead-Letter Queues
• Simple Workflow Service (SWF)
• Amazon MQ
• Amazon EventBridge
• Serverless Computing
• AWS Lambda
• AWS Serverless Application Model (SAM)
• AWS Step Functions
• Amazon States Language
• Elastic Beanstalk
• Concepts of Elastic Beanstalk
• AWS CloudFormation
• Templates and Stack in CloudFormation
Hands-On:
• Amazon SES
• Amazon SNS
• Amazon SQS FIFO queue
• Monitoring Instances using EventBridge and SNS
• Create a Lambda Function
• Creating and executing StepFunctions
• Deploying a Web Application Using Beanstalk
• Installation of LAMP Server in EC2
Hands-On:
Topics:
Hands-On:
Topics:
Hands-On:
• ECS Introduction
• ECS Cluster
• ECS Task Definition
• ECS Service
• ECR Introduction
• Push an image to ECR
• ECS Service with a load balancer
• Deploy an application over the ECS cluster
• EKS
• EKS Architecture
• EKS Cluster
• Creating an EKS Cluster
• EKS Cluster cost
• Elastic Beanstalk
Hands-On:
Hands-On:
Hands-On:
edureka!
Discover Learning
Course Outline
Topics:
Hands-On:
Hands-On:
• DB Migration challenges
• AWS DB Services
• AWS DB Migration services
• AWS Pre during and post migration task
Hands-On:
• Migrating a source DB, which will be from outside the AWS environment to target AWS
RDS Aurora DB in side AWS environment
• Storage Gateway
• Kinesis Firehose
• Snowball, Snowball edge and Snowball Mobile
• Direct Connect
• S3 Transfer Acceleration
Hands-On:
Hands On/Demo:
Course Outline
Topics:
• Cloud Computing
• Cloud Services
• Amazon Web Services (AWS)
• AWS Global Infrastructure
Hands-on:
• Signing Up for a Free Tier Account with AWS.
Topics:
• Introduction
• Amazon Machine Image(AMI)
• What is an Instance?
• Types of Instances
• Creating Instances
• Managing Instances
• Troubleshooting Instances
• Network Interfaces
• Different Categories of IP
Hands-on:
• Creating EC2 Instance.
Topics:
• Cloud Storage
• Types of AWS Cloud Storage
• Understanding AWS Storage
• Amazon Elastic Block Storage(EBS)
• Amazon S3
• Amazon Glacier
• Storage Security
• Storage Gateway
• Snowball
• Troubleshooting Storage in AWS
• Pricing in AWS
Hands-on:
• Restoring an EBS Volume from a Snapshot
• Upload and download files from Amazon S3
Topics:
• Amazon VPC
• VPC Subnets
• Route Tables
• Elastic IPs
• Internet Gateway
• NAT Gateway
• Access Control Lists(ACLs)
• Security Groups
• Creating and Managing a VPC
• Route53
• Network Security
• Troubleshooting Networks in AWS
Hands-on:
• Building a VPC Environment.
Topics:
• Types of Database Instances
• Amazon RDS
• Amazon DynamoDB
• Amazon ElastiCache
Hands-on:
• Creating a MySQL DB Instance via Relational Database Service
• Creating a table and loading data in Amazon DynamoDB
Topics:
• Scaling in the Cloud
• Load Balancer
Hands-on:
• Auto Scaling to scale up the number of servers available for a specific task
Topics:
• Logging Basics
• CloudWatch
• CloudWatch logs
• AWS CloudTrail
• Monitoring and Security
• IAM
• Troubleshooting
Hands-on:
Topics:
• Identifying Cost Reduction Opportunities in the cloud
• Tagging
• Monitoring and Expenditure Alerting with Amazon CloudWatch
• AWS Trusted Advisor
• Creating Amazon Machine Images(AMI)
• AWS OpsWorks
• AWS User Data
• AWS CloudFormation
• Amazon Elastic Beanstalk
Hands-on:
• Create a Stack using an AWS CloudFormation Template.
Course Outline
Topics:
Topics:
• AWS console
Topics:
• Compute Service
• Storage Service
• Database Service
• Network Service
• Application Service
Module 4 – AWS Software development kit and command line tool kit
Topics:
• Configuration
• Configuration
Topics:
• Demonstrate ability to monitor and manage billing and cost optimization processes
Topics:
• Autoscaling
• What is autoscaling and where to use, how to configure autoscaling & autoscaling
groups
• Demo on scale up and scale down scenarios, ensure level of fault tolerance based on
business needs
Topics:
• How to create and attach EBS volumes, EBS Root Devices on Terminated Instances -
Ensuring Data Durability
• What is Ephemeral storage? what is the usage? how create and attach s3 bucket
• Demonstrate ability to create backups for different services (EC2 & RD, how to create a
customized AMI
Topics:
• Ensure data integrity and access controls when using the AWS platform
• Different AWS provided certificates & standards followed at AWS data centers
• VPC Essentials, Building A Non-Default VPC, VPC Networking, VPC Security, DB Subnet
Groups, Elastic IP Addresses and Elastic Network Interfaces
Topics:
• Creating an Amazon Virtual Private Cloud with Cloud Formation and Launching An EC2
Instance
Topics:
• Run a sample MapReduce program to view the job details to analyze the Big data
Topics:
• Storage Service
• Database Service
• Network Service
• Application Service
Topics:
• Compute Service
• Storage Service
• Database Service
• Network Service
• Application Service
Course Outline
Topics:
• Introduction to 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
Topics:
• Code Commit
• Code Build
• Code Pipeline
• Code Deploy
Hands-on:
• Working of Code Commit
• Deploy an application using Code pipeline
Topics:
• Introduction to CloudFormation
• CloudFormation Template
• Stack Creation
• 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
Topics:
• Components of Beanstalk
• Deployment Option
• Platform Updates
• 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
Topics:
• Introduction to OpsWorks
• Components of OpsWorks
• OpsWorks Deployment
• OpsWorks Auto-Healing
• Troubleshooting
Hands-on:
• Deploy an application in OpsWorks Stack
• Integration of CloudFormation with OpsWorks
Topics:
• Introduction to CloudWatch
• Custom Metrics
• CloudWatch Alarms
• CloudWatch Agent
• CloudWatch Logs
• Introduction to CloudTrail
• System Manager
• Tagging
Hands-on:
• Configure Amazon CloudWatch to Notify when CPU Utilization of an Instance is greater
than 85%
• Enable CloudTrail and store Logs in S3
Topics:
• EBS
• Elastic IP
• SQS
• Dynamo DB
• S3
• Auto-Scaling Lifecycle
Hands-on:
• Working of Load Balancer and Auto-Scaling to support highly available and fault tolerant
system
Topics:
• Orchestration
• Amazon ECR
Hands-on:
• To Push an Image Into ECR
• To host a website inside ECS using Fargate launch type
Topics:
Course Curriculum
Course Outline
Topics:
• What is GIT?
Hands-on:
• Perform git commands
Topics:
Hands-on:
• Perform git operations on the remote repository
Topics:
• Branching in Git
• Merging Strategies
• Git tags
Hands-on:
• Performing different Branching and Merging operations
• Using Git Tags
• How to use git stash
Topics:
• Advantages of workflow
• Centralized Workflow
• Gitflow Workflow
• Forking Workflow
Topics:
Hands-on:
• Using Git with Eclipse IDE
• Using Git with IntelliJ IDE
Topics:
• User Management
• Local Protocol
• HTTP Protocol
• SSH Protocol
• GitLab Administration
Hands-on:
• Setting Up the Git Server
• Working with Gitlab