AWS Certified Developer - Associate
AWS Certified Developer - Associate 2021 (DVA-C01)
AWS Developer Associate 2021: Amazon Elastic Compute Cloud (EC2)
AWS Developer Associate 2021: AWS Analytics Servic
AWS Developer Associate 2021: AWS CI/CD Services
AWS Developer Associate 2021: AWS Encryption & Security
AWS Developer Associate 2021: AWS Stateless Applications
AWS Developer Associate 2021: Cloud Services
AWS Developer Associate 2021: CloudFormation
AWS Developer Associate 2021: Configuration as Code
AWS Developer Associate 2021: Elastic Beanstalk (EB)
AWS Developer Associate 2021: Identity & Access Management
AWS Developer Associate 2021: Integration Services
AWS Developer Associate 2021: Monitoring Services
AWS Developer Associate 2021: Network Security
AWS Developer Associate 2021: Optimization
AWS Developer Associate 2021: Security Controls
AWS Developer Associate 2021: Serverless Compute Services
AWS Developer Associate 2021: Storage Services

AWS Developer Associate 2021: Amazon Elastic Compute Cloud (EC2)

Course Number:
it_clawsda21_16_enus
Lesson Objectives

AWS Developer Associate 2021: Amazon Elastic Compute Cloud (EC2)

  • discover the key concepts covered in this course
  • describe the features and components of the Amazon Elastic Compute Cloud (EC2)
  • describe the Linux and Windows instance types available in Amazon Elastic Compute Cloud (EC2)
  • describe the features and components of Amazon Elastic Compute Cloud (EC2) Fleets
  • describe how to monitor the Amazon Elastic Compute Cloud
  • describe the features and components of Amazon Elastic Compute Cloud (EC2) networks
  • describe the features and components of Amazon EC2 for AWS Nitro Enclaves
  • generate and configure an SSH key pair to connect to Linux EC2 instances
  • install and configure the LAMP stack on an Amazon Linux 2 instance
  • install and configure WordPress on an Amazon Linux 2 instance
  • install and configure SSL/TLS on an Amazon Linux 2 instance
  • install and configure the LAMP stack on an Amazon Linux AMI instance
  • install and configure SSL/TLS on an Amazon Linux AMI instance
  • install and configure AWS Nitro Enclaves CLI on an instance running Amazon Linux 2
  • prepare, build, run, and validate an AWS Nitro Enclave before terminating the enclave
  • summarize the key concepts covered in this course

Overview/Description
Amazon Elastic Compute Cloud (EC2) is one of the primary AWS services for provisioning resizable computing environments, known as instances. Use this course to learn how to configure and launch instances using Amazon Machine Images (AMIs). Examine the features of Amazon EC2, EC2 fleets and networks, and Amazon EC2 for AWS Nitro Enclaves. Explore available Linux and Windows instance types. And discover how to monitor Amazon EC2. Moving along, install and configure the LAMP stack and SSL/TLS on both an Amazon Linux 2 and Amazon Linux AMI instance. Then, do the same with WordPress on an Amazon Linux 2 instance. This course helps prepare learners for the AWS Certified Developer - Associate 2021 certification exam. Upon completion, you'll know how to configure, launch, secure, and interact with computing environments on AWS using the Amazon EC2 service.

Target

Prerequisites: none

AWS Developer Associate 2021: AWS Analytics Servic

Course Number:
it_clawsda21_08_enus
Lesson Objectives

AWS Developer Associate 2021: AWS Analytics Servic

  • discover the key concepts covered in this course
  • describe what Amazon AppFlow is used for, outline its core features, and summarize setup requirements
  • outline what Amazon Athena is used for and describe some of its core data-related capabilities and components
  • describe what Amazon CloudSearch is used for, list its multiple functionalities, and outline how to manage it
  • describe the features and components of the Amazon Elasticsearch Service (ES) and list some considerations for working with it
  • describe the features, advantages, and architecture of Amazon EMR and outline how to set it up
  • describe how the AWS Glue service is used, detailing functionality, concepts, components, and other key considerations
  • describe the functionality and components of AWS Lake Formation, how to set it up, and the main security considerations involved
  • describe what Amazon Kinesis Data Streams is used for, its advantages, how to work with it, and other considerations
  • configure and create an Amazon Kinesis stream to collect data
  • create an Amazon Kinesis Data Analytics application to aggregate sensor data in real time
  • process data from an Amazon Kinesis stream using an AWS Lambda function
  • create an Amazon Kinesis Data Firehose to deliver data from an Amazon Kinesis stream
  • summarize the key concepts covered in this course

