Amazon Web Services (AWS) Development: Amazon Web Services 2021 intermediate

https://www.skillsoft.com/channel/amazon-web-services-aws-development-2eeec7c1-130e-11e7-822f-df9d5d5ce619?technologyandversion=63943&expertiselevel=63945 https://www.skillsoft.com/channel/amazon-web-services-aws-development-2eeec7c1-130e-11e7-822f-df9d5d5ce619?technologyandversion=63944&expertiselevel=63945 https://www.skillsoft.com/channel/amazon-web-services-aws-development-2eeec7c1-130e-11e7-822f-df9d5d5ce619?technologyandversion=63946&expertiselevel=63945 https://www.skillsoft.com/channel/amazon-web-services-aws-development-2eeec7c1-130e-11e7-822f-df9d5d5ce619?technologyandversion=69343978&expertiselevel=63945
  • 6 Courses | 7h 18m 38s
  • 5 Books | 22h 11m
  • 23 Courses | 42h 12m 21s
  • Includes Lab
  • 18 Courses | 25h 46m 16s
  • Includes Lab
  • 4 Courses | 6h 21m 30s
 
Explore development for Amazon Web Services (AWS) and build cloud solutions for virtually every business need.

GETTING STARTED

Principles & Essential Services

  • 8m 9s
  • 8m 16s

GETTING STARTED

Developing Serverless Applications: AWS Serverless Essentials for Developers

  • 2m
  • 8m 18s

GETTING STARTED

AWS Automated Testing: Environments & Services

  • 1m 14s
  • 4m 2s

GETTING STARTED

Working with Amazon DynamoDB: Getting Started with DynamoDB

  • 2m 31s
  • 12m 39s

COURSES INCLUDED

Principles & Essential Services
Explore the core AWS architecture, services, tools and their utilization to implement application development and deployment in Amazon Web Services.
21 videos | 2h 2m has Assessment available Badge
Application Development
Discover the development lifecycle phases that are implemented in AWS to build, deploy, and test applications, and explore various development approaches, including serverless and microservices.
17 videos | 1h 39m has Assessment available Badge
Plan Applications & Infrastructure Security
Explore AWS security best practices for various AWS services and examine backup strategies that are implemented in AWS for availability and failover.
17 videos | 1h 9m has Assessment available Badge
Service Integration & Orchestration
Discover important services that must be integrated into applications to facilitate persistence management, messaging, and middleware capabilities. You will also examine the use of CloudFormation to orchestrate services.
15 videos | 55m has Assessment available Badge
Serverless Application & Container Management
Discover serverless application development using Lambda and API gateway and explore containerization using ECS and managing microservices in containers.
16 videos | 59m has Assessment available Badge
Code Management & Monitoring Tools
Explore AWS code management using tools like CodeCommit, CodePipeline, CodeBuild, and CodeDeploy.
7 videos | 31m has Assessment available Badge
SHOW MORE
FREE ACCESS

COURSES INCLUDED

