AWS
We’ll explore the diverse and dynamic landscape of cloud services, equipping you with the skills and knowledge needed to navigate and harness the full potential of AWS.
AWS has revolutionized the way organizations deploy, scale, and manage their IT infrastructure. Whether you are an IT professional, developer, business owner, or someone looking to dive into the world of cloud computing, this course is tailored to meet your needs.
Our syllabus begins with laying a strong foundation, covering the basics of cloud computing, AWS core services, and the fundamental principles that underpin the AWS ecosystem. From there, we’ll embark on an in-depth exploration of key AWS services, such as compute, storage, databases, security, and networking.
But we won’t stop at the basics. This course is designed to take you to the next level, delving into advanced topics such as serverless computing, machine learning on AWS, and building resilient and scalable architectures. Hands-on labs and real-world projects will ensure that you not only understand the theory but can apply your knowledge in practical scenarios.
As we progress through the AWS Syllabus, you’ll gain the expertise to design robust and cost-effective solutions, optimize performance, and secure your applications in the cloud. Whether you are aiming for AWS certifications or simply enhancing your cloud skills, this course is your roadmap to success in the rapidly evolving world of cloud computing.
Get ready to elevate your understanding of AWS, unleash the power of the cloud, and become a proficient cloud architect. Let’s embark on this exciting journey together!
AWS Syllabus
- Module 1: Linux Fundamentals (Duration-2hrs)
Overview of all basic commands
Vim editor modes
þÿFilesystem hierarchy Basic topics
File and directories creation
Grep
Filter commands (head,tail,more,less)
Creating users and groups
Important files related
Modifying, deleting users and group
Linux permissions
Basic permissions overview
Software management
Yellowdog update modifier(yum)
Yum commands
Different run levels
Services and daemons
AWS Solution Architect Certification Training
Module 2: Why Cloud? (Duration-1hr)
Why Cloud and What is Cloud Computing?
Identify the features and benefits of cloud computing
Different types of Cloud Computing deployment model
Public Cloud, Private Cloud, Hybrid Cloud
þÿVirtualization An essential in cloud
Virtualization in Cloud model
Different types of virtualization
þÿHypervisor Benefits
Different types of services and their difference in Cloud computing
IaaS, PaaS, SaaS
Importance of scaling in cloud computing
Different types of scaling and its applications
Issues we overcome using cloud and applications
Cost model that we use in cloud computing
þÿModule 3: AWS An overview (Duration-1hr)
Describe the features of AWS
The features of the AWS marketplace
Describe the features of Amazon Compute Services
Describe the features of Amazon Storage Services
Describe the features of Amazon Network Services
Describe the features of Amazon Database services
Describe various services in AWS
þÿGlobal Infrastructure Regions and Availability Zones
Create a free tier account in AWS and onboarding
Introduction AWS management console
Module 4: Understand Identity Access Management of AWS (Duration-2hrs)
Protect your AWS by a different authentication system
Password policies set for users
AWS User Account and Groups in detail
Creating custom policies in AWS
Introduction about Roles and their use
Creating Roles and associating policies
Creating programmatic access and management console access for users
Associating policies to the user and groups
Module 5: EC2 Instance (Duration-4hrs)
Describe AMI and AWS Marketplace templates
Launch a basic EC2 instance
Different types of Instances Reserved, On-demand, Spot, Dedicated
Security groups and tags for EC2 instance
þÿPublic key Private key introduction and protecting EC2 with keys
Attaching and detaching EBS volumes
Launch an ec2 instance from an AMI
Create custom AMI and working with a different region
Make use of Amazon EBS volume and create snapshots
Manage the configuration of your application
Deploying a new instance from the created AMI
Module 6: Auto-scaling (Duration-2hrs)
Get Started with Auto Scaling Using the Console
Creating Launch configurations and make use of it for autoscaling groups
Maintain a Fixed Number of Running EC2 Instances
Dynamic Scaling
The lifecycle of autoscaling
Policies of autoscaling
Module 7: Load Balancing (Duration-2hrs)
Introduction to Loadbalancer (ELB)
Different types of Loadbalancer in AWS
Application Load balancer
Network Load balancer
Classic Load balancer
Migrating classic load balancer to new load balancer
Components and types of load balancing
Module 8: EBS (Elastic Block Storage) (Duration-2hrs)
Create EBS volumes
Delete EBS Volumes
Attach and detach EBS volumes with EC2 instance
Creating and deleting snapshots
Module 9: Object Storage in Cloud (Duration-3hr)
Understanding S3 durability and redundancy
Introduction about S3 Buckets
How S3 Uploading works and how to Download
How to S3 Permissions
How to implement S3 Object Versioning S3 Lifecycle Policies
Storage Gateway
Import Export
S3 Transfer Acceleration
Glacier storage
Module 10: Cloud Front (Duration-1hr)
Describing cloud front
Creating a cloud front distribution
Hosting a website of cloud front distribution
Implementing global restrictions
Configuring origins and behaviors
Module 11: Route53 (Duration-2hrs)
Describe Hosted zones and Domain name understanding
How to create hosted zones
Hosting a website with a custom domain name
Understanding routing policies
Module 12: AWS Security Management (Duration-1hr)
Describing Security Practices for Cloud Deployment
AWS Shared Responsibilities and Securities
Importance of Cloud Trail
Describing Trust advisor
Module 13: Amazon Virtual Private Cloud (VPC) (Duration-5hrs)
Introduction to Amazon Virtual Private Cloud (VPC).
VPC Advantages and understanding IP addressing CIDR
Default and Non-default VPC
Different Components in VPC
Describe, create, and manage Amazon Virtual Private Cloud
Amazon VPC, Private Subnet, and Public Subnet
AWS Networking, Security Groups, and Network ACLs
Configuration and management of VPN connectivity
Subnet and Subnet Mask
Module 14: Relational Database Service (RDS) (Duration-1hr)
Introduction to RDS
Different database services of AWS: Amazon RDS, Dynamo DB, Redshift, etc.
Create MYSQL RDS Instance, Oracle RDS Instance, MS SQL RDS Instance
Configuring the database
Configuring backups
Configuring the maintenance windows
Connecting to the database
Module 15: NDynamo DB (Duration-1hr)
Creating a dynamo dB
Adding data manually
Learn about strong and eventual consistency
Calculating Read-write consistency
Configuring alarms
Module 16: Monitoring Services (Duration-1hr)
þÿKnowledge on Cloud watch A monitoring service
Create and Configuring Monitoring services
How to perform Setting thresholds and Configuring actions
Creating a cloud watch alarm
Getting statistics for ec2 instances
Monitoring other AWS services
Configuring Notifications
Integrating cloud watch with Autoscaling
þÿModule 17: Application Services An Overview (Duration-1hr)
What is SNS
Creating a topic
Create subscription
Subscribed to the subscription
SQS & SES
Lambda and Elastic Beanstalk
Module 18: AWS Troubleshooting (Duration-1hr)
Troubleshooting EC2 instance
Troubleshooting using Cloud watch
Troubleshooting using ELB
Troubleshooting by using Cloud front
Module 19: AWS Architecture and Design (Duration-1hr)
Backup and Disaster Recovery
How to manage Disaster Recovery and Backups
Best Practice for DR and Backups
AWS High Availability Design
Module 20: DevOps Fundamentals (Duration-1hr)
An understanding of DevOps and the modern DevOps toolsets
The ability to automate all aspects of a modern code delivery and deployment pipeline using:
þÿSource code management tools CVS, Git
þÿBuild tools Apache ant, Maven
þÿTest automation tools JUnit
þÿContinuous Integration Tools Jenkins, Team city
þÿConfiguration management tools Chef, Puppet, Ansibl