Overview/Description
Once you've collected and stored data and files in AWS, it is essential to be able to do something with them. Luckily, Amazon provides analytics services to capture, process, query, and stream from other AWS services, data stores, and databases. Use this course to gain a theoretical comprehension of how these services work. Explore the capabilities of Amazon AppFlow, Amazon Athena, Amazon CloudSearch, Amazon Elasticsearch Service, Amazon EMR, AWS Glue, AWS Lake, and Amazon Kinesis Data Streams. Moving on, practice creating an Amazon Kinesis stream and an Amazon Kinesis Data Analytics application, process data from an Amazon Kinesis stream, and create an Amazon Kinesis Data Firehose. This course is part of a collection that prepares learners for the AWS Certified Developer - Associate 2021 certification exam.

Target

Prerequisites: none

AWS Developer Associate 2021: AWS CI/CD Services

Course Number:
it_clawsda21_14_enus
Lesson Objectives

AWS Developer Associate 2021: AWS CI/CD Services

  • discover the key concepts covered in this course
  • describe the features and components of the AWS CodeCommit version control service
  • outline the features and components of the AWS CodePipeline CI/CD service
  • list the features and components of the AWS CodeBuild managed build service
  • detail the features and components of the AWS CodeDeploy managed deployment service
  • describe the features and components of the browser-based shell AWS CloudShell
  • summarize the capabilities, features, and terminology associated with AWS CodeArtifact
  • create an AWS CodeCommit version control repository and practice managing tags
  • create and manage a pull request for a CodeCommit repository
  • create a two-stage pipeline that uses both a versioned S3 bucket and CodeDeploy to release a sample application.
  • create and build a sample application using the AWS CodeBuild service
  • create and deploy a sample application using the AWS CodeDeploy service
  • list and manage packages that exist in a repository in AWS CodeArtifact
  • summarize the key concepts covered in this course

Overview/Description
Continuous integration and continuous delivery (CI/CD) include automated and repeatable processes that streamline the software development and release cycle. The benefits of CI/CD are numerous, including fewer bugs and improved usability. Take this course to familiarize yourself with the AWS services providing infrastructure for CI/CD. Explore the features and components of AWS CodeCommit, CodePipeline, CodeBuild, CodeDeploy, CloudShell, and CodeArtifact. Learn how to create an AWS CodeCommit version control repository and manage a repository pull request. Create a two-stage pipeline that uses both a versioned S3 bucket and CodeDeploy to release a sample application. Then, create and deploy a sample application using the AWS CodeBuild service and manage packages in an AWS CodeArtifact repository. When you're done, you'll know how to use AWS to create a reliable CI/CD process. You'll also be further prepared for the AWS Certified Developer - Associate 2021 certification exam.

Target

Prerequisites: none

AWS Developer Associate 2021: AWS Encryption & Security

Course Number:
it_clawsda21_10_enus
Lesson Objectives

AWS Developer Associate 2021: AWS Encryption & Security

  • discover the key concepts covered in this course
  • name the tools and services available in AWS to secure data
  • describe the features and capabilities of the public key infrastructure services provided by AWS and name AWS services that use public key certificates
  • outline what AWS Key Management Service (KMS) is used for and describe some of its features, such as customer master keys (CMKs) and key policies
  • summarize the advantages and disadvantages of working with symmetric and asymmetric keys in AWS KMS
  • detail the features and components of AWS Secrets Manager
  • outline how to create and use temporary security credentials in IAM using AWS Security Token Service (AWS STS)
  • describe the features and capabilities of the AWS Encryption SDK
  • create and manage a customer-managed key using the AWS console
  • create and manage a custom key store for AWS KMS using the AWS console
  • create and manage a secret using AWS Secrets Manager
  • rotate a secret for an AWS database
  • rotate a user secret using a master secret
  • summarize the key concepts covered in this course