Developing Serverless Applications: AWS Serverless Essentials for Developers
Developing serverless applications for the cloud requires the knowledge of base components and essential tools. Use this course to familiarize yourself with serverless architectures and the tools of an AWS serverless deployment. This course will enable you to recognize the attributes and advantages of the AWS Serverless Application Model (SAM), the role of AWS Serverless Application Repository, and the features of Amazon SNS and SQS for implementing a fully-managed messaging service. You'll also discover prominent AWS Developer Tools services and the characteristics of AWS Cloud Development Kit (CDK), core components and benefits of AWS DynamoDB, and the creation of Rest APIs using AWS CDK. Upon completion of this course, you'll be able to understand the AWS Serverless Application Model and identify the tools and components for writing serverless applications in the AWS cloud.
15 videos | 2h 25m has Assessment available Badge
Serverless Applications: Implementing RESTful API using AWS
To build serverless applications, developers and project managers must know how to transition to an API-driven development environment. Use this course to learn how to leverage APIs within AWS's serverless platform. Distinguish between REST and SOAP APIs. Examine the purpose of the REST architecture style and the benefits of using REST APIs. Explore AWS API Gateway and the process of designing, building, and optimizing API Gateway to create REST APIs. Create HTTP APIs and API Gateway APIs. Implement AWS Lambda using Node.js. Then create Lambda functions to consume events from Amazon DynamoDB streams. Outline how to set up authentication and authorization in AWS serverless implementations. Work with Lambda authorizers and functions. Lastly, customize content delivered by CloudFront. Upon completing this course, you'll be able to build RESTful APIs and leverage them within the AWS serverless environment.
25 videos | 3h 35m has Assessment available Badge
Serverless Applications: Debugging & Monitoring AWS Serverless Implementations
Testing, debugging, and monitoring serverless applications are critical tasks when building and deploying serverless solutions. Developers, engineers, and project managers alike can use this course to discover the most appropriate application, cloud, and automated testing mechanisms, frameworks, and tools for use with serverless implementations. Outline the challenges of testing cloud applications, the role of mock and dummy data in testing APIs, and the prominent testing strategies for local and cloud environments. Learn how to simplify Lambda function testing. Then practice testing and debugging serverless applications using AWS SAM and SAM CLI. Recognize the prominent AWS services for monitoring AWS applications. Explore the AWS Lambda console's role in monitoring AWS Lambda functions. Practice monitoring AWS Lambda functions and applications. Then fetch, tail, filter, and highlight Lambda function errors using AWS SAM CLI commands. Upon completion, you'll be able to discern the best methods for ensuring the smooth running of your serverless applications.
16 videos | 1h 48m has Assessment available Badge
AWS Developer Associate 2021: CloudFormation
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.
14 videos | 1h 37m has Assessment available Badge
AWS Developer Associate 2021: Serverless Compute Services
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.
14 videos | 1h 27m has Assessment available Badge
AWS Developer Associate 2021: AWS Stateless Applications
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.
14 videos | 1h 32m has Assessment available Badge
AWS Developer Associate 2021: Cloud Services
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.
14 videos | 1h 16m has Assessment available Badge
AWS Developer Associate 2021: Configuration as Code
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.
13 videos | 1h 36m has Assessment available Badge
AWS Developer Associate 2021: Storage Services
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.
14 videos | 1h 30m has Assessment available Badge
AWS Developer Associate 2021: Database Services
Data storage and management is central to any application. AWS offers several different types of databases and database services for virtually any type of application. And as a developer, it's important to recognize the various database offerings on AWS Cloud. Learn about the functionality of Amazon's suite of database solutions, including Amazon Relational Database Service, Amazon DocumentDB, Amazon DynamoDB, Amazon ElastiCache, and Amazon Keyspaces. Next, explore features of Amazon Neptune Database, Amazon Quantum Ledger Database, Amazon Aurora, Amazon Redshift, and Amazon Timestream. Create and configure an Amazon DocumentDB service and insert and query data. Finally, create a keyspace and table using Amazon Keyspaces, and perform CRUD operations. After completing this course, you will be able to confidently distinguish between Amazon's database options to select the solution that fulfills your business needs. This course is one of a collection of courses that prepares learners for the AWS Certified Developer - Associate 2021 certification exam.
14 videos | 1h 24m has Assessment available Badge
AWS Developer Associate 2021: AWS Analytics Services
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.
14 videos | 1h 40m has Assessment available Badge
AWS Developer Associate 2021: Identity & Access Management
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.
14 videos | 1h 43m has Assessment available Badge
AWS Developer Associate 2021: AWS Encryption & Security
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.
14 videos | 2h has Assessment available Badge
AWS Developer Associate 2021: Network Security
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.
14 videos | 2h 8m has Assessment available Badge
AWS Developer Associate 2021: Security Controls
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.
14 videos | 1h 54m has Assessment available Badge
AWS Developer Associate 2021: Integration Services
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.
14 videos | 1h 55m has Assessment available Badge
AWS Developer Associate 2021: AWS CI/CD Services
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.
14 videos | 1h 46m has Assessment available Badge
AWS Developer Associate 2021: Elastic Beanstalk (EB)
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.
16 videos | 1h 51m has Assessment available Badge
AWS Developer Associate 2021: Amazon Elastic Compute Cloud (EC2)
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.
16 videos | 2h 9m has Assessment available Badge
AWS Developer Associate 2021: Monitoring Services
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.
14 videos | 1h 44m has Assessment available Badge
AWS Developer Associate 2021: Optimization
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.
14 videos | 1h 42m has Assessment available Badge
AWS Developer Associate 2021: Troubleshooting Techniques
Being able to troubleshoot cloud and network issues is important when trying to resolve failures or operational difficulties. Use this course to learn to employ troubleshooting methodologies to resolve common cloud issues. Explore how to resolve cloud-related issues using troubleshooting methodology and common troubleshooting tools. Discover how to identify and resolve network connectivity problems, security group misconfigurations, and common performance issues. Finally, learn how to troubleshoot common challenges encountered with AWS database and storage services. Upon completion, you'll be able to use various methods and tools to troubleshoot AWS cloud and network problems. This course is one of a collection of courses that prepares learners for the DVA-C01: AWS Certified Developer - Associate 2021 certification exam.
14 videos | 1h 51m has Assessment available Badge
AWS Developer Associate 2021: Troubleshooting Cloud Security Issues
Being able to troubleshoot security issues is essential to ensuring fully functional systems in the cloud. In this course you will examine some of the common causes of security issues. Learn to troubleshoot security issues due to missing or incomplete privileges, authentication or authorization issues, or network and directory security group issues. Next, discover how to troubleshoot security issues due to expired, revoked, compromised, or misconfigured keys and certificates or due to misconfigured or misapplied policies. Finally, explore a variety of security concerns, including those due to unencrypted data, data breaches, misclassification of data, lack of protocol encryption, insecure ciphers, and cyber attacks. Upon completion of this course, you will be able to confidently troubleshoot security issues in AWS. This course is part of a collection that prepares learners for the AWS Certified Developer - Associate 2021 certification exam.
14 videos | 1h 29m has Assessment available Badge
SHOW MORE
FREE ACCESS

