Overview
With an annual revenue of $25.65 billion in 2018, Amazon Web Services (AWS) is a leader in Infrastructure-as-a-Service (IaaS), supporting everything from Internet of Things and artificial intelligence to augmented reality and analytics. AWS grew by a whopping 45% in Q4 2018, and it is typically the first beachhead for enterprises before they take to a multi-cloud approach.
AWS offers every benefit you’d expect from the cloud, and is vastly superior to other cloud service providers in the market in terms of data availability and high-transfer stability.
Cognixia’s Cloud Computing with AWS course begins by discussing the basics of AWS and Cloud Computing, then moves on to discussing more advanced concepts such as service models (IaaS, PaaS, SaaS) and Amazon Virtual Private Cloud (VPC). We wrap it all up in a deep dive into details on particular elements of the AWS platform.
What You'll Learn
- API Gateway
- Autoscaling
- CloudFormation
- CloudFront
- CloudTrail
- CloudWatch
- Direct Connect
- EC2
- EFS
- Elastic Beanstalk
- Elastic Transcoder
- Glacier
- IAM
- Lambda
- Load Balancing
- RedShift
- RDS
- Route53
- S3
- SNS
- SQS
- SWF
- VPC
Curriculum
- Introduction to Cloud Computing
- Why Cloud Computing?
- Benefits of Cloud Computing
- Public Cloud, Private Cloud, Hybrid Cloud
- Service Models (IAAS, PAAS, SAAS)
- Elastic computing.
- Introduction to the AWS products.
- Regions and Availability Zones.
- Signing up for AWS.
- AWS Free usage tier.
- Introduction AWS management console.
- Take a digital tour of an AWS Data Center.
- EC2 Introduction
- Spinning Windows/Linux servers in EC2
- Connecting to Instances using RDP, MobaXTerm, Putty
- EC2 Vertical Scaling Overview and Scale UP and Scale Down Servers
- Security Group Basics and Implementing Security for Real Time Environments.
- Understanding Block Level Storage using EBS.
- Configuring SSD/HDD/Magnetic Storage for Windows and Linux Servers
- Implementing Scaling for EBS Storage.
- Configuring VOLUME-SNAPSHOT-VOLUME Process
AWS Cost Controlling Strategies:
- Introduction to AWS Pricing.
- Understanding AWS Pricing Models (On Demand, Reserved, Spot).
- Best Practices for Cost Optimization.
- Networking Basics, IPv4 Addressing Scheme
- Introduction to VPC
- Public and Private IP’s
- Understanding Subnetting
- Elastic IP’s
- Basic VPC con guration
- Implementing Private/Public subnets in VPC
- VPC security
- Inbound and outbound ACL’s
- Deep Dive in to VPC core concepts (Route Tables, Subnets, Internet Gateway)
- Building Custom VPC Network Topology for Real Time Environments
- Implementing NAT (Network Address Translation) in VPC
- Introduction to AWS Object Storage.
- Creating S3 Buckets and Uploading Data in to it.
- S3 durability and redundancy.
- Various S3 Storage Types (Standard, Infrequent, One Zone)
- Configuring S3 Versioning, Logging, Encryption.
- Hosting a Static Website on S3.
- Implementing Lifecycle and replication for S3 Buckets.
- Understanding S3 Analytics, Metrics and Inventory.
- Introduction to Glacier Storage.
- Creating Vaults.
- Uploading data to Vaults.
- Key differences between S3 and Glacier.
- Introduction to EFS.
- Creating EFS and mounting on Linux Servers.
- Introduction of IAM Service.
- Creating Users and Groups.
- Grant Least Privilege.
- Configuring a Strong Password Policy for your Users.
- Enabling MFA for Privileged Users.
- Granting permissions using IAM Policies.
- Creating Custom Policies and Associating to Users and Groups.
- Understanding Roles.
- IAM Access Credentials and its usages.
- AWS CLI.
- Introduction to ELB.
- Implementing HA using Load Balancer for Websites.
- Understanding ELB Load Distribution using Round Robin Algorithm.
- Understanding Health Checks.
- Configuring Advanced VPC and Cross Zone Load Balancing
- Adding and removing instances on ELB
- Understanding Horizontal vs. Vertical scaling.
- Understanding Auto Scaling.
- Create a launch configuration.
- Create an Auto Scaling group.
- Understanding Various Scaling Types (Dynamic, Scheduled, Step, Target Tracking Scaling Policies).
- Setting up an auto-scaled, load-balanced Application using Autoscaling.
- Introduction of Domain Name System.
- Buying Domain names at Domain Registrars.
- Creating Zones on Route53.
- Creating Route53 Records (Address, CNAME, Alias).
- Creating Health Checks in Route53.
- Understanding routing policies provided by AWS.
- Simple Routing Policy and its Implementation.
- Weighted Routing Policy and its Implementation.
- Latency Routing Policy and its Implementation.
- Failover Routing Policy and its Implementation.
- Geolocation Routing Policy and its Implementation.
- Routing Policies Use cases and When to use Which Policy.
- Introduction to Cloud Formation
- Understanding Stacks and Cloud Former Tool.
- Automating a Ruby on Rails Application using Cloud Formation.
- Clean up of Cloud formation Environment.
- Creating custom Templates using Cloud Former Tool.
- Introduction to SNS.
- Creating topics and Evaluating ARNs.
- Subscribing using Various Protocols.
- Publishing Noti cations using SNS.
- Integrating SNS Topics with CloudWatch and Autoscaling Services.
- Introduction of AWS Monitoring
- Understanding Virtualization
- Making a Status Check Failed Incident manually
- CloudWatch Basic and Detailed Monitoring and Its Features.
- Implementing Real Time monitoring by Integrating with SNS.
- Understanding CloudWatch Logs and Metrics.
- Creating Alarms and Its Actions.
- Configuring Dashboards for Organization Architectures.
- Introduction to Relational Databases.
- Creating Relational Databases in RDS.
- Connecting to RDS Database Instances using SQLYog.
- Installing a WordPress APP using RDS Database.
- Automating Backups and Patching for Various Database Engines.
- Creating Redundant and Fault Tolerant Databases.
- Implementing Read Replicas for Read Heave databases.
- RDS Resilient Architecture using Point in Time Recovery.
- Configuring Event Noti cations for Database Instances.
- Understanding Parameter, Option, and Subnet Groups.
- Introduction to Content Delivery Network (CDNs).
- Understanding AWS EDGE Network Locations.
- Understanding CloudFront Distributions and Origins.
- Implementing CDN for Websites using CloudFront.
- Going through CloudFront Reports and Analytics.
- CloudFront Security for S3 buckets using OAI (Origin Access Identity).
- Configuring origins and behaviors.
- Understanding DevOps tools of AWS.
- Automation by Elastic Beanstalk.
- Creating an Application Environment using EB.
- Application versioning and Deploying.
- Clean up of EB Environment.
- Introduction to Audit logging by CloudTrail.
- Creating Trials.
- Storing Trial logs in S3 Buckets.
- Introduction to Relational Databases.
- Creating Relational Databases in RDS.
- Connecting to RDS Database Instances using SQLYog.
- Installing a WordPress APP using RDS Database.
- Automating Backups and Patching for Various Database Engines.
- Creating Redundant and Fault Tolerant Databases.
- Implementing Read Replicas for Read Heave databases.
- RDS Resilient Architecture using Point in Time Recovery.
- Configuring Event Noti cations for Database Instances.
- Understanding Parameter, Option, and Subnet Groups.
- SQS Overview and implementing polling messages.
- SWF Overview.
- Introduction to Elastic Transcoder.
- Introduction API Gateway.
- Introduction of Lambda.
- Implementing a sample script and executing by Lambda.
- AWS Direct Connect.
- Redshift Overview.
Course Description
According to expert predictions, the global public cloud market is set to exceed $330 billion in 2020. On an average, about a third of a company’s IT budget is spent on cloud services, and the hybrid cloud adoption, globally, stands at about 58%. By 2023, the global cloud computing market is expected to reach $623.3 billion, growing at a CAGR of 18%. Cloud computing helps users focus on their projects and customers, without having to worry about infrastructure. It helps users save time, money and effort, while allowing them to concentrate on more pressing aspects of their business.
According to Canalys, Amazon Web Services, popularly known by its abbreviation AWS, is the leading cloud vendor in the world with about 32% market share. It has been the leader in the cloud industry market for many years now. AWS was launched in 2006, and used to provide only one service at that time. Today, however, AWS provides over 140 services to its users. The revenue from AWS accounts for roughly 13% of the total revenue received by Amazon.
The cloud computing with AWS training course by Cognixia offers participants to prepare for the AWS Solutions Architect – Associate Level certification exam.
- This cloud computing course is designed to develop the skills required to architect IT solutions on AWS. It provides participants with in-depth knowledge of the AWS platform and best practices.
- During this cloud computing training, participants will learn how to optimize recommended design patterns to architect optimal IT solutions on AWS.
- This AWS training course encompasses a multitude of infrastructure design strategies combined with a variety of case studies, specifically designed for the participants to build and scale a more efficient and reliable IT solution on the AWS cloud environment.
- Cognixia’s cloud computing with AWS course begins with discussing the basics of AWS and cloud computing, then moving on to more advanced concepts, such as, service models (IaaS, PaaS, SaaS), Amazon Private Virtual Cloud (AWS VPC), etc. The course concludes with details discussions on particular elements of the AWS platform.
- The cloud computing with AWS course encompasses hands-on exercises and real use-cases to ensure that participants develop a thorough practical understanding of the concepts. During the course, the participants will learn about API gateway, CloudFormation, CloudTrail, Direct Connect, EFS, Elastic Transcoder, Identity Access Management (IAM), Load Balancing, Relational Database Service (RDS), Simple Storage service (S3), Simple Queue Service (SQS), Virtual Private Cloud (VPC), Autoscaling, CloudFront, Elastic Compute Cloud, Elastic Beanstalk, Glacier, Lambda, Redshift, Route53, Simple Notification Service (SNS) and Simple Workflow Service (SWS).
This AWS training course is a perfect fit for recent graduates as well as experienced individuals who want to validate their skills, and build a career in cloud computing and AWS. Professionals who aim to develop or are already in a role developing cloud-based applications on AWS, would find this course highly beneficial. Network engineers and system administrators would benefit greatly from this cloud computing training.
The only prerequisite is basic computer knowledge. Some knowledge of Linux would also be beneficial, though not mandatory.
Prerequisites
To enrol for Cognixia’s Cloud Computing with AWS course, basic computer knowledge is all you need. Some knowledge of Linux, while not mandatory, is also beneficial.
The course would is an ideal fit for network engineers and system administrators. It’s also great for anybody who has a thorough understanding of the concepts and process of coding and would like to round out their knowledge set. New graduates with a basic background in coding can also take their career ahead with this course.
Interested in this Course?
Certification
The course completion certificate is provided once you successfully complete the training program. You’ll be evaluated on attendance in the sessions, objective examination scores, and other factors. Based on your overall performance with these parameters, you’ll be certified by Cognixia.