Overview/Description
Data is arguably a company's most valuable asset. That's why AWS developers need to know how to secure data held on the AWS cloud. Use this course to learn how to use AWS services to secure AWS data and apps. Get a list of all AWS cryptography services. Examine various public key infrastructure (PKI) services, AWS Key Management Service, AWS Secrets Manager, and AWS Encryption SDK. See how to create temporary security credentials in IAM using AWS Security Token Service. Practice creating a customer-managed key, a custom key store, and a secret. Lastly, practice rotating secrets. Upon completion, you'll be able to ensure your AWS data is secured most appropriately. This course prepares learners for the AWS Certified Developer - Associate 2021 certification exam.

Target

Prerequisites: none

AWS Developer Associate 2021: AWS Stateless Applications

Course Number:
it_clawsda21_03_enus
Lesson Objectives

AWS Developer Associate 2021: AWS Stateless Applications

  • discover the key concepts covered in this course
  • differentiate between stateful and stateless applications and list the advantages and disadvantages of each
  • outline how AWS DynamoDB can be used to create stateless applications
  • outline how AWS ElastiCache for Memcached can be used to create stateless applications
  • outline how AWS ElastiCache for Redis can be used to create stateless applications
  • describe the features and components of AWS ElastiCache nodes
  • describe the features and components of AWS ElastiCache clusters
  • describe the features and components of the Amazon Elastic Files System (EFS)
  • create and use an AWS DynamoDB using the management console
  • create and use an AWS DynamoDB using the AWS SDK
  • create and use an AWS ElastiCache for Redis using the management console
  • create and use an AWS ElastiCache cluster using the management console
  • create and use an AWS Elastic File System using the management console
  • summarize the key concepts covered in this course

Overview/Description
Stateless applications in AWS provide several benefits, including their ability to scale due to the available compute resources. In this course, explore how to develop stateless applications on AWS Cloud. Learn to distinguish between stateful and stateless applications. Explore how AWS DynamoDB, AWS ElastiCache for Memcached, and AWS ElastiCache for Redis are used to create stateless applications. Investigate the features of Amazon Elastic Files System and AWS ElastiCache nodes and clusters. Moving on, create and use an AWS DynamoDB, AWS ElastiCache for Redis, AWS ElastiCache cluster, and AWS Elastic File System. Upon completion, you'll be able to build stateless apps using AWS. This course is part of a collection that prepares learners for the AWS Certified Developer - Associate 2021 certification exam.

Target

Prerequisites: none

AWS Developer Associate 2021: Cloud Services

Course Number:
it_clawsda21_04_enus
Lesson Objectives

AWS Developer Associate 2021: Cloud Services

  • discover the key concepts covered in this course
  • describe how the AWS Command Line Interface (CLI) can be used for interacting with AWS services and resources
  • describe the options for configuring the AWS Command Line Interface (CLI)
  • describe the features and components of the Cloud9 IDE and the activities it's used for
  • describe the features and components of the Amazon API Gateway and outline the tasks it's used for
  • describe how to configure security and logging for the Amazon API Gateway
  • install the AWS CLI on a Windows 10 development machine
  • install the AWS CLI on an Ubuntu Linux 18.04 development machine
  • install the AWS CLI on a macOS development machine
  • install the AWS CLI using Docker
  • use the AWS Command Line Interface to connect to DynamoDB, Amazon EC2, and AWS Identity Access Management (IAM)
  • create an EC2 environment and write a sample application using AWS Cloud9
  • create and test a simple HTTP API using a Lambda function and the Amazon API Gateway
  • summarize the key concepts covered in this course

Overview/Description

Working with the full breadth of cloud services in AWS requires access to tools outside of those housed in the AWS Management Console. Use this course to learn how to interact with the many cloud services in AWS. Learn to install, configure, and use the AWS Command Line Interface (CLI) to connect and interact with AWS services and resources. Explore why and how to use Amazon API Gateway. Create an EC2 environment and write a sample application using AWS Cloud9. Then, create and test a simple HTTP API using a Lambda function and the API Gateway. When you're done, you'll be able to make API calls to AWS services using the AWS CLI and SDKs. This course is part of a collection that prepares you for the AWS Certified Developer - Associate 2021 certification exam.



Target

Prerequisites: none

AWS Developer Associate 2021: CloudFormation

Course Number:
it_clawsda21_01_enus
Lesson Objectives