COURSES INCLUDED

AWS Automated Testing: Environments & Services
In this 14-video course, learners will explore the use of Amazon Web Services-based (AWS) environments for automated testing, and the associated advantages and disadvantages. Examine the main AWS development and testing tools, then delve into the best practices for using AWS to set up environments for automated testing, and then learn how to set up an AWS environment for automated testing. You will discover how to use AWS Device Farm for automated testing of iOS and Android applications, and for automated testing of web applications. Work with AWS CodePipeline to automate the build and test phases of continuous delivery processes; AWS CodeBuild to add build and test automation in existing AWS CodePipeline pipelines, and AWS CodeDeploy to validate and debug applications before deploying them. Implement unit testing as a part of AWS CodeStar projects, and AWS CloudFormation to implement infrastructure as Code for automated testing of applications. Finally, learn how to use AWS OpsWorks for Chef Automate to automate testing for security and compliance.
14 videos | 54m has Assessment available Badge
AWS Developer Associate: Identity & Access Management
Authentication and authorization are essential to data security. In this course, you'll learn about the resources and services offered by AWS, and how authentication and authorization are managed on AWS. You'll then learn about the AWS Management Console for managing services and the use of AWS accounts and their management. Next, you'll examine IAM users, groups, and roles, as well as AWS regions and availability zones. You'll see how to register an account on AWS, create an IAM administrative user, and manage IAM users with groups and roles. Lastly, you'll examine how to enable and configure multi-factor authentication with AWS. This course is one of a collection of courses that prepares learners for the AWS Certified Developer - Associate 2020 certification exam.
12 videos | 59m has Assessment available Badge
AWS Developer Associate: Amazon Elastic Compute Cloud
Amazon Elastic Compute Cloud is one of the primary services on AWS that enables the provisioning of resizable computing environments referred to as instances. In this course, you'll learn how to configure and launch instances based on Amazon Machine Images on AWS using the EC2 service. You'll examine how to connect to running instances remotely using SSH or RDP. Next, you'll learn about the various instance types and how they are configured with storage resources. You'll see how to configure networking with Virtual Private Cloud including subnetting, IP address allocation, and routing. You'll explore how to take advantage of security groups and network ACLs to beef up security for EC2 infrastructure. Lastly, you'll examine how to align security best practices with the AWS Shared Responsibility Security Model. This course is one of a collection of courses that prepares learners for the AWS Certified Developer - Associate 2020 certification exam.
15 videos | 1h 24m has Assessment available Badge
AWS Developer Associate: Interacting with AWS Cloud Services
Developers must interact with AWS Cloud Services over and above the manual methods offered by the AWS Management Console. In this course, you'll explore the various methods offered by AWS for interacting with AWS services. You'll learn how to install and configure the AWS command line interface (CLI) on Windows10, Ubuntu Linux 18, and Mac OSX. Next, you'll examine best practices in securing interaction with AWS services and resources by configuring and attaching IAM roles to EC2 instances. You'll explore how to test profile permissions from the AWS CLI and how to decode CLI messages using Security Token Services (STS), then you'll learn how to gather metadata about an EC2 instance with Instance Metadata Service (IMDS). Lastly, you'll discover how to install and configure AWS software development kits (SDKs) and how to integrate SDKs into software code to perform API calls against AWS services. This course is one of a collection of courses that prepares learners for the AWS Certified Developer - Associate 2020 certification exam.
14 videos | 1h 11m has Assessment available Badge
AWS Developer Associate: Storage Services
Cloud storage is a fundamentally important aspect of cloud computing. Consequently, it is vital that as a developer, you recognize how AWS implements storage across the AWS Cloud. In this course, you'll learn how the EC2 service uses instance stores and Elastic Block Store for volatile and persistent storage. You'll then learn how CloudFront implements a global content delivery network. Next, you'll examine how AWS implements Elastic File System for file storage and sharing and you'll see how Amazon Simple Storage Service uses buckets to store objects. You'll learn about the various resources and tools AWS provides for migrating data to the cloud and how Amazon S3 implements versioning and encryption. You'll examine how to use Amazon S3 for hosting static web sites and how to enable and configure cross-origin resource sharing in S3. Next, you'll explore the consistency models used by AWS and considerations related to S3 performance. Lastly, you'll see how data is archived in Amazon S3 Glacier. This course is one of a collection of courses that prepares learners for the AWS Certified Developer - Associate 2020 certification exam.
17 videos | 1h 26m has Assessment available Badge
AWS Developer Associate: AWS Database Services
Data storage and management is central to any application. AWS offers several different types of databases and database services for virtually any type of application and as a developer, it's important to recognize the various database offerings on AWS Cloud. In this course, you'll learn about the various database services offered on the AWS platform. You'll explore relational and nonrelational database options available on AWS, Amazon Relational Database Service, and Amazon DynamoDB. You'll examine in-memory data stores on AWS and options available for migrating data and databases to AWS. Next, you'll learn how to install the AWS SDK for Python and the PyMySQL client library on a development machine and use them to create a security group for RDS in Python code. You'll then see how to create an RDS database instance using the MySQL database engine on AWS and how to install and configure MySQL Workbench to talk to the RDS database instance. Next, you'll learn how to create tables and add records the RDS instance, query that table, and delete it and the security group, all within Python code. You'll see how to create a table in Amazon DynamoDB, add items to the table, and use both the scan and query operations to retrieve data from the table using Python code. Finally, you'll see how to clean things up by deleting the DynamoDB table using Python code. This course is one of a collection of courses that prepares learners for the AWS Certified Developer - Associate 2020 certification exam.
22 videos | 1h 26m has Assessment available Badge
AWS Developer Associate: AWS Elastic Beanstalk (EB)
AWS provides several integrated services supporting web application management. Each of these services exposes an area of functionality. As a developer associate, it's critical to recognize not only how the individual components function, but how they work together to provide a flexible and powerful end-to-end web application management infrastructure. In this course, you'll examine how Elastic Beanstalk manages applications and environments with the CLI and the Elastic Beanstalk console. You'll see how to use Elastic Beanstalk to manage web server environments and the infrastructure they run on. Next, you'll learn about .ebextensions config files and how to manage application versions using Elastic Beanstalk. Lastly, you'll examine how to carry out a blue/green deployment on AWS using Elastic Beanstalk. This course is one of a collection of courses that prepares learners for the AWS Certified Developer - Associate 2020 certification exam.
14 videos | 1h 12m has Assessment available Badge
AWS Developer Associate: CI/CD in AWS
Continuous integration and continuous delivery (CI/CD) is an automated, repeatable process that streamlines the software development and release cycle. In this course, you'll examine the AWS services that provide infrastructure for CI/CD. You'll use the CodeCommit version control service to create a CodeCommit repository and AWS CodePipeline to create a pipeline and deploy an application to dev and production. Next, you'll use CodeBuild to create and configure a build project and CodeDeploy to create IAM service roles and an application and to install and configure the CodeDeploy agent on an EC2 instance. Finally, you'll create a CodeStar project and use the Cloud9 IDE. This course is one of a collection of courses that prepares you for the AWS Certified Developer - Associate 2020 certification exam.
21 videos | 2h 4m has Assessment available Badge
AWS Developer Associate: AWS CloudFormation
Infrastructure as Code is a concept that describes the automated provisioning and management of enterprise infrastructure. In this course, you'll learn about the Infrastructure as Code model for provisioning and managing enterprise infrastructure and how AWS CloudFormation is used to provide this ability. You'll start by examining the concept of the Infrastructure as Code model, how AWS CloudFormation helps model and configure AWS resources, and CloudFormation concepts such as stacks, permissions, and templates. You'll then learn how to create a CloudFormation stack, work with CloudFormation templates, and manage, update, and delete CloudFormation stacks. Next, you'll see how to work with CloudFormation resources and specify CloudFormation parameters and mappings for templates. You'll learn how to define conditions for CloudFormation templates and declare optional outputs for CloudFormation templates. Lastly, you'll learn about CloudFormation intrinsic functions and rollbacks. This course is one of a collection of courses that prepares learners for the AWS Certified Developer - Associate 2020 certification exam.
16 videos | 2h 4m has Assessment available Badge
AWS Developer Associate: Configuration as Code
As an aspiring AWS developer, a knowledge of the concept of Configuration as Code and the services that enable it on AWS is essential. In this course, you'll define Configuration as Code and outline the services that enable its use on AWS, including OpsWorks, Elastic Container Service (ECS), Elastic Container Registry (ECR), and Fargate. You'll explore how to use these services for several tasks, including stacks and application management and the packaging and deployment of applications. Next, you'll identify the purpose of Docker containers and how to use them for various tasks, and how to apply load balancing to an existing ECS service on AWS. Finally, you'll create and configure ECS clusters, install Docker for Windows, and integrate the AWS X-Ray monitoring service with ECS.
16 videos | 1h 57m has Assessment available Badge
AWS Developer Associate: Application Integration & Microservices
Microservices describe an architecture where software is designed and built as a collection of modular services. In this course, you'll examine how services like Amazon SQS, SNS, and Kinesis are configured and organized in AWS to build highly-available and scalable microservice-based applications. You'll use Amazon SQS to create and configure Standard, FIFO, and Dead Letter queues. Next, you'll create a Topic and a Subscription using Amazon SNS and publish a message to subscribers. Finally, you'll create, use and then delete an Amazon Kinesis Data Stream. This course is one of a collection of courses that prepares you for the AWS Certified Developer - Associate 2020 certification exam.
22 videos | 1h 46m has Assessment available Badge
AWS Developer Associate: Serverless Compute Services
Providers of serverless compute services, such as AWS Lambda, provide cloud-based server software and hardware management on a pay-as-you-use basis, lifting this burden from the shoulders of developers. In this course, you'll explore the benefits of the serverless compute model and how it is implemented on AWS. You'll examine the core components of AWS Lambda, such as functions, event triggers, versions, and aliases, examining best practices for working with these. Next, you'll learn how to create, configure, and manage Lambda functions using the AWS Management Console. You'll learn how to configure and test AWS Lambda logging and monitoring and how to use AWS CloudFormation and AWS X-Ray to configure function monitoring. Finally, you'll learn how to publish AWS Lambda function versions and aliases, and how to work with AWS Lambda function external dependencies.
14 videos | 1h 28m has Assessment available Badge
AWS Developer Associate: Serverless Applications
Serverless applications describe a shift from the traditional three-tier architecture. Create your applications from start to finish as a serverless application, and you only pay for the resources you use. In this course, you'll create serverless templates with SAM, integrate your Lambda function with the API gateway, and use an Aurora Serverless cluster to complete the application. You'll explore AWS Lambda, API Gateway, the AWS Serverless Application Model (SAM), and Aurora Serverless compute services on AWS. Finally, this course will change the way you think about the traditional three-tier architecture, showing you how to harness the power of going serverless. This course is one of a collection of courses that prepares you for the AWS Certified Developer - Associate 2020 certification exam.
20 videos | 2h 15m has Assessment available Badge
AWS Developer Associate: DynamoDB NoSQL Database
AWS DynamoDB is a fully managed NoSQL database service for performance enhancement and massive scalability. In this course, you'll explore the fundamental operating principles that underpin the DynamoDB service, such as DynamoDB's provisioned throughput, API, indexes, and concurrency model. You'll configure table properties, namely read capacity units (RCUs), write capacity units (WCUs), global secondary indexes (GSIs), and local secondary indexes (LSIs). Next, you'll learn to create clusters in DynamoDB Accelerator, configure DynamoDB Streams, and enable DynamoDB Time to Live (TTL) for a table. Next, you'll run DynamoDB commands in the AWS CLI, including ACID (atomicity, consistency, isolation, durability) transactions. Lastly, you'll configure DynamoDB security, backup, and restore services. This course is one of a collection of courses that prepares you for the AWS Certified Developer - Associate 2020 certification exam.
14 videos | 1h 15m has Assessment available Badge
AWS Developer Associate: Stateless Applications
Stateless applications in AWS provide several benefits, including the ease with which they scale due to the available compute resources. In this course, you'll begin by exploring how to develop stateless applications on AWS Cloud. You'll then examine how to use DynamoDB to store application state data. You'll learn to create a DynamoDB global table on AWS and create tables that automatically replicate across multiple AWS regions. Next, you'll explore and work with the AWS ElasticCache service to provide caching and create an ElastiCache cluster on AWS. Finally, you'll persist data with Simple Storage Service (S3), outline how Amazon Elastic File System (EFS) can be used for scalable file storage, and use EFS to create and mount an EFS volume from a running EC2 instance.
11 videos | 1h 8m has Assessment available Badge
AWS Developer Associate: AWS Security & Encryption
To ensure data and applications on the AWS cloud are secure, AWS developers require a sound understanding of which tools and services to use in a given situation and how to use them. In this course, you'll begin by exploring how encryption is used to protect data and how the Key Management Service (KMS) is used to manage and control access keys. You'll then use the KMS console and the AWS CLI to create a customer master key (CMK). Next, you'll create secure string parameters using the AWS Systems Manager Parameter Store. You'll then examine the Security Token Service (STS) in AWS and how it is used to obtain temporary restricted-privilege credentials for AWS IAM users. Lastly, you'll work with encryption configurations to manage and monitor encryption requirements using encryption headers.
13 videos | 1h 15m has Assessment available Badge
AWS Developer Associate: Troubleshooting & Monitoring on AWS
Knowing how to correctly use the many AWS cloud services to monitor applications and services for deployment is an essential certified AWS developer skill. In this course, you'll start by exploring the characteristics and purposes of the various troubleshooting and monitoring resources on the AWS cloud before learning how to work with them. Next, you'll learn to use the feature of AWS CloudWatch, such as metrics, alarms, events, and logs, to monitor resources and visualize collected metric data. You'll then work with AWS X-Ray to monitor, troubleshoot, and improve applications and use AWS CloudFormation to create an Elastic Beanstalk application to generate data for X-Ray. Finally, you'll learn how to create a Trail in AWS CloudTrail to monitor and record API calls and user activity.
10 videos | 53m has Assessment available Badge
AWS Developer Associate: Optimizing AWS
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 authorization in the AWS cloud, including AWS Auto Scaling and Elastic Load Balancing (ELB). You'll then configure an application load balancer, create a launch template, and work with Auto Scaling Groups (ASG). Lastly, you'll examine AWS storage and performance optimization best practices. This course is one of a collection of courses that prepares you for the AWS Certified Developer - Associate 2020 certification exam.
11 videos | 1h 2m has Assessment available Badge
SHOW MORE
FREE ACCESS

