Amazon Web Services (AWS) Architecture: AWS Lambda 2018 beginner
Technology:
Expertise:
- 1 Course | 43m 52s
- 4 Books | 17h 7m
- 1 Audiobook | 8h 39m 2s
- 19 Courses | 14h 55m 36s
- 4 Books | 27h
- Includes Lab
- 1 Audiobook | 9h 55m 37s
- 23 Courses | 17h 15m 8s
- 3 Books | 13h 48m
- 1 Audiobook | 9h 55m 37s
- 3 Courses | 2h 31m 3s
- 4 Books | 17h 7m
- Includes Lab
- 1 Audiobook | 8h 39m 2s
- 4 Books | 22h 54m
- 1 Audiobook | 9h 55m 37s
- 9 Courses | 7h 38m 3s
- 15 Courses | 19h 8m 25s
- Includes Lab
- 4 Books | 24h 28m
- 21 Courses | 19h 56m 52s
Discover the architecture behind AWS's wide range of web services that can be mixed and matched and quickly deployed.
GETTING STARTED
AWS Associate Solutions Architect 2020: Management & Migration
-
2m 12s
-
4m 52s
GETTING STARTED
AWS Professional Solutions Architect 2020: AWS Management
-
2m 24s
-
8m 6s
GETTING STARTED
Data Lake Framework & Design Implementation
-
2m 12s
-
3m 16s
GETTING STARTED
AWS Solutions Architect Associate 2022: Architecture & Tools
-
1m 13s
-
7m 25s
GETTING STARTED
AWS Solutions Architect Professional 2022: General Architecture
-
1m 14s
-
6m 7s
COURSES INCLUDED
AWS Serverless Architecture
Serverless applications do not require servers to be maintained or provisioned. Explore serverless architecture, AWS serverless applications, and how to access AWS serverless application repository.
11 videos |
43m
Assessment
Badge
COURSES INCLUDED
AWS Associate Solutions Architect 2020: Management & Migration
Discover the various graphical user interface (GUI) and command-line tools used to manage Amazon Web Services (AWS) resources. Explore various cloud migration strategies and how to tag AWS resources. In this course you will learn: cloud solution design principles and how they can meet business needs; how to use AWS Management Console GUI, as well as how to install and use the AWS Console mobile app for viewing resources; how to install AWS CLI (command-line interface) and use as a tool to manage your services; and how to install and use Powershell which lets developers and administrators manage their services and resources in the scripting environment. Also learn how to tag AWS resources which means adding additional metadata, such as tying it to a project, a department, or a cost center. The course wraps up with training in migration, use of Snowball, resource tagging using Powershell and CLI, and deploying an Amazon Linux EC2 instance containing the CLI. This course can be used in preparation for the AWS Certified Solutions Architect-Associate SAA-C02 certification exam.
16 videos |
54m
Assessment
Badge
AWS Associate Solutions Architect 2020: Storage Solutions
Explore Amazon Web Services (AWS) storage solutions such as Simple Storage Service (S3) buckets, including various methods of creating them. In this course, you will discover how Elastic File System (EFS) provides cloud-based Network File System (NFS) shared that can be mounted as a remote file system and how Glacier is used for long-term cloud archiving. Course participants will also learn: how S3 addresses cloud storage needs in what are called buckets and how to create multiple buckets in your AWS account to store files and also organize them within folders using lifecycle management options for an S3 bucket and determine what happens to S3 objects over time. Get an overview of how EFS provides a simple, scalable, fully managed elastic NFS file system for use with cloud services and on-premises resources. The course finishes up with training on how to configure Amazon S3 Glacier, a storage solution designed to archive data. This course can be used in preparation for the AWS Certified Solutions Architect-Associate SAA-C02 exam.
18 videos |
54m
Assessment
Badge
AWS Associate Solutions Architect 2020: Storage Security & Resiliency
Discover how Amazon Web Services (AWS) Backup provides a centralized backup solution and Simple Storage Service (S3) security mechanisms such as encryption and blocking public access. In this course, learners explore how S3 cross-region replication increases fault tolerance, while CloudFront caches website content near users that request it. Course participants will also learn how to configure and use AWS Backup, as well as restore backups in the cloud; how to control access with S3 Block Public Access, which helps manage and control permissions and provides settings for access points, buckets, and accounts to help you manage public access; how to enable S3 bucket encryption using graphical user interface (GUI), command-line interface (CLI), and PowerShell, a task-based command-line shell and scripting language. And finally, you will learn how web service CloudFront can speed up access and distribution of your static and dynamic web content. This course can be used in preparation for the AWS Certified Solutions Architect-Associate SAA-C02 exam.
13 videos |
41m
Assessment
Badge
AWS Associate Solutions Architect 2020: Network Options
Discover how Virtual Private Clouds (VPCs) provide Amazon Web Services (AWS) virtual network configurations, including subnets as well as Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS) options. Learn about linking an on-premises network to the AWS cloud. Course participants will learn how VPCs address cloud networking needs as subnets which can deploy resources, and how to create a VPC using graphical user interface, command-line interface, and PowerShell, a task-based command-line shell and scripting language. You will also learn how to configure VPC, DHCP, and DNS options. And finally, learn how Direct Connect makes it easy to establish a dedicated network connection from your premises to AWS by allowing use of a dedicated private network circuit to link your on-premises network directly to an AWS VPC. Learn about site-to-site and client-to-site virtual private networks (VPNs), as well as Direct Connect dedicated circuits. This course can be used in preparation for the AWS Certified Solutions Architect-Associate SAA-C02 exam.
14 videos |
41m
Assessment
Badge
AWS Associate Solutions Architect 2020: Network Security & Name Resolution
Explore Amazon Web Services (AWS) name resolution through Route 53, including domain registration, hosted zones, and routing policies. In this course, you will examine how network cloud security solutions such as network Access Control Lists (ACLs) and security groups should be used. Discover how Network Address Translation (NAT) and Internet gateways provide network connectivity. In this course, learn how to use the domain name system (DNS) service Route 53 to register a domain name, transfer an existing DNS that is already owned, or host your own public or private zones; use graphical user interface, command-line interface (CLI), and Powershell to create a network ACL; and how to distinguish between network ACLs and security groups. You will also learn the roles of gateways, how to deploy NAT and Internet gateways, and how to provision a NAT gateway. This course can be used in preparation for the AWS Certified Solutions Architect-Associate SAA-C02 exam.
19 videos |
54m
Assessment
Badge
AWS Associate Solutions Architect 2020: EC2 Instance Management
Discover how Elastic Compute Cloud (EC2) virtual machine instances are deployed and managed by using graphical user interface (GUI), command-line interface (CLI), and PowerShell. Examine how to remotely manage Linux and Windows EC2 instances, change the instance type, and create an Elastic Block Store (EBS) volume snapshot. In this course, participants will also learn how to use GUI, CLI, and Powershell to deploy a Linux EC2 instance and also to deploy a Windows EC2 instance; how to create an EBS volume and attach an EBS volume to an existing EC2 instance; and how to create EBS volume snapshots that one can revert to in the future. In addition, you will learn to instance launch templates for instances with reoccurring settings and custom Amazon Machine Image (AMIs) that define things such as the operating system and the boot volume device. This course can be used in preparation for the AWS Certified Solutions Architect-Associate SAA-C02 exam.
17 videos |
47m
Assessment
Badge
AWS Associate Solutions Architect 2020: Database Solutions
Preparation for the Amazon Web Services (AWS) Certified Solutions Architect-Associate (SAA-C02) certification exam continues with this 12-video series. In this course, learners explore AWS cloud database solutions, including both SQL (structured query language) databases, for accessing relational database objects, and NoSQL databases, designed for high performance and availability. You will learn how to deploy and manage NoSQL databases such as DocumentDB and DynamoDB. Examine differences between SQL and NoSQL databases, learning to select the one you need to address specific business needs. Then watch detailed demonstrations of how to manage the Amazon RDS web service by using the graphical user interface, the command-line interface, and PowerShell. Next, learn how to enable RDS (relational database service) replication, how to view RDS performance metrics, and how to manage RDS snapshots. Finally, learn when to deploy DocumentDB and DynamoDB. After completing this course, you will be ready to explore AWS user and group management, including use of roles, policies, and multifactor authentication to secure accounts and the AWS Directory Service.
12 videos |
35m
Assessment
Badge
AWS Associate Solutions Architect 2020: Identity & Access Management
Preparation for the Amazon Web Services (AWS) Certified Solutions Architect-Associate (SAA-C02) certification exam continues with this 18-video course. In this course, participants explore AWS Identity and Access Management (IAM), including how to use roles, policies, and multifactor authentication (MFA) to secure accounts and how to use the AWS Directory Service. You will examine the role of IAM in the cloud and how to use the graphical user interface (GUI), the command-line interface (CLI), and PowerShell to manage IAM users. Watch demonstrations of configuring the AWS user password policy and perform an AWS IAM user sign-in. Then learn how to manage IAM groups by using the GUI, CLI, and PowerShell, and how to configure both IAM policies and groups. Examine how MFA can enhance user sign-in security, then learn how to enable MFA for the AWS root account. The course concludes with a study of the AWS Directory Service; how to join an EC2 (Elastic Compute Cloud) instance to AWS Directory Service; and how to create users and groups within an AWS Directory Service.
18 videos |
53m
Assessment
Badge
AWS Associate Solutions Architect 2020: Application Scalability
This 8-video course continues preparations for the Amazon Web Services (AWS) Certified Solutions Architect-Associate (SAA-C02) certification exam. In this course, participants discover how to improve application and Elastic Compute Cloud (EC2) instance performance through the use of Auto Scaling, Load Balancing, and placement groups. The course opens with an examination of how Auto Scaling can adjust EC2 instances, on the basis of workloads, and how to configure an Auto Scaling group, which depends upon your launch configuration. Learn about the Amazon Machine Image (AMI) used to launch new virtual machines in the cloud. Then explore the benefits of utilizing placement groups, why they are needed, and the AWS Management Console, which is used to create them. Next, watch a demonstration of using the graphical user interface (GUI) efficiently to configure a placement group. As the course concludes, participants examine the effects of Load Balancing on improving application performance and fault tolerance, before learning how to configure Elastic Load Balancing to improve app performance.
8 videos |
25m
Assessment
Badge
AWS Associate Solutions Architect 2020: Security
Preparation for the Amazon Web Services (AWS) Certified Solutions Architect-Associate (SAA-C02) certification exam continues with this 13-video course, in which participants explore AWS security and how to secure AWS cloud deployments by using certificates, encryption, and web application firewalls (WAFs). Begin by examining the AWS Security Hub for viewing cloud security alerts and compliance status, and learn how security is provided by both cryptography and public key infrastructure (PKI). Then watch a demonstration of enabling EBS (Elastic Block Store) volume encryption. Learn how the key management service (KMS) can be used to create and manage encryption keys and practice using the portal to enable a KMS key. Next, explore how the AWS certificate manager relates to PKI, and watch a demonstration of how to deploy a private certificate authority (CA) to issue PKI certificates. As the course concludes, you will learn more about how AWS WAFs protect web applications and watch a WAF being deployed.
13 videos |
41m
Assessment
Badge
AWS Associate Solutions Architect 2020: AWS Cost Management
This 11-video course continues preparations for the Amazon Web Services (AWS) Certified Solutions Architect-Associate (SAA-C02) certification exam. Here, learners can explore AWS cost management techniques for the cloud and tools for viewing and reducing AWS costs to meet current business objectives. The course opens with an examination of how to use the graphical user interface, the command-line interface, and PowerShell to view AWS charges. Watch helpful demonstrations of how to configure AWS budgets and enable alert notifications when AWS costs have reached a threshold value. Next, explore in detail how AWS Instance Scheduler can help your business reduce costs. Learn about options available for billing preferences. The course concludes with a practical demonstration of cost reduction, by deploying EC2 (Elastic Compute Cloud) reserved and spot instances, as well as RDS (relational database service) reserved instances. After completing this course, you will be ready to move on to explore AWS developer services available for software development, including the API gateway, AWS Lambda, and AWS Elastic Container Service.
11 videos |
29m
Assessment
Badge
AWS Associate Solutions Architect 2020: AWS Developer Options
Continue preparing for the Amazon Web Services (AWS) Certified Solutions Architect-Associate (SAA-C02) certification exam with this 11-video course, which explores AWS developer services available for software development: AWS Lambda, an elastic container service (ECS), and the API Gateway-basically, a kind of middleman between client requests to APIs and APIs behind the gateway. The course opens by examining how API Gateway allows cloud-hosted code solutions and how AWS Lambda provides serverless code solutions. Participants then learn benefits of using multitiered application architectures, with a demonstration of configuring a static website. Other topics covered include the simple notification service (SNS); how microservices and decoupling result in efficient modular applications; and how simple queue service (SQS) relates to decoupling. Learn how to use the graphical user interface to deploy a message queue, and explore benefits of using the AWS ECS. When you complete this course, you are ready to move on and explore monitoring of AWS resources with Cloud Watch and auditing with Cloud Trail.
11 videos |
31m
Assessment
Badge
AWS Associate Solutions Architect 2020: Monitoring
This 7-video course continues preparations for the Amazon Web Services (AWS) Certified Solutions Architect-Associate (SAA-C02) certification exam. Learners will explore practical tools available for monitoring and auditing AWS resources to help ensure peak performance and security for deployed AWS resources, such as S3 (simple storage service) bucket activity and EC2 instance activity. Begin by learning how to monitor EC2 (Elastic Compute Cloud) instance activity. Familiarize yourself with CloudWatch, the centralized monitoring service for AWS, which allows creation of a dashboard for quick visualizations of logged data activity, and lets you detect any suspicious activity. The course concludes with an examination of how CloudTrail provides auditing services, and shows how to use the graphical user interface to view CloudTrail events. After completing this course, you will now be ready to move on to explore stack deployment and database caching including services for analyzing a large amounts of data, and automating AWS resource deployment.
7 videos |
20m
Assessment
Badge
AWS Associate Solutions Architect 2020: Stack Deployment & Caching
Preparation for the Amazon Web Services (AWS) Certified Solutions Architect-Associate (SAA-C02) certification exam continues with this 9-video course on analyzing large amounts of data, automating resource deployment, and database caching. Participants will begin with an overview of the Amazon Kinesis service for adjusting and analyzing streaming data, and learn how clusters in Redshift-a large-scale data warehouse solution known for its high performance-can store and analyze large amounts of data. Next, you will learn how CloudFormation uses templates for automating resource deployment. Then watch as AWS resources are deployed with a CloudFormation template. You will explore the uses of Elastic Beanstalk stacks and cloud deployment, as well as Elastic Transcoder for converting media formats. The course concludes with an analysis of performance benefits of database caching by using both ElastiCache Memcached, and ElastiCache Redis. After completing this course, your next course will review core AWS concepts, including pulling and managing, cloud storage, and EC2 deployment and management.
9 videos |
21m
Assessment
Badge
AWS Associate Solutions Architect 2020: AWS Review Course 1
Continue preparing for the Amazon Web Services (AWS) Certified Solutions Architect-Associate (SAA-C02) certification exam with this 19-video course exploring in depth the core AWS concepts already covered in previous courses. These concepts include how to deploy and manage S3 Cloud Storage and how to manage network components, as well as EC2 deployment and management. Learners examine S3 bucket and lifecycle management and listen to a discussion of S3 fault tolerance. Watch demonstrations of deploying a storage queue, creating a virtual private cloud, and configuring a network access control list. Next, watch as both a security group and a hosted DNS (domain name system) domain are configured. Other demonstrations: using the graphical user interface, command-line interface, and PowerShell to deploy a virtual machine; connecting to Linux virtual machines over a secure shell (SSH) network; and connecting to Windows virtual machines over remote desktop protocol. In the closing sequence, learn to configure a custom Amazon Machine Image; create an EBS volume and attach it to an EC2 instance; and modify an instance type.
19 videos |
51m
Assessment
Badge
AWS Associate Solutions Architect 2020: AWS Review Course 2
This 15-video course continues preparations for the Amazon Web Services (AWS) Certified Solutions Architect-Associate (SAA-C02) certification exam by reviewing more of the core AWS concepts introduced in previous courses. Topics covered in this course include relational database service (RDS) deployment and replication, AWS identity and access management (IAM), and AWS monitoring. You will begin by examining the processes of deploying RDS and enabling replication for RDS. Next, participants will watch practical demonstrations of how to create an AWS IAM user and group, as well as how to assign policies to IAM groups. You will review how to enable multifactor authentication for an IAM user, then to configure Simple AD and deploy an auto scaling group. The review continues by demonstrating how to create a KMS key and a private certificate authority, and how to configure an AWS budget. The review course concludes with demonstrations of deploying a static website and configuring CloudWatch alarms
15 videos |
53m
Assessment
Badge
DevOps & AWS: CloudOps Implementation
Use this 13-video course to explore the benefits of using Amazon Web Services (AWS) for implementing CloudOps and AWS services that can be used for end-to-end CloudOps lifecycle implementation. Learn which services are used to provision, configure, and manage AWS infrastructure resources using code and templates, while also monitoring and enforcing infrastructure compliance. You will learn how to set up continuous integration workflows with AWS CodePipeline; to build code with AWS CodeBuild; and to use CodeCommit to manage code repositories that can be used in CloudOps implementation. Explore how to use AWS CodeStar for application management, to develop, build, and deploy applications in AWS, and look at application deployment targets in AWS. Then take a look at implementing AWS CodePipeline in the AWS Cloud9 Integrated Development Environment, and how to work with AWS X-Ray to visualize application components, and identify and troubleshoot performance bottlenecks. Finally, learn how to build dynamic and enterprise-ready CI/CD (continuous integrated/continuous deployment) environments for serverless application deployment in AWS.
14 videos |
1h 4m
Assessment
Badge
Using AWS to Set Up DevOps and CloudOps Automation Frameworks
Explore automation approaches, how to work with the tools and services provided by AWS (Amazon Web Services) to implement DevOps and CloudOps in the enterprise, and their associated challenges, in this 18-video course. You will learn about critical automation patterns for implementing AWS DevOps and CloudOps; the effective approaches for automating IT processes using the AWS DevOps Reference Architecture; and the DevOps Transformation Assessment and Strategy. Additionally, you will discover how to use essential AWS Serverless Architecture patterns in automating IT processes and the prominent containerization services provided by AWS for CI/CD (continuous integration/continuous deployment). Learners will examine how to use and work with serverless architecture, AWS Lambda, AWS OpsWorks, AWS Systems Manager, and AWS Config to automate CI/CD pipelines. The course concludes with demonstrations of how to implement configuration management; how to manage EC2 (Amazon Elastic Compute Cloud) Systems; how to enforce compliance for infrastructures; and how to deploy code into containers running on ECS (Elastic Container Service).
18 videos |
1h 47m
Assessment
Badge
Applying Automation Using AWS Tools
In this course, learners examine the essential features of AWS (Amazon Web Services) tools and services such as AWS CodePipeline, AWS CodeDeploy, AWS CloudFormation, AWS CodeStar, and AWS CloudWatch to automate important DevOps and CloudOps tasks. This 14-video course recalls features of AWS CodePipeline and how to use it to create automated software release pipelines and deploy sample applications. Discover how to invoke AWS Lambda functions in pipelines using AWS CodePipeline. Set up AWS CodeDeploy to automate deployment of applications. Next, recall the concept of Infrastructure as Code (IaC) and the role of AWS CloudFormation in IaC implementation and management. Understand features of AWS CodeStar to help facilitate developing, building, and deploying applications in AWS. You will learn to manage applications by using CodeStar, source repository, continuous deployment tool-chain, and a project dashboard, and to configure AWS CloudWatch to automate continuous monitoring of resource usage. Finally, discover how to implement continuous security monitoring by using AWS GuardDuty and recall the non-AWS tools that can be used to automate AWS DevOps and AWS CloudOps tasks.
14 videos |
1h 5m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
AWS Professional Solutions Architect 2020: AWS Management
This course examines GUI (graphical user interface) and command-line tools to manage Amazon Web Services (AWS) resources. You will explore resource tagging, resource deployments using templates, and CLI (command-line interface) and PowerShell to manage resources. This course demonstrates how to install the CLI on Windows and Linux platforms. You will learn to use AWS management tools and management console. Learners will review third-party management tools that work with AWS, such as Cloudaware, a cost measurement and cost-saving mechanism. You will learn to launch an Amazon Linux EC2 instance and then verify the availability of the CLI in that instance. The course covers how to use AWS PowerShell tools and perform installation of the AWS Toolkit for Visual Studio 2019 Community Edition. Learners see demonstrations of using CloudFormation Designer to create a template, how to upload a template file, and how to deploy resources using a CloudFormation sample template. Finally, you will learn how to tag AWS resources by using the GUI, CLI and PowerShell.
15 videos |
1h 3m
Assessment
Badge
AWS Professional Solutions Architect 2020: S3 Management
This course explores the public cloud storage provided by AWS (Amazon Web Services), called S3 buckets, to store data and its descriptive metadata. Begin by learning how to use S3 buckets, an access control list (ACL), to determine which entities have access to contents within the S3 bucket. Learners can then explore S3 security options, including bucket encryption, access policies, and object locking and how to enable versioning static website hosting. This course also covers the benefits of both Microsoft's EFS (Encrypting File System) and MS BizTalk ESB toolkit. You will explore the S3 CORS (cross-origin resource sharing) support, storage class analysis, and object locking. You will create an S3 bucket encryption by using the GUI (graphical user interface). Next, you will learn how to use CLI (command-line interface) and PowerShell for bucket encryption. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam.
14 videos |
57m
Assessment
Badge
AWS Professional Solutions Architect 2020: S3 Security
This course covers AWS (Amazon Web Services) S3 object cloud storage service. It is important to know how to block objects from being deleted or modified, and this course teaches learners how to use the security options available. The course demonstrates bucket encryption, access policies, and locking. You will learn how to create a permissions policy to allow resources to access an S3 bucket, how to modify bucket permissions using the bucket ACL (access control list), and how to block public access to an S3 bucket. You will explore how to determine when to use CORS (cross-origin resource sharing) to gain access to sources from a different origin. You will learn the difference between governance or compliance mode, which is dependent on your legal or regulatory requirements, and how to enable these modes. Finally, the course covers S3 storage class analysis, S3 object locking, and how to enable S3 encryption by using the GUI, CLI, and PowerShell. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam.
11 videos |
34m
Assessment
Badge
AWS Professional Solutions Architect 2020: VPC Management & Peering
This course explores VPC (Virtual Private Cloud) Management and Peering, one of the most important services available in AWS (Amazon Web Services). You will learn how to create and configure VPCs and to align them with business needs. First, you will cover how VPCs address cloud networking needs for your clients. You will then examine VPCs' address cloud networking needs and how to use AWS tools GUI, CLI, and PowerShell to create a VPC. Next, learn how to configure a DHCP (Dynamic Host Configuration Protocol) and DNS (Domain Name System) options for the VPC. This course covers use of an elastic IP address, how to configure it, and how to disable a public IP address. Finally, you will explore the use of VPC peering to connect multiple VPCs, and you will learn how to enable VPC peering. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam.
12 videos |
39m
Assessment
Badge
AWS Professional Solutions Architect 2020: VPC Connectivity
This course explores VPC (Virtual Private Cloud) connectivity, including how to enable connectivity to AWS (Amazon Web Services) through VPNs (virtual private networks), Direct Connect, and VPC transit in NAT (network address translation) gateways. You will examine VPN solutions for connecting to AWS. You will explore the use of egress-only Internet gateways. You will create a customer gateway as an on-site VPN termination point and a virtual private gateway to the Amazon VPN termination point. You will learn to link them together by making a site-to-site VPN connection, and how use route table propagation to ensure routing is working properly. Learners examine how to use Direct Connect to create a private circuit that does not traverse the internet. This course also covers the AWS egress-only Internet gateway and a NAT for outbound Internet communications. Finally, you will learn how to create VPC gateways to make a direct connection to AWS cloud. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam.
14 videos |
54m
Assessment
Badge
AWS Professional Solutions Architect 2020: Name Resolution Solutions
This course examines all the services offered by Route 53, Amazon's scalable cloud DNS (Domain Name System) web service. The overall purpose of this service is to reduce the amount of time it takes for a client to connect to a resource. You learn will how to create a hosted zone and record set with simple routing policies, and then learn which specific Route 53 policy is best for your application. This course covers the use of AWS services to design and deploy applications to meet given requirements; migrate complex applications on AWS; design and deploy enterprise-wide scalable operations on AWS; and implement cost control strategies. You will see how Route 53 Multivalue Answer policies are similar to a round-robin DNS and learn to use the AWS Management Console to configure it. Finally, you will learn how weighted policies distribute traffic through DNS name resolution based on relative weight value. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam.
7 videos |
22m
Assessment
AWS Professional Solutions Architect 2020: EC2 Instance Deployment
This course explores how to migrate complex applications on AWS (Amazon Web Services). You will learn to design and deploy enterprise-wide scalable cloud operations on AWS, and to implement cost control strategies. Amazon EC2 (Elastic Compute Cloud) provides a wide selection of instance types optimized to fit different use cases. You will discover how to deploy EC2 instances using GUI (graphical user interface) and command-line tools. You will examine instance types that meet workload requirements and how to launch instance scripts. This course demonstrates how to deploy Windows EC2 instance using the GUI, the CLI (command-line interface), and PowerShell. You will also learn to manage existing EC2 Windows instances, how to manage existing EC2 Linux instances, and how to use the GUI to change the instance sizing to accommodate a workload. Finally, this course teaches learners how to purchase EC2 instance capacity on a weekly recurring schedule. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam.
14 videos |
47m
Assessment
Badge
AWS Professional Solutions Architect 2020: Database Solutions
This course explores AWS (Amazon Web Services) database solutions and configurations, including whether to use SQL (Structured Query Language) or NoSQL (not only Structured Query Language) databases. You will learn to configure and deploy Amazon Aurora, MySQL, MariaDB, PostgreSQL, Microsoft SQL Server, and Oracle in AWS. This course examines the difference between SQL and NoSQL databases and explains which Amazon RDS (Relational Database Service) engine is most applicable for a client's needs. Learners explore Amazon's Redshift Database, a cloud-based, big-data warehouse solution that lets companies store petabytes of data in easy-to-access "clusters" that can be queried in parallel. You will learn how to deploy and configure a RedShift cluster. You will examine when to use the DocumentDB, Amazon's non-relational, scalable, and fully managed document database, DynamoDB, and NoSQL databases and you will learn how to deploy each. Finally, you will learn how to increase RDS availability with a multi-availability zone deployment. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam.
16 videos |
1h 18m
Assessment
Badge
AWS Professional Solutions Architect 2020: Data Processing & Analysis
This course explores numerous AWS (Amazon Web Services) data processing analysis solutions and the tools available for ingesting and analyzing large data sets. You will learn to use AWS services to design and deploy applications to meet your customer's requirements, to migrate complex applications, to design and deploy enterprise-wide scalable operations, and to implement cost control strategies. This course covers Elastic Transcoder and how to create an elastic transcoder job pipeline. Learners examine how Amazon Kinesis ingests and analyzes streaming data, and how to configure a Kinesis stream. In this course, you will explore Amazon Elastic MapReduce, learn how to deploy a MapReduce cluster, and how to configure an Amazon Elasticsearch domain. This course also explores Amazon's Rekognition software. Learners explore Amazon Athena's fast querying service and how to connect to CloudWatch for querying through Athena. Finally, you will learn how to enable QuickSight and create a QuickSight analysis. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam.
12 videos |
38m
Assessment
Badge
AWS Professional Solutions Architect 2020: IAM Users & Groups
This course explores the creation and management of AWS (Amazon Web Services) IAM (Identity and Access Management) users and groups. You will learn how to migrate complex cloud applications, design and deploy enterprise-wide scalable operations, and implement cost strategies by using AWS. The course explores enterprise-specific security requirements for user sign-ins, passwords, and how passwords are created and managed. You will learn how to configure the IAM to a specific company policy. You will explore how to organize groups of users and to use AWS to assign the same resource access permission without having to repeat it for each individual user. Learners will create IAM users to allow programmatic and/or AWS management console access to AWS resources. This course demonstrates how to use GUI (graphical user interface), CLI (command-line interface), and Microsoft's PowerShell for task automation and configuration for both users and groups. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam.
11 videos |
32m
Assessment
Badge
AWS Professional Solutions Architect 2020: IAM Configurations
This course explores AWS (Amazon Web Services) IAM (Identity and Access Management) configurations by examining how to control access to AWS cloud resources using IAM roles and policies. You will learn how to use MFA (multifactor authentication), the Directory Services tool, and Amazon Cognito to control user authentication. Learners see how IAM policies differ from service control policies, and learn how to configure IAM policies and IAM roles. You will learn how to use the IAM policy simulator to test resource access, how MFA enhances user sign-in security, and how to enable MFA for an IAM user account. Next, learners examine options related to working with a Directory Service in AWS and how to join an EC2 instance (virtual server) to an AWS Directory Service. Finally, you will learn how to add users and groups to AWS Managed AD (Active Directory), and how to control user access with Amazon Cognito. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam.
12 videos |
39m
Assessment
Badge
AWS Professional Solutions Architect 2020: Cryptography & PKI
This course will examine how cryptography and PKI (public key infrastructure) provide data confidentiality and security in the cloud to ensure that only authorized parties can view sensitive information and be confident of its source. PKI is a hierarchy of digital security certificates that are issued and managed by CAs (certificate authorities). You will learn how to use both PKIs and private CAs and how Amazon's KMS (Key Management Service) facilitates the use of keys. You will learn how to create a KMS key and how to enable EBS (Elastic Block Store) volume encryption. This course examines how KMS supports FIPS (Federal Information Processing Standard) 140-2, and is compliant with HSMs (hardware security modules). Finally, you will learn how to deploy a private CA to issue PKI certificates, request a public certificate and use a DNS (data name source) validation, and use a certificate to enable an application load balancer HTTPS (hypertext transfer protocol service) listener. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam.
13 videos |
45m
Assessment
Badge
AWS Professional Solutions Architect 2020: AWS & Data Protection
This course explores how AWS (Amazon Web Services) provides data protection, including data discovery and classification, firewall solutions, and security hub services that meet industry security standards and regulations for data privacy. You will learn about and the importance of regulatory compliance for your company's IT security program and the importance of data classification for data privacy. Examine PII (personally identifiable information) and PHI (protected health information). You will learn the data security requirements related to the PCI (payment card industry) standard, HIPAA (Health Insurance Portability and Accountability Act), and the GDPR (General Data Protection Regulation). You learn how to deploy a WAF (web application firewall), and how to enable the AWS Security Hub Service. Then explore how to use Amazon Macie, Amazon's fully managed data security service, and discover AWS data and enable classification. Finally, this course covers how to use Amazon inspector, analyze EC2 (Elastic Cloud) instance types, and application configuration. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam.
11 videos |
38m
Assessment
Badge
AWS Professional Solutions Architect 2020: Network Security & Disaster Recovery
This course explores how to protect AWS (Amazon Web Services) resources by using the AWS network security features such as network ACLs (access control lists), an optional layer of security for your VPC (Virtual Private Cloud) that acts as a firewall for controlling traffic in and out. You will learn about using security groups and various types of disaster recovery planning. This course demonstrates how to plan a network ACL, and you will learn a security group strategy. Learners will be shown how to configure a network ACL and how to configure a security group. You will also examine disaster recovery strategies, and how to create, re-create, and copy an EBS (Elastic Block Store) volume snapshot. This course covers how to deploy protective measures for AWS networks and web apps with AWS, WAFs (web application firewalls), and shield. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam.
11 videos |
37m
Assessment
Badge
AWS Professional Solutions Architect 2020: High Availability
This course explores the easy availability of AWS (Amazon Web Services) and what services are designed and provided for system and data resiliency. This course demonstrates how to configure Amazon S3 Glacier for cloud storage classes, data archiving, and long-term backup. You will learn the differences between application, network, and classic load balancers. You will learn to deploy a target group and a network load balancer, demonstrate how to configure an EC2 (Elastic Compute Cloud) Instance placement group, modify the placement of an existing EC2 Instance, and enable S3 cross region replication. Next, examine when to use Storage Gateway; how to create MySQL database replicas; how to configure MySQL snapshots and restore data from a MySQL snapshot; and how to create an EBS (Elastic Block Store) volume snapshot. Learners will be shown how to use AWS backups, how to configure a backup plan, how to execute an on-demand backup, and how to restore from an AWS backup. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam.
18 videos |
51m
Assessment
Badge
AWS Professional Solutions Architect 2020: Account & Centralized Management
In this course, discover how to centrally manage and inventory Amazon Web Services (AWS) resources and how to manage multiple AWS accounts. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam. To begin, learn how AWS Organizations provide central AWS account management, and view AWS accounts added to an AWS Organization. Use the graphical user interface (GUI) to manage AWS Organizations. Then take a look at service control policies (SCPs), configure AWS Organization SCPs and recognize how they differ from Integrated Access Management (IAM) policies. Next, explore Visual Studio AWS Explorer and Multiple Accounts, and learn how to add multiple AWS Accounts and switch between them in Visual Studio. Once added, see how to configure AWS consolidated billing between accounts. Then learn how to centrally manage patches, images, and software inventory in the cloud via the AWS Systems Manager. Learners discover how to perform inventory and track AWS resource configurations through AWS Config, present AWS resource offerings through a customized portal, and configure AWS EC2 batch workloads.
12 videos |
49m
Assessment
Badge
AWS Professional Solutions Architect 2020: Desktop & Cost Management
In this course, explore cost management tools such as Amazon Web Services (AWS) Budgets and cost explorer, as well as reserved and spot instances. Discover how to centrally manage desktops and apps using WorkSpaces and AppStream. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam. Firstly, explore AWS charges using the cost explorer tool, then use the AWS command-line interface (CLI) and Microsoft Powershell to retrieve AWS charges. Learn to create AWS cost and usage cloud budgets. Discover how to enable the S3 bucket requester pays option for S3 requests and transfers to be paid by the data requester. Then you will configure spot instances and reserved instances to reduce EC2 instance costs. Learn about Amazon WorkSpaces, and how any type of device can access a cloud-based desktop. Learners will create an Amazon WorkSpace, connect to it, modify settings, and create a custom image. Discover AppStream and the benefits of streaming apps to users. Configure an AppStream image, an AppStream fleet and stack, and then connect to AppStream apps.
19 videos |
55m
Assessment
Badge
AWS Professional Solutions Architect 2020: Development Strategies
In this course you will explore software development strategies such as continuous integration and delivery, app decoupling, and the use of microservices in teh cloud. Examine the benefits derived from using Simple Notification Service (SNS) topics and Simple Queue Service (SQS) queues. This course can be used in preparation for the Amazon Web Services (AWS) Certified Solutions Architect-Professional SAP-CO1 certification exam. Begin by looking at the five pillars of a well-architected framework and consider the benefits of using a multi-tiered application architecture. Learn the advantages of continuous integration and delivery (CI/CD). Then examine AWS CI/CD solutions and when to use CodeCommit, CodeBuild, CodeDeploy, and CodePipeline. Learn how to recogize common AWS Application Programming Interfaces and how developers can hook into them. Investigate microservices and decoupling and how they can result in modular, efficient applications. Recalling the purpose of the SNS, discover how to create a SNS topic. Then learn about the SQS and how it relates to decoupling. Finally, explore how to use the AWS Management Console to deploy a message queue.
12 videos |
37m
Assessment
Badge
AWS Professional Solutions Architect 2020: Developer Managed Services
In this course, you will learn how Amazon Web Services (AWS) managed services such as Elastic Beanstalk, OpsWorks, Elastic Container Service, Application Programming Interface (API) Gateway, and Lambda functions allow developers to quickly create customized software solutions. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam. The course begins by exploring the design requirements for cloud applications. You will then look at deploying an Elastic Beanstalk application stack using a sample template. Examine how the API Gateway allows for cloud-hosted solutions and how Lambda provides serverless code solutions, including maximum run times. Then create a Lambda function through AWS and recognize the benefits of using the AWS Elastic Container Service (ECS). This leads on to deploying a sample Docker container using AWS ECS and an Amazon Elastic Container Registry where you can organize your container images. Learners will discover how OpsWorks can manage dynamic applications, and then deploy a sample app stack by using OpsWorks.
12 videos |
43m
Assessment
Badge
AWS Professional Solutions Architect 2020: Migration Strategies
In this course, learners discover Amazon Web Services (AWS) migration tools such as CloudEndure, AWS Migration Hub, and the Cloud Adoption Readiness Tool. Explore how to install the CloudEndure agent and when to use storage migration services such as Snowball and Snowmobile for large amounts of data. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-CO1 certification exam. First, after examining AWS migration tools, you will learn various strategies for migrating applications and data to the AWS cloud, including AWS Migration Hub and heterogeneous migrations. You will then see a demonstration of the AWS Cloud Adoption Readiness Tool for assessing cloud migrations and the AWS Migration Hub for monitoring migration progress. You will discuss the steps for using CloudEndure to migrate servers from on-premises into the AWS cloud, and learn how to use the command-line interface (CLI) to import a virtual machine (VM) image. Examine the role of AWS Snowball and Snowmobile during cloud migrations, and learn how to create an AWS Snowball job.
10 videos |
32m
Assessment
Badge
AWS Professional Solutions Architect 2020: Resource Monitoring & Performance
In this course, you will discover how to monitor your Amazon Web Services (AWS) resources through virtual private cloud (VPC) flow logs, CloudWatch, and CloudTrail, and examine how to improve app performance. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAPC01 certification exam. Begin by learning how to enable CloudWatch alarms, monitor EC2 instance activity, and retrieve an EC2 instance system log. Then view S3 bucket metrics, configure inventory for S3, enable S3 bucket access, logging, and configure S3 bucket event monitoring. Next, learners use VPC flow logs for analyzing network traffic, undertake an examination of CloudTrail auditing services, and become familiar with using the graphical user interface (GUI) to view CloudTrail events. Explore how auto scaling increases application availability and performance and how to create an EC2 launch configuration auto scaling group. Examine the benefits of database caching with the Elasticache, specifically, how to deploy a Memcached and a Redis ElastiCache cluster, and finally, the use of a CloudFront content delivery network and how to deploy a CloudFront configuration.
19 videos |
1h 8m
Assessment
Badge
AWS Professional Solutions Architect 2020: Review Course 1
In this course, learners can refresh their knowledge of core Amazon Web Service (AWS) concepts in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam. Topics include app decoupling, AWS organizations, Lambda functions, cost management, virtual private clouds (VPC), CloudFormation, and integrated access management (IAM). Begin by examining how to configure an auto scaling group, followed by enabling import of an existing virtual hard disk (VHD) file. In one scenario, explore how to manage multiple AWS accounts using AWS organizations. In another, a custom cloud-hosted function is needed that will modify HTTP response headers in a CloudFront content delivery network, so a Lambda function will be created. You will look at ways to reduce unnecessary AWS costs, how to centralize network connectivity using VPC transit gateways, and how to create a custom IAM role. Explore how to enable Glacier archiving for infrequently accessed data by using S3 lifecycle management. Then enable EC2 instance auto recovery. Finally, deploy a cloud-based network directory service and an Amazon workspace.
13 videos |
43m
Assessment
Badge
AWS Professional Solutions Architect 2020: Review Course 2
In this course you will have the opportunity to refresh your knowledge of Amazon Web Services (AWS) core cloud concepts, including database replicas, Amazon Workspaces, OpsWorks stacks, Route 53, EBS volumes, and EC2 instance management. This course can be used in preparation for the AWS Certified Solutions Architect-Professional SAP-C01 certification exam. You begin by reviewing how RDS (Remote Desktop Services) resilient database deployments are possible by deploying MySQL and creating a replica. Learners then move on to examining how to configure an OpsWorks Stack, how to create and attach a high-performance encrypted EBS (Elastic Block Store) Volume, and then how to create and deploy a custom AMI or Amazon Machine Image. You will go over the creation of a private certificate authority or CA, after which PKI (Public Key Infrastructure) certificates can be issued for servers and clients. Finally, learners discuss how to deploy a pilot light disaster recovery strategy using multiple launch configurations for auto scaling.
8 videos |
24m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Introduction to Lambda
AWS Lambda allows you to run applications without managing or provisioning servers. Explore AWS Lambda, Lambda deployment packages, and Lambda functions and concepts. You will also learn how to access AWS services.
16 videos |
1h 3m
Assessment
Badge
AWS Serverless Monitoring & Security
Amazon provides various tools to help monitor and secure your serverless applications. Discover Amazon CloudWatch, Lambda X-Ray, CloudTrail, and Cognito.
12 videos |
48m
Assessment
Badge
AWS Serverless Storage
Amazon offers different methods to help move and store your serverless applications. Explore Amazon S3, DynamoDB, AWS Storage Gateway, AWS Snowball, Cloud data migration, and Amazon Aurora Serverless.
9 videos |
39m
Assessment
Badge
COURSES INCLUDED
Data Lake Framework & Design Implementation
A key component to wrangling data is the data lake framework. In this 9-video Skillsoft Aspire course, discover how to design and implement data lakes in the cloud and on-premises by using standard reference architectures and patterns to help identify the proper data architecture. Learners begin by looking at architectural differences between data lakes and data warehouses, then identifying the features that data lakes provide as part of the enterprise architecture. Learn how to use data lakes to democratize data and look at design principles for data lakes, identifying the design considerations. Explore the architecture of Amazon Web Services (AWS) data lakes and their essential components, then look at implementing data lakes using AWS. You will examine the prominent architectural styles used when implementing data lakes on-premises and on multiple cloud platforms. Next, learners will see the various frameworks that can be used to process data from data lakes. Finally, the concluding exercise compares data lakes and the data warehouse, showing how to specify data lake design patterns, and implement data lakes by using AWS.
10 videos |
33m
Assessment
Badge
Data Lake Architectures & Data Management Principles
A key component to wrangling data is the data lake framework. In this 9-video Skillsoft Aspire course, learners discover how to implement data lakes for real-time management. Explore data ingestion, data processing, and data lifecycle management with Amazon Web Services (AWS) and other open-source ecosystem products. Begin by examining real-time big data architectures, and how to implement Lambda and Kappa architectures to manage real-time big data. View benefits of adopting Zaloni data lake reference architecture. Examine the essential approach of data ingestion and comparative benefits provided by file formats Avro and Parquet. Explore data ingestion with Sqoop, and various data processing strategies provided by MapReduce V2, Hive, Pig, and Yam for processing data with data lakes. Learn how to derive value from data lakes and describe benefits of critical roles. Learners will explore steps involved in the data lifecycle and the significance of archival policies. Finally, learn how to implement an archival policy to transition between S3 and Glacier, depending on adopted policies. Close the course with an exercise on ingesting data and archival policy.
10 videos |
34m
Assessment
Badge
Data Silos, Lakes, & Streams Introduction
This 11-video course discusses the transition of data warehousing to cloud-based solutions using the AWS (Amazon Web Services) cloud platform. You will examine various implications involved in storing different types of data from different sources within an organization. You will need to be familiar with provisioning and working with resources on the cloud, basic big data architecture, distributed systems, using shell commands, and a Linux terminal prompt. You will learn that an organization may have data silos which may prevent access to other teams within an organization. You will learn how to use data lakes, a centralized repository to store data at scale, and as a viable solution to data silos that might exist within an organization. You will learn the difference between a data lake which stores all kinds of raw data in a native format before the data has been processed, and a data warehouse which contains data that can be used so directly to generate business insights. Finally, this course demonstrates storing data with AWS Redshift data warehouse.
12 videos |
1h 19m
Assessment
Badge
Data Lakes on AWS
This course discusses the transition of data warehousing to cloud-based solutions using the AWS (Amazon Web Services) cloud platform. In 11 videos, the course explores how data lakes store data using a flat structure, and the data are tagged, making it easy to search and query. You will learn how to build a data lake on the AWS cloud by storing data in S3 (simple storage service) buckets. You will learn to set up your data lake architecture lake using AWS Glue, a fully managed ETL (extract, transform, load) service. You will learn to configure and run Glue crawlers, and you will examine how crawlers merge data stored in an S3 folder path; and to use S3 to generate metadata tables in Glue. Learners will use Athena, Amazon's interactive query service as a simple way to analyze data in S3 using standard SQL. Finally, you will examine how to merge the data crawled by our CSV (comma separated values) crawler into a single table.
12 videos |
1h 9m
Assessment
Badge
Data Lake Sources, Visualizations, & ETL Operations
This course discusses the transition of data warehousing to cloud-based solutions using the AWS (Amazon Web Services) cloud platform. You will explore Amazon Redshift, a fully managed petabyte-scale data warehouse service which forms part of the larger AWS cloud-computing platform. The 12-video course demonstrates how to create and configure an Amazon Redshift cluster; to load data into it from an S3 (simple storage service) bucket; and configure a Glue crawler for stored data. This course examines how to visualize the data stored in the data lake and how to perform ETL (extract, transform, load) operations on the data using Glue scripts. You will work with the DynamoDB, a NoSQL database service that supports key-value and document data structures. You will learn how to use AWS QuickSight, a high-performance business intelligence service which integrates seamlessly with Glue tables by using the Amazon Athena Query Service. Finally, you will configure jobs to run extract, transform, and load operations on data stored in our data lake.
13 videos |
1h 27m
Assessment
Badge
Securing AWS: Fundamentals
In this 8-video course, you will examine foundational topics for securing Amazon Web Services (AWS), such as the Shared Responsibility Model, security basics like the CIA Triad (confidentiality, integrity, and availability), the Parkerian Hexad, and security control categories and types, core AWS services and related threats, and compliance. Begin with a look at the AWS Shared Responsibility Model, which is between Amazon and client. The next tutorial is about understanding the CIA Triad and the Parkerian hexad, the main security services that you will provide for your data. This leads to a closer look at the types and categories of control, and then reviewing the core AWS services to ensure a proper understanding of various services and offerings. You will then survey some of the common threats to AWS products and service offerings, starting with access control breaches. The final tutorial focuses on AWS compliance services. In the closing exercise, learners describe the Shared Responsibility Model, security services and controls, core AWS services and threats, and AWS compliance.
8 videos |
29m
Assessment
Badge
Securing AWS: Identity & Access Management
Learners will discover how to apply best practices to the new Amazon Web Services (AWS) root account and examine credentials, passwords, and access key usage in this 8-video course. Identity and Access Management (IAM) topics such as users, groups, roles, and managed policies are also covered. The first tutorial examines root account security, which leads to comparing credentials, passwords, and access keys and their use. Next, you will learn about using the AWS command-line interface (CLI), a unified tool that allows you to manage your various AWS Services through a CLI. An important best practice to learn is using a bastion host, also known as a bastion server or a jump host, whose purpose is to give access to private networks from external networks, such as the Internet. Continue with an introduction to the AWS IAM service and its configuration. The final tutorial looks at managed policies available through the IAM service. In the exercise, you will be asked to describe root account security, credentials, AWS CLI, bastions, and AWS IAM.
8 videos |
39m
Assessment
Badge
Securing AWS: Infrastructure Security
In this 11-video course, explore a variety of Amazon Web Services (AWS) features that can help the consumer to protect cloud infrastructures and resources, including network access control lists (NACLs), security groups, and Web Application Firewalls. One of the most important aspects of AWS security begins when you design your virtual private cloud, so the first tutorial teaches you about its design. Next, you will examine how to configure the NACL, along with configuring security groups for Linux instances, and security groups for Windows instances. Following on from this, you will take a look at the Web Application Firewall (WAF). You will then explore a couple of other security services at AWS, beginning with AWS Shield Advanced, and then AWS Inspector. Then move on to AWS GuardDuty, a fully-managed threat detection service that basically continuously monitors for malicious or unauthorized behavior. Then learn how to configure a managed site-to-site VPN, and define AWS Single Sign-On (SSO) and AWS Cognito. The exercise covers infrastructure security.
11 videos |
54m
Assessment
Badge
Securing AWS: Data Protection
There are a number of mechanisms in Amazon Web Services (AWS) for securing data-at-rest and data-in-transit. In this 8-video course, learners explore topics including the basics of cryptography, access keys and pairs, client-side versus server-side encryption, AWS Key Management Service (KMS), Certificate Manager, and CloudHSM (hardware security module). The course begins with an introduction to fundamentals of cryptography and some of the cryptographic mechanisms you need to be aware of for AWS. You will then take a look at how to use access keys and key pairs, followed by another tutorial comparing client-side encryption and server-side encryption. The next topic is AWS Key Management Service, which lets you manage cryptographic keys for your cloud services, followed by a look at AWS Certificate Manager. The final tutorial in this course explores CloudHSM. In the concluding exercise, learners are asked to list the attributes of cryptographic hashing, the options for encrypting an S3 bucket object, and the security services provided by digital signatures.
8 videos |
31m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
AWS Solutions Architect Associate 2022: Architecture & Tools
The AWS Global Infrastructure facilitates the deployment of AWS services that meet business needs. AWS tools provide cloud technicians with methods to deploy and manage AWS resources. In this course, discover how regions and availability zones affect resource placement and high availability. Then, consider how shared responsibility applies to AWS services, explore the AWS Well-Architected Framework, and match AWS services to business needs. Next, get the AWS Command Line Interface (CLI) and PowerShell tools running on the Windows and Linux platforms to enable AWS management. Lastly, use CloudShell for command line management and recognize how AWS Outposts allow the use of AWS services on-premises. This course can be used to prepare for exam SAA-C03, AWS Certified Solutions Architect - Associate.
12 videos |
1h 8m
Assessment
Badge
AWS Solutions Architect Associate 2022: Data Storage Services
AWS provides various storage services, including databases, Elastic Compute Cloud (EC2) instance volumes and the ability to import large data sets from on-premises into the AWS cloud. In this course, discover how AWS Transfer and Snow Family services support importing data to the AWS cloud over the Internet and by shipping storage devices to AWS data centers. Then, plan database usage in accordance with anticipated workloads. Next, deploy and manage various database solutions such as MySQL, Microsoft SQL Server, DynamoDB and DocumentDB. Lastly, create and attach a WEB volume and configure an Elastic File System (EFS). This course can be used to prepare for exam SAA-C03, AWS Certified Solutions Architect - Associate.
15 videos |
1h 28m
Assessment
Badge
AWS Solutions Architect Associate 2022: Managing S3 Buckets
AWS S3 buckets provide object storage in the AWS cloud. Stored objects can use storage tiers to enhance performance or optimize costs, and buckets can be encrypted for protection of data at rest. AWS Storage Gateway serve as an on-premises cache of cloud-stored files and Amazon CloudFront is the AWS content delivery network solution. In this course, discover various ways to create and manage S3 buckets and their contents including using the console, the CLI and PowerShell. Then, configure object storage tier based on object accessibility requirements. Next, configure S3 bucket object lock, bucket policies and the AWS Storage Gateway. Lastly, enable encryption for S3 buckets and deploy Amazon CloudFront. This course can be used to prepare for exam SAA-C03, AWS Certified Solutions Architect - Associate.
17 videos |
1h 46m
Assessment
Badge
AWS Solutions Architect Associate 2022: Managing Network Infrastructure
AWS Virtual Private Clouds (VPCs) provide virtual network infrastructure for AWS services. VPC subnets are configured with IP address ranges which are then assigned to deployed resources such as Elastic Cloud Compute (EC2) instances. VPC settings related to dynamic host configuration protocol (DHCP) and domain name system (DNS) control specific Transmission Control Protocol/Internet Protocol (TCP/IP) behavior. Elastic IP addresses can be assigned to EC2 instances to provide public IP addressing. In this course, discover how VPCs and subnets can address cloud networking needs. Then, create VPCs and subnets using the console, the CLI, and PowerShell. Next, configure VPC DHCP and DNS settings as well as subnet IP addressing. Lastly, create and assign Elastic IP addresses to provide public IP addressing. This course can be used to prepare for exam SAA-C03, AWS Certified Solutions Architect - Associate.
12 videos |
1h 10m
Assessment
Badge
AWS Solutions Architect Associate 2022: Connectivity & Name Resolution
VPC peering allows for service and network connectivity between VPCs to various AWS services. VPNs allow for secured connections to AWS and Direct Connect provides dedicated network circuits to AWS. Learn about managing AWS network configurations related to VPC peering, VPNs, Direct Connect, network gateways, and Route 53 DNS services in this preparatory course. Discover when to use VPC peering, how to enable VPS peering using the console, and how endpoints are used for AWS service connectivity. Next, learn how to configure site-to-site and client VPN connections to AWS. Finally, practice configuring various network gateways and DNS zone settings using Route 53 and deploying a DNS firewall. This course can be used to prepare for exam SAA-C03, AWS Certified Solutions Architect - Associate.
19 videos |
1h 50m
Assessment
Badge
AWS Solutions Architect Associate 2022: Managing EC2 Instances
Whether deployed manually or provisioned automatically in the background for managed services, EC2 instances are the compute workhorse in AWS. EC2 instances can be deployed and managed for Windows and Linux using a variety of tools and can be temporarily stopped during instance hibernation. In this course, discover how to deploy Linux and Windows EC2 instances using the console, the CLI, and PowerShell. Next, learn how to remotely manage Windows using Remote Desktop Protocol (RDP) and Linux using SSH. Finally, practice managing EC2 instance hibernation mode and monitoring instance performance. This course can be used to prepare for the AWS Certified Solutions Architect - Associate (SAA-C03) exam.
14 videos |
1h 23m
Assessment
Badge
AWS Solutions Architect Associate 2022: Compute & Data Analysis Services
Matching AWS service configuration to workload requirements ensures optimal performance and tight cost control. Amazon Elastic Compute Cloud (EC2) instances can be resized. Auto scaling can add or remove instances to support workload peaks. Various serverless compute options can be leveraged to meet specific business needs. In-memory data caching using ElastiCache greatly enhances performance related to how specific data sets are used. AWS also provides an array of data analytic and ingestion tools. In this course, discover how to resize EC2 instances using the console and the CLI. Next, configure auto scaling to support an application workload. Then, explore when Amazon Fargate, EMR, and Batch should be used. Finally, examine ElastiCache, the AWS Global Accelerator, as well as AWS data analytics and ingestion services, like Amazon Athena and AWS Glue. This course can be used to prepare for exam SAA-C03, AWS Certified Solutions Architect - Associate.
9 videos |
49m
Assessment
Badge
AWS Solutions Architect Associate 2022: App & Coding Services
AWS offers a variety of application solutions to meet specific app requirements. AWS Lambda, API Gateway, and Simple Queue Service (SQS) provide methods of deploying and hosting in the AWS cloud. Web apps can be protected from common threats using specialized firewalls and app code can retrieve secrets used to connect to other resources. In this course, discover when to use key Amazon app services, like AWS Web Application Firewall to mitigate common web application attacks, and AWS Secrets Manager to allow centralized code access to secrets. Next, deploy a message queue and work with Docker on Linux and various AWS container services. Finally, create a custom instance Amazon Machine Image, review AWS speech services, and work with launch templates to automate instance deployment. This course can be used to prepare for exam SAA-C03, AWS Certified Solutions Architect - Associate.
19 videos |
1h 45m
Assessment
Badge
AWS Solutions Architect Associate 2022: AWS Cryptography & PKI
Cryptography serves to protect data from tampering and from being exposed to unauthorized parties. AWS supports the creation and management of encryption keys and digital security certificates. In this course, discover how cryptography can provide data integrity and confidentiality. Then, examine the public key infrastructure (PKI) hierarchy and how certificates can be used to secure AWS services. Next, work with AWS Key Management Service (AWS KMS) to manage encryption keys and AWS Certificate Manager to create a private certificate authority (CA) and issue PKI certificates. Finally, practice renewing certificates, enabling HTTPS, and encrypting an EBS volume. This course can be used to prepare for exam SAA-C03, AWS Certified Solutions Architect - Associate.
13 videos |
1h 12m
Assessment
Badge
AWS Solutions Architect Associate 2022: Identity & Access Management
AWS supports the creation and management of users and groups. Settings such as password policies and resource policies can secure user sign-in and restrict access to specific AWS resources in accordance with roles. Multi-factor authentication (MFA) can be enabled to mitigate common user account cracking techniques. In this course, discover how AWS provides Identity and Access Management (IAM) capabilities. Explore how to create and manage IAM user accounts using the console, the CLI and PowerShell. Next, configure user password policies and test user sign-in. Then, manage IAM groups using the console, the CLI and PowerShell. Finally, configure IAM policies and roles and enable user MFA to harden user sign-ins. This course can be used to prepare for exam SAA-C03, AWS Certified Solutions Architect - Associate.
15 videos |
1h 27m
Assessment
Badge
AWS Solutions Architect Associate 2022: Directory Services Authentication
A directory service is a central repository of network configuration items such as user accounts. AWS provides a variety of directory service options to meet customer needs, including identity federation. In this course, compare authentication to authorization and discover how they relate to AWS resource access. Then, explore AWS-specific Directory Service options and join an EC2 instance to an AWS directory service. Next, create AWS Managed AD user and group accounts. Finally, deploy Simple AD and examine how identity federation provides a central trusted identity provider for applications. This course can be used to prepare for exam SAA-C03, AWS Certified Solutions Architect - Associate.
7 videos |
37m
Assessment
Badge
AWS Solutions Architect Associate 2022: Network Security Services
Network security includes controlling which network traffic is allowed into and out of networks and virtual machines. Network access control lists (ACLs) serve as packet filtering firewalls to control network traffic at the subnet level while security groups control network traffic flow to specific virtual machine instances. In this course, discover how to create network ACLs using the AWS console, the CLI and PowerShell. Then, create rules in the network ACL to restrict inbound and outbound traffic and associate the network ACL with a subnet. Next, create security groups using the AWS console, the CLI and PowerShell. Learn how to create security group rules and associate a virtual machine. Finally, deploy the AWS Network Firewall for network perimeter protection including intrusion prevention. This course can be used to prepare for exam SAA-C03, AWS Certified Solutions Architect - Associate.
11 videos |
1h
Assessment
Badge
AWS Solutions Architect Associate 2022: Governance & Automation
AWS provides solutions for holistic governance of the AWS environment in compliance with organizational security requirements. Trusted Advisor provides improvement recommendations for AWS service performance, availability, security, and cost management. In this course, explore Trusted Advisor recommendations for AWS services and learn how to use AWS Organizations to manage multiple AWS accounts. Next, discover how to set the maximum allowed permissions with service control policies (SCPs) and practice using AWS Systems Manager to manage instance patches, images, and inventory. Finally, work with AWS Config to track resource configuration changes, AWS Batch for workload management, and CloudFormation templates to automate resource deployment. This course can be used to prepare for the AWS Certified Solutions Architect - Associate (SAA-C03) exam.
9 videos |
48m
Assessment
Badge
AWS Solutions Architect Associate 2022: Data & Service Availability
Proactive planning goes a long way in minimizing the impact of IT service disruptions. AWS provides methods of ensuring IT service high availability (HA) occurs across a variety of services, data availability, and long-term data retention. In this course, explore disaster recovery terminology and common strategies. Next, learn about Amazon S3 Glacier for archiving, S3 Cross-Region Replication (CRR), versioning, lifecycle management, and Elastic Block Store (EBS) volume snapshots. Finally, discover how to configure a load balancer to improve application performance and resiliency to failure, configure AWS Backup, and manage database replicas and snapshots. This course can be used to prepare for exam SAA-C03, AWS Certified Solutions Architect - Associate.
17 videos |
1h 36m
Assessment
Badge
AWS Solutions Architect Associate 2022: Cost Management
Cloud computing services incur ongoing monthly charges. AWS provides many ways to reduce monthly charges across all AWS services, along with powerful tools to analyze those monthly charges. In this course, discover when to use various cost savings strategies and how to work with EC2 Reserved Instances and Spot Instances. Next, explore different methods for tagging resources for cost allocation and how to analyze AWS charges using the Cost Explorer tool. Finally, learn how to create cost and usage budgets to track monthly expenditures and be alerted when a certain threshold cost is reached. This course can be used to prepare for exam SAA-C03, AWS Certified Solutions Architect - Associate.
11 videos |
1h 3m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
AWS Solutions Architect Professional 2022: General Architecture
The AWS Global Infrastructure facilitates the deployment of AWS services that meet business needs. In recent years, data privacy legislation has required cloud professionals to understand how cloud solutions can protect sensitive data. In this course, discover how regions and availability zones affect resource placement and high availability. Then, explore the AWS Well-Architected Framework, and match AWS services to business needs. Next, view existing service quotas and limits and learn how to request quota increases. Lastly, use Amazon Macie to classify S3 data to facilitate the securing of personally identifiable information (PII). This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
9 videos |
52m
Assessment
Badge
AWS Solutions Architect Professional 2022: Network Infrastructure
AWS Virtual Private Clouds (VPCs) provide virtual network infrastructure for AWS services. In this course, discover how VPCs and subnets can address cloud networking needs. Create VPCs and subnets using the console, the command-line interface (CLI), and PowerShell. Next, configure VPC dynamic host configuration protocol (DHCP) and domain name system (DNS) settings as well as subnet IP addressing. Lastly, create and assign Elastic IP addresses to provide public IP addressing. This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
11 videos |
59m
Assessment
Badge
AWS Solutions Architect Professional 2022: Network Connectivity
Virtual Private Cloud (VPC) peering allows for service and network connectivity between VPCs and various AWS services. Virtual Private Networks (VPNs) allow for secured connections to AWS and Direct Connect provides dedicated network circuits to AWS. In this course, you will learn about managing AWS network configurations related to VPC peering, VPNs, Direct Connect, and network gateways. Discover when to use VPC peering, how to enable VPS peering using the console, and how endpoints are used for AWS service connectivity. Next, learn how to configure site-to-site and client VPN connections to AWS. Finally, practice configuring various network gateways. This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
15 videos |
1h 31m
Assessment
Badge
AWS Solutions Architect Professional 2022: DNS Name Resolution
The Domain Name System (DNS) is primarily used for forward lookups, where a Fully Qualified Domain Name (FQDN) is provided and the DNS service resolves the name to an IPv4 or IPv6 address. In this course, discover how AWS Route 53 addresses DNS functionality. Create DNS-hosted zones in AWS and DNS records in those zones. Next, register a public DNS name using Route 53 and configure Virtual Private Cloud (VPC) DNS settings. Lastly, explore when various Route 53 traffic policies should be used and configure the DNS Firewall. This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
8 videos |
38m
Assessment
Badge
AWS Solutions Architect Professional 2022: S3 & CloudFront
AWS S3 buckets provide object storage in the AWS Cloud, and stored objects can use storage tiers to enhance performance or optimize costs. AWS Storage Gateway services offer an on-premises cache of cloud-stored files and Amazon CloudFront is the AWS content delivery network (CDN) solution. Through this course, learn various ways to create, deploy, and manage S3 buckets and use AWS CloudFront. Discover how to use the Console, the CLI, and PowerShell to create S3 buckets and manage their contents. Next, learn how to configure object storage tiers based on object accessibility requirements. Finally, investigate how to configure S3 bucket policies and deploy AWS Storage Gateway. This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
14 videos |
1h 19m
Assessment
Badge
AWS Solutions Architect Professional 2022: Databases & Caching
AWS provides various storage services, including databases, among other AWS cloud storage options. Cloud technicians must know when to use a specific database engine and how it should be configured to accommodate the related workload. In this course, discover how and when to use AWS database solutions. Then, plan database usage in accordance with anticipated workloads. Next, deploy and manage various database solutions such as MySQL, Microsoft SQL Server, and DynamoDB. Next, discover when to use ElastiCache database caching. Lastly, create and attach an EBS volume and configure an Elastic File System (EFS). This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
10 videos |
1h
Assessment
Badge
AWS Solutions Architect Professional 2022: Deploying EC2 Instances
Whether deployed manually or provisioned automatically in the background for managed services, Amazon Elastic Compute Cloud (EC2) instances are the compute workhorse in AWS. EC2 instances can be deployed and managed for Windows and Linux using a variety of tools. In this course, discover how to deploy Linux and Windows EC2 instances using the console, the command-line interface (CLI), and PowerShell. Next, learn how to remotely manage Windows using Remote Desktop Protocol (RDP) and Linux using Secure Shell Protocol (SSH). Finally, deploy instances using Fleet Manager and Lightsail. This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
12 videos |
1h 8m
Assessment
Badge
AWS Solutions Architect Professional 2022: Managing Instance Sizing
Suspending Elastic Compute Cloud (EC2) workloads is done through instance hibernation, which allows the rapid startup of EC2 instance workloads. The underlying compute horsepower for EC2 instances must be monitored and adjusted accordingly to accommodate running workloads. This can be done during instance deployment as well as afterward. In this course, discover how to manage EC2 instance hibernation settings during deployment, and how to enter hibernation mode using the console and the AWS command line interface (CLI). Next, monitor EC2 instance performance metrics and change the instance type using the graphical user interface (GUI) and command line tools. Lastly, configure Auto Scaling for the automatic adjustment of the number of underlying instances supporting a workload. This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
9 videos |
46m
Assessment
Badge
AWS Solutions Architect Professional 2022: Application Containers
AWS offers a variety of application solutions to meet specific app requirements. In particular, application containers provide a logical boundary for application files and settings. Through this course, discover when and how to work with containerized applications in the AWS Cloud. Learn how to install Docker on Linux and Windows platforms. Next, practice deploying a containerized application, container image repository, and an Amazon Elastic Kubernetes Service (EKS) cluster in the cloud. Finally, discover when and how to use AWS Fargate in conjunction with application containers. This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
9 videos |
54m
Assessment
Badge
AWS Solutions Architect Professional 2022: AWS Developer Services
Software developers can leverage a variety of AWS services to expedite the creation and management of custom software solutions. You will begin this course with storing various types of secrets that can be retrieved by code, centrally using AWS Secrets Manager. Next, you will deploy a message queue and Step and Lambda functions. You will then discover how continuous integration and continuous deployment (CI/CD) pipelines apply to AWS. Moving on, you will discover how application deployment stacks work with Elastic Beanstalk and how to use the OpenSearch service. Lastly, you will deploy a Cloud9 integrated development environment (IDE). This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
11 videos |
1h
Assessment
Badge
AWS Solutions Architect Professional 2022: Networking & Security
A good IT security strategy involves security at all phases of IT service usage, from planning to deployment and maintenance. A thorough understanding of network protocols, ports, and IP addressing helps to properly select and deploy AWS network security solutions. Various AWS resources such as Virtual Private Clouds (VPCs), network access control lists (ACLs), and Security Groups require an in-depth knowledge of these networking components. In this course, discover how AWS supports standard security concepts such as Defense in Depth and least privilege. Then, review the Open Systems Interconnection (OSI) model and network protocols such as IPv4 and IPv6. Next, discover how network services listen on a given port number, and then examine a network traffic capture. Lastly, enable threat detection with AWS GuardDuty, and review AWS Trusted Advisor recommendations. This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
8 videos |
43m
Assessment
Badge
AWS Solutions Architect Professional 2022: AWS Cryptographic Services
Providing data confidentiality and integrity is possible using various cryptographic solutions. This helps prevent data tampering and exposure of sensitive data to unauthorized parties. AWS supports the creation and management of encryption keys and digital security certificates. In this course, discover how cryptography can provide data integrity and confidentiality. Then, examine the public key infrastructure (PKI) hierarchy and how certificates can be used to secure AWS services. Next, work with AWS Key Management Service (AWS KMS) to manage encryption keys and AWS Certificate Manager to create a private certificate authority (CA) and issue PKI certificates. Finally, practice renewing certificates, enabling HTTPS, and encrypting an Elastic Block Storage (EBS) volume. This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
13 videos |
1h 11m
Assessment
Badge
AWS Solutions Architect Professional 2022: Identity and Access Management
AWS supports the creation and management of users and groups. Settings such as password policies and resource policies can secure user sign-in and restrict access to specific AWS resources in accordance with roles. Multi-factor authentication (MFA) can be enabled to mitigate common user account cracking techniques. In this course, discover how AWS provides identity and access management (IAM) capabilities. Explore how to create and manage IAM user accounts using the console, the CLI, and PowerShell. Next, configure user password policies and test user sign-in. Then, manage IAM groups using the console, the CLI, and PowerShell. Moving on, you will configure IAM policies and roles, enable user MFA to harden user sign-ins, and use the IAM Identity Center console. Lastly, discover how identity federation can provide centralized trusted identities. This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
14 videos |
1h 10m
Assessment
Badge
AWS Solutions Architect Professional 2022: Directory Services
A directory service is a central repository of network configuration items, such as user accounts. AWS provides a variety of directory service options to meet customer needs, including identify federation. In this course, compare authentication to authorization and discover how they relate to AWS resource access. Then, explore AWS-specific directory service options and join an Elastic Compute Cloud (EC2) instance to an AWS directory service. Next, create AWS Managed Active Directory (AD) user and group accounts. Finally, deploy Simple AD and examine how identify federation provides a central trusted identity provider for applications. This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
6 videos |
23m
Assessment
Badge
AWS Solutions Architect Professional 2022: Network & Web Firewalls
Network security includes controlling which network traffic is allowed into and out of networks and virtual machines. Network access control lists (ACLs) serve as packet filtering firewalls to control network traffic at the subnet level while security groups control network traffic flow to specific virtual machine instances. In this course, discover how to create network ACLs using the AWS console, the CLI, and PowerShell. Then, create rules in the network ACL to restrict inbound and outbound traffic and associate the network ACL with a subnet. Next, create security groups using the AWS console, the CLI, and PowerShell and learn how to create security group rules and associate a virtual machine. Finally, deploy the AWS Network Firewall for network perimeter protection including intrusion prevention. This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
12 videos |
1h 11m
Assessment
Badge
AWS Solutions Architect Professional 2022: Governance & Automation
AWS provides solutions for governance of the AWS environment in compliance with organizational security requirements. AWS Config provides methods of centrally managing and inventorying AWS instances. In this course, explore the creation and management of AWS Organizations. Next, discover how to set the maximum allowed permissions with service control policies (SCPs) and work with AWS Config to track resource configuration changes. Finally, use CloudFormation templates to automate the deployment of AWS resources. This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
7 videos |
31m
Assessment
Badge
AWS Solutions Architect Professional 2022: High Availability
Proactive planning goes a long way in minimizing the impact of IT service disruptions. AWS provides methods of ensuring IT service high availability across a variety of services, data availability, and long-term data retention. In this course, you will discover disaster recovery terminology and common strategies. Then, you will work with Amazon Simple Storage Service (S3) Glacier archiving, S3 replication, versioning, and lifecycle management. Next, explore Elastic Block Storage (EBS) volume snapshots. Finally, you will configure a load balancer to improve application performance and resiliency to failure. This course can be used to prepare for exam SAP-C02, AWS Certified Solutions Architect - Professional.
10 videos |
52m
Assessment
Badge