AWS Developer Associate 2021: CloudFormation

  • discover the key concepts covered in this course
  • recognize how the infrastructure as code model is used to provision infrastructure
  • describe AWS CloudFormation concepts, such as stacks, changesets, templates, and template components
  • outline how continuous delivery can be used with CodePipeline to build, test, and prepare CloudFormation builds for release to production
  • describe stacks and how they relate to CloudFormation and outline how they can be created and managed using the console and AWS CLI
  • identify the features of AWS CloudFormation StackSets and how to work with them
  • recognize how AWS CloudFormation templates are used to provision and configure resources
  • list AWS CloudFormation security features such as data protection, IAM templates, IAM service roles, API logging using CloudTrail, resiliency, and compliance
  • build a pipeline for test and production stacks
  • create a stack template using the AWS CloudFormation Designer
  • modify a stack template using the AWS CloudFormation Designer
  • create a sample website using Amazon ECS auto-scaling and Elastic Load Balancing
  • install, configure, and deploy applications on Amazon EC2 instances using CloudFormation
  • summarize the key concepts covered in this course

Overview/Description
Infrastructure as code (IaC) is used to automate the provisioning and management of enterprise infrastructure. With the help of this course, explore AWS CloudFormation to provision and manage enterprise infrastructure using the IaC model. Get started by examining how the IaC model is used to provision infrastructure and learning more about the features of AWS CloudFormation, such as stacks, stack sets, templates, and template components. You will then discover how continuous delivery can be used with CodePipeline to automatically create, test, and prepare CloudFormation builds for production release. This course will also help you investigate AWS CloudFormation security features and the use of AWS CloudFormation Designer. Once you've completed this course, you'll have a fundamental understanding of AWS CloudFormation and its features and be a step further in preparing for the AWS Certified Developer - Associate 2021 certification exam.

Target

Prerequisites: none

AWS Developer Associate 2021: Configuration as Code

Course Number:
it_clawsda21_05_enus
Lesson Objectives

AWS Developer Associate 2021: Configuration as Code

  • discover the key concepts covered in this course
  • define the concept of Configuration as Code and list the features and benefits it provides
  • outline how the Elastic Container Service (ECS) is implemented on AWS and list its features and capabilities
  • describe the features and capabilities of Amazon ECS Clusters
  • summarize the features and components of Amazon Elastic Container Registry (ECR)
  • summarize the features and components of Amazon Elastic Kubernetes Service (EKS)
  • describe the features and functionality of Amazon App2Container
  • describe the configuration management service AWS OpsWorks and how it uses Puppet or Chef to configure and operate applications in the cloud
  • create a cluster with a Fargate task using the Amazon ECS CLI
  • create an Amazon ECS service using the Amazon CLI and create and deploy a Docker Container on an ECS service
  • create and deploy a container image to an Amazing ECR repository and then pull and delete the image
  • create a Kubernetes cluster on Amazon Elastic Kubernetes Service (EKS) using the AWS CLI and AWS console
  • summarize the key concepts covered in this course

Overview/Description

Configuration as code (CaC) can save time and reduce human error by keeping configs consistent, manageable, traceable, and secure. AWS developers need to comprehend what's meant by configuration as code (CaC) and the AWS services that enable it. Through this course, learn about the features and benefits of configuration as code. Examine the features of the AWS Elastic Container Service (ECS), Amazon Elastic Container Registry (ECR), Amazon Elastic Kubernetes Service (EKS), Amazon App2Container, and AWS OpsWorks. As you advance, learn how to create a cluster with Fargate, an Amazon ECS service, a Docker container on an Amazon ECS service, a container image to an Amazon ECR repository, and an Amazon EKS cluster. Upon completion, you'll be able to start implementing CaC in your own work. This course helps prepare learners for the AWS Certified Developer - Associate 2021 certification exam.



Target

Prerequisites: none

AWS Developer Associate 2021: Elastic Beanstalk (EB)

Course Number:
it_clawsda21_15_enus
Lesson Objectives