COURSES INCLUDED

Working with Amazon DynamoDB: Getting Started with DynamoDB
Data has expanded in every domain, and being able to store and query this data efficiently is what separates great organizations from their competitors. The category of NoSQL databases has gained popularity, due in part to their simple and easy-to-understand forms. Through this course, learn how to get started with Amazon DynamoDB. Explore NoSQL, key-value, and document databases and the features of Amazon DynamoDB. Next, learn best practices for using DynamoDB and how to create a DynamoDB table and populate it with data. Finally, discover ways to interact with the data in a DynamoDB table and how to install and use the AWS CLI. Upon completion, you'll be able to perform basic operations with Amazon DynamoDB.
14 videos | 1h 46m has Assessment available Badge
Working with Amazon DynamoDB: Interacting with DynamoDB
Amazon DynamoDB is a fully-managed NoSQL database on the AWS cloud. It has many valuable features, including on-demand backup and restore, point-in-time recovery, item expiration setting, local and global secondary indexes, and stream event generation for data modification. Through this course, learn how to interact with DynamoDB. Discover how to set up and work with a local development version of DynamoDB. Next, learn how to execute various database operations, including adding data to a table and then updating it. Finally, learn how to use the Boto3 library for Python and use global secondary indexes to enable different types of queries on DynamoDB data. After course completion, you'll be able to perform operations on a DynamoDB instance.
12 videos | 1h 41m has Assessment available Badge
Working with Amazon DynamoDB: Advanced Operations in DynamoDB
Developers can best use DynamoDB in their own organization when they're knowledgeable about advanced DynamoDB operations. This includes executing precise queries, deeper knowledge about indexes, streaming item modifications, and transaction definitions and execution. Through this course, learn how to perform advanced operations in DynamoDB. Discover how to run various queries against a dataset containing different attribute types and ensure that only specific attributes in your table's items are returned. Next, examine how global secondary indexes are specified with the AWS CLI and the different projection types supported. Finally, learn how to implement streams using Amazon Kinesis and DynamoDB Streams and how transactions can be defined and executed in DynamoDB. Upon completion, you'll be able to execute advanced DynamoDB operations.
12 videos | 1h 40m has Assessment available Badge
Working with Amazon DynamoDB: Getting the Best Out of DynamoDB
Developers should not only be familiar with DynamoDB's significant features like local and global indexes, but they should also know precisely how to apply them. This allows developers to set up and make optimum use of DynamoDB within any organization and build scalable and responsive applications around this NoSQL database. Through this course, learn how to get the best out of DynamoDB. Discover how to install Flask, set it up to store user details in a DynamoDB table, and implement features to link up with DynamoDB. Next, learn how to store images for DynamoDB items in S3 buckets. Finally, practice implementing global data replication and item auto-expiration. After course completion, you'll be able to use DynamoDB optimally.
10 videos | 1h 12m has Assessment available Badge
SHOW MORE
FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

BOOKS INCLUDED

Book

AWS for Developers for Dummies
Packed with tons of helpful guidance and step-by-step instructions, this essential book teaches budding developers how to write both platform-specific and IaaS-supported applications.
book Duration 5h 24m book Authors By John Paul Mueller

Book

Practical API Architecture and Development with Azure and AWS: Design and Implementation of APIs for the Cloud
Introducing both business and technical requirements and necessities of API architecture and development, this book includes fundamental guidelines to start API development and implementation with minimal viable standards.
book Duration 1h 40m book Authors By Thurupathan Vijayakumar

Book

Pro Powershell for Amazon Web Services: DevOps for the AWS Cloud
Presenting a resource for using PowerShell to create, host, manage, and administer workloads using a service widely recognized as the industry leader in cloud computing, this book offers scripts to create and manage virtual machines, provision storage, configure networks with agility, and more.
book Duration 4h 22m book Authors By Brian Beach

Book

Beginning Amazon Web Services with Node.js
Through code samples using the AWS JavaScript SDK and tutorials in the AWS console, this guide will help you gain the knowledge to incorporate secure user authentication, server auto-scaling, a load balancer, CDN, customized caching behavior, and outage monitoring.
book Duration 4h 14m book Authors By Adam Shackelford

Book

Amazon Web Services for Mobile Developers: Building Apps with AWS
A practical, real-world introduction to AWS tools and concepts, this book presents a professional view of cloud computing and AWS for experienced iOS/Android developers and technical/solution architects.
book Duration 6h 31m book Authors By Abhishek Mishra
SHOW MORE
FREE ACCESS