AWS Developer Associate 2021: Elastic Beanstalk (EB)

  • discover the key concepts covered in this course
  • outline what AWS Elastic Beanstalk is used for, how to use it, and the main concepts and terminology involved
  • list platforms available with AWS Elastic Beanstalk and describe how deployment with Elastic Beanstalk works
  • describe how to manage applications on AWS Elastic Beanstalk
  • describe how to manage environments on AWS Elastic Beanstalk
  • name the tools that can be used to monitor AWS Elastic Beanstalk applications and outline how to carry out AWS Elastic Beanstalk monitoring activities
  • outline how to work with the Elastic Beanstalk Command Line Interface (EB CLI), with reference to installation, configuration, and commands
  • create and manage an application using AWS Elastic Beanstalk
  • deploy a Node.js application to Elastic Beanstalk with DynamoDB
  • deploy a Laravel application to Elastic Beanstalk
  • install Elastic Beanstalk CLI using setup scripts
  • deploy an Express application to Elastic Beanstalk
  • deploy a multi-container Docker environment to Elastic Beanstalk
  • install and configure Visual Studio with AWS Toolkit
  • deploy a .NET application to Elastic Beanstalk
  • summarize the key concepts covered in this course

Overview/Description
Amazon Web Services (AWS) provides over 100 services. One would assume it gets pretty time-consuming configuring infrastructure and resources for such a volume of services. It doesn't have to be! Using AWS Elastic Beanstalk (EB), deployment details such as capacity provisioning, load balancing, auto-scaling, and application health monitoring are all handled automatically. Use this course to learn how to manage your AWS applications and environments using EB. Explore features, components, and supported platforms. See how EB applications are monitored and examine how Elastic Beanstalk Command Line Interface (EB CLI) works. Moving along, practice using Elastic Beanstalk to create, manage, and deploy various application types as well as to deploy a Docker environment. Upon completion, you'll be able to use AWS Elastic Beanstalk with confidence. This course helps you prepare for the AWS Certified Developer - Associate 2021 certification exam.

Target

Prerequisites: none

AWS Developer Associate 2021: Identity & Access Management

Course Number:
it_clawsda21_09_enus
Lesson Objectives

AWS Developer Associate 2021: Identity & Access Management

  • discover the key concepts covered in this course
  • describe the setup, terminology, components, and features involved in using AWS Identity and Access Management (IAM)
  • list various AWS Identities and recall their components and features
  • summarize how policies and permissions work in AWS Access Management
  • describe the security and monitoring features incorporated into the AWS Identity and Access Management service
  • summarize how to work with and manage Amazon Cognito user pools, referencing the main features of this service
  • describe the types, features, activities, and concepts involved in using Amazon Cognito identity pools
  • summarize the key concepts, tasks, and requirements involved in using AWS Directory Service
  • detail the activities, concepts and object types involved in Amazon Cloud Directory
  • outline the tasks you can perform with AWS Resource Access Manager and recognize the benefits of these
  • define what's meant by resource groups and tags and summarize how to work with these features of AWS Resource Groups and Tag Editor
  • describe the core features and functionality of AWS Single Sign-On and outline how to work with this service
  • outline how AWS Audit Manager works, referencing the activities, terms, features, and services involved
  • summarize the key concepts covered in this course

Overview/Description
Needless to say, authentication and authorization are imperative to data security. As someone working on developing and maintaining AWS-based applications, you may know this intuitively, but you may not how to put these systems in place. Use this course to gain a theoretical background in working with the primary AWS authentication and authorization resources and services. Examine the features, terminology, activities, and considerations involved in using AWS Identity and Access Management, various AWS identities, Amazon Cognito user and identity pools, Amazon Cloud Directory, AWS Directory Service, Resource Access Manager, Resource Groups, Tag Editor, Single Sign-On, and Audit Manager. This course is part of a collection that prepares learners for the AWS Certified Developer - Associate 2021 certification exam.

Target

Prerequisites: none

AWS Developer Associate 2021: Integration Services

Course Number:
it_clawsda21_13_enus
Lesson Objectives

AWS Developer Associate 2021: Integration Services

  • discover the key concepts covered in this course
  • outline how Amazon EventBridge can be used as a serverless event bus service to interconnect and transfer data
  • describe the features and components of the Amazon Simple Queue Service and the various types of queues, such as standard, FIFO, and dead-letter queues
  • describe the features and components of Amazon SQS First-In, First-Out (FIFO) queues
  • describe the features and components of Amazon Simple Notification Service (SNS)
  • describe the features and components of Amazon SNS FIFO topics
  • summarize the purpose of some of the features of the Amazon Simple Notification Service (SNS), such as publishing, filtering, and delivering messages
  • describe the features and components of AWS Step Functions
  • describe the features and components of the Amazon Simple Workflow (SWF) service
  • describe the features and components of Amazon Message Queue (MQ)
  • create logging functionality for autoscaling events, API calls, and EC2 instances using Amazon EventBridge
  • create and manage an Amazon SQS Queue and use it to send and manage messages
  • create and subscribe to an Amazon Simple Notification Service topic
  • summarize the key concepts covered in this course

Overview/Description
There are many benefits to using a microservices architecture to develop apps. These include better scalability, fault isolation, and resiliency, among others. Use this course to learn how to use Amazon integration services to build highly available and scalable microservice-based applications. First, learn how Amazon EventBridge, Amazon Simple Queue Service (SQS), and Amazon Message Queue (MQ) are used to interconnect and transfer data. Next, see how messages can be sent using Amazon Simple Notification Service (SNS). Then, find out how AWS Step Functions and the Amazon Simple Workflow (SWF) service are used to perform actions. Moving on, complete several tasks in Amazon EventBridge and create an Amazon SQS queue and an Amazon Simple Notification Service topic. This course helps prepare for the AWS Certified Developer - Associate 2021 certification exam. Upon completion, you'll be able to deploy microservice applications using AWS.

Target

Prerequisites: none

AWS Developer Associate 2021: Monitoring Services

Course Number:
it_clawsda21_17_enus
Lesson Objectives

AWS Developer Associate 2021: Monitoring Services

  • discover the key concepts covered in this course
  • list some of the Amazon services available for monitoring and troubleshooting AWS services and systems
  • describe the features and capability of AWS CloudWatch, such as the use of dashboards and metrics
  • outline what AWS CloudTrail is used for and how you would work with it
  • define AWS X-Ray terminology and outline how you would work with this service
  • describe the benefits, functionality, and terminology related to AWS Security Hub
  • summarize how you would use AWS Systems Manager
  • summarize the main characteristics of Amazon Managed Service for Prometheus (AMP) and how it is used to monitor containers
  • summarize the main characteristics of Amazon Managed Service (AMS) for Grafana
  • create a dashboard in AWS CloudWatch and use the dashboard to add and manage graphs
  • configure and create an AWS CloudTrail trail and use Amazon SNS (Simple Notification Service) notifications to send messages
  • configure AWS X-Ray service and use a sample Java application to test it
  • configure AWS System Manager to view and control your infrastructure on AWS
  • summarize the key concepts covered in this course

Overview/Description
Correctly monitoring applications and services for deployment is an essential certified AWS developer skill. Learn about the tools available in AWS to monitor services and applications in this vocational course. Examine the features and capabilities of AWS CloudWatch, CloudTrail, X-Ray, Security Hub, and Systems Manager, as well as Amazon Managed Service for Prometheus and Amazon Managed Service for Grafana. As you advance, practice creating a dashboard in AWS CloudWatch. Then use AWS CloudTrail to create a trail and Amazon Simple Notification Service (SNS) notifications to send messages. Next, configure the AWS X-RAY service and test it using a sample Java application. And finally, configure AWS System Manager to view and control your infrastructure. Upon course completion, you'll know which AWS troubleshooting and monitoring tools to use and how. You'll also be more prepared for the AWS Certified Developer - Associate 2021 certification exam.

Target

Prerequisites: none

AWS Developer Associate 2021: Network Security

Course Number:
it_clawsda21_11_enus
Lesson Objectives

AWS Developer Associate 2021: Network Security

  • discover the key concepts covered in this course
  • outline how to secure a network in a cloud environment using network segmentation
  • outline how to secure a network in a cloud environment using network protocols
  • outline how to secure a network in a cloud environment using network services
  • summarize how to monitor the security of a network environment using log and event monitoring, with specific reference to CloudWatch logs and events
  • describe how to harden a network environment
  • name some of the AWS network security tools that can be used to manage, monitor, and protect AWS services
  • outline how AWS CloudTrail works and recognize the concepts and limitations involved with using it
  • describe the features and functionality of AWS CloudWatch, including those related to access, dashboards, and metrics
  • name the features of AWS Elastic Load Balancing, outline how the service works, and describe some considerations when working with it
  • create an AWS CloudTrail to review AWS account activity in the CloudTrail console and examine an event
  • use AWS CloudWatch to monitor AWS resources and applications in real-time
  • create a network load balancer using the CLI and the AWS Management Console
  • summarize the key concepts covered in this course

Overview/Description
Having a secure cloud environment is crucial for ensuring system and data integrity and security. Cloud environments have numerous methods for meeting these security needs. Use this course to learn some of the most beneficial network security methods when working with AWS. Examine how to use network segmentation, network protocols, and network services. See how to harden a network environment and monitor its security using log and event monitoring. Explore some of the AWS network security tools used to manage, monitor, and protect AWS services. Take an in-depth look at using AWS CloudTrail, AWS CloudWatch, and AWS Elastic Load Balancing. Moving along, practice creating an AWS CloudTrail and a network load balancer as well as using AWS CloudWatch. Upon completion, you'll be able to secure a network in a cloud environment. This course helps prepare learners for the AWS Certified Developer - Associate 2021 certification exam.

Target

Prerequisites: none

AWS Developer Associate 2021: Optimization

Course Number:
it_clawsda21_18_enus
Lesson Objectives

AWS Developer Associate 2021: Optimization

  • discover the key concepts covered in this course
  • describe the features and components of Amazon EC2 Auto Scaling
  • describe the features and components of AWS Application Auto Scaling
  • describe the features and components of AWS Auto Scaling
  • describe the features and components of Elastic Load Balancing
  • describe the features and components of the AWS Compute Optimizer
  • describe methods for optimizing storage for Amazon S3, Amazon EC2, and Amazon Elastic File System
  • describe the features and components of Amazon CloudFront
  • configure AWS Auto Scaling using the AWS Management Console and create a scaling plan
  • perform auto scaling using the AWS Application Auto Scaling service to dynamically adjust provisioned throughput capacity for DynamoDB
  • perform auto scaling using Aurora Auto Scaling to dynamically adjust the number of Aurora Replicas provisioned for an Aurora DB cluster
  • create an Application Load Balancer using the AWS Management Console
  • create a basic configuration for CloudFront to distribute objects
  • summarize the key concepts covered in this course

Overview/Description
As a certified AWS developer associate, it is critical that you know how to optimize AWS services and resources. In this course, you'll begin by exploring optimization in the AWS cloud, including AWS Auto Scaling and Elastic Load Balancing (ELB). First, you will learn the features and components of Amazon EC2 Auto Scaling, AWS Application Auto Scaling, AWS Auto Scaling, Elastic Load Balancing, and AWS Compute Optimizer. Next, you will learn methods for optimizing storage for Amazon S3, Amazon EC2, and Amazon Elastic File System and the features and components of Amazon CloudFront. Finally, you will configure AWS Auto Scaling using the AWS Management Console, perform auto scaling using the AWS Application Auto Scaling service and Aurora Auto Scaling, create an Application Load Balancer using the AWS Management Console, and create a basic configuration for CloudFront to distribute objects. This course is one of a collection of courses that prepares you for the AWS Certified Developer - Associate 2021 certification exam.

Target

Prerequisites: none

AWS Developer Associate 2021: Security Controls

Course Number:
it_clawsda21_12_enus
Lesson Objectives

AWS Developer Associate 2021: Security Controls

  • discover the key concepts covered in this course
  • identify cloud security policies including password, lockout, blacklisting, and whitelisting and summarize how they're used to enforce security
  • describe how cloud user permissions and roles are used to manage access to resources
  • define host-based intrusion detection systems (HIDS) and host-based intrusion prevention systems (HIPS)
  • outline how to achieve application security using hardened baselines
  • outline methods for monitoring file integrity, logs, and events
  • describe how features such as encryption can be applied to API endpoints, applications, the OS, and storage and file systems to increase security
  • describe the features, components, capabilities, and requirements applicable when working with AWS Firewall Manager
  • describe what Amazon API Gateway is used for and considerations involved when using it
  • outline how Amazon GuardDuty provides continuous security monitoring, with reference to terminology and concepts pertaining to this service
  • summarize how Amazon Detective can be used to analyze, investigate, and identify the root cause of security findings or suspicious activities and detail some usage considerations and prerequisites
  • describe what AWS Audit Manager can be used for, how it works, and how you would set it up
  • describe the features of AWS Backup, name the services that work with it, and detail considerations for its use
  • summarize the key concepts covered in this course

Overview/Description
Ensuring the security of your operating systems and applications is a necessary preventative measure. If you're responsible for maintaining AWS applications, you need to know the methods and tools involved in securing them. Use this course to become familiar with the security controls available in AWS to protect its services. Learn how security policies and user permissions manage access to resources. See what's meant by a host-based intrusion detection system (HIDS) and a host-based intrusion prevention system (HIPS). And find out how to achieve application security using hardened baselines. Moving on, study methods for monitoring and endpoint security. Then examine how AWS Firewall Manager, Amazon API Gateway, Amazon GuardDuty, Amazon Detective, AWS Audit Manager, and AWS Backup work. This course helps prepare learners for the AWS Certified Developer - Associate 2021 certification exam. Upon completion, you'll know what AWS security controls you should use.

Target

Prerequisites: none

AWS Developer Associate 2021: Serverless Compute Services

Course Number:
it_clawsda21_02_enus
Lesson Objectives

AWS Developer Associate 2021: Serverless Compute Services

  • discover the key concepts covered in this course
  • detail how the serverless compute model works
  • name the features of the AWS Lambda compute service
  • outline how to manage and configure AWS Lambda functions
  • describe the concepts of versions and aliases using AWS Lambda functions and advanced configuration settings, such as memory and the virtual private cloud
  • outline methods for invoking Lambda functions, maintaining state, and using extensions
  • list the features and components of an AWS Lambda application, such as Lambda functions, event sources, and other resources
  • identify how Lambda supports multiple languages by allowing for the use of runtimes and containers
  • recognize how AWS Identity and Access Management (IAM) can be used to access the Lambda API and resources as well as AWS services and resources
  • create a simple Lambda function using the console
  • create a simple HTML application that uses Amazon Cognito to get credentials and invoke a Lambda function
  • create an application using the Lambda console that is integrated with a continuous delivery pipeline
  • create an AWS Lambda function using a custom runtime
  • summarize the key concepts covered in this course

Overview/Description
Serverless compute services provide cloud-based server software and hardware management on a pay-per-use basis. Use this course to explore the serverless compute model in AWS. Start with a theoretical view of the compute services of AWS Lambda before examining how to work with Lambda functions, including versions, aliases, and advanced configuration settings. Investigate methods for invoking Lambda functions, maintaining state, and using extensions. Then, explore further capabilities, such as configuring Lambda runtime and permissions. Moving along, create various lambda functions and applications. Upon course completion, you'll be able to use AWS Lambda to achieve a serverless compute model. This course is part of a collection that prepares learners for the AWS Certified Developer - Associate 2021 certification exam.

Target

Prerequisites: none

AWS Developer Associate 2021: Storage Services

Course Number:
it_clawsda21_06_enus
Lesson Objectives

AWS Developer Associate 2021: Storage Services

  • discover the key concepts covered in this course
  • describe the features and components of Amazon Simple Storage Service (S3), such as buckets and objects
  • list the security features of Amazon Simple Storage Service (S3)
  • summarize the features of Amazon Simple Storage Service (S3) available for software developers to interact and connect to this service
  • describe the features and components of Amazon S3 Glacier
  • outline the features, functionality, and capabilities of Amazon Elastic Block Store (EBS)
  • outline the features, functionality, and capabilities of Amazon Elastic File System (EFS)
  • outline how the Amazon Backup service works
  • use Amazon S3 to create an S3 bucket and then upload, download, and copy an object to a folder
  • create and manage a bucket in Amazon S3 using the .NET SDK
  • upload an object to Amazon S3 using the .NET SDK and then perform other functions. such as retrieving a list and downloading, copying, moving, renaming and deleting the object
  • create and manage a vault and an archive using Amazon S3 Glacier
  • create and use an Amazon EFS file system for storing files
  • summarize the key concepts covered in this course

Overview/Description
Cloud storage is a vital aspect of cloud computing. AWS provides various services to implement storage in the cloud. AWS developers should be familiar with all of these before choosing the best ones for their needs. Learn about and work with these services in this exam preparatory course. Explore the features and functionality of Amazon Simple Storage Service (S3), Amazon S3 Glacier, Amazon Elastic Block Store (EBS), Amazon Elastic File System (EFS), and Amazon Backup. Next, practice using Amazon S3 and the .NET SDK to work with S3 buckets and objects. Work with vaults and archives using Amazon S3 Glacier. Then use Amazon EFS to store files. Upon completion, you'll be confident in storing objects and files through AWS. You'll also be more prepared for the AWS Certified Developer - Associate 2021 certification exam.

Target

Prerequisites: none

Close Chat Live