Amazon Web Services (AWS) Development: Amazon Web Services 2020 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
  • 6 Courses | 7h 23m 17s
  • 5 Books | 22h 11m
  • 3 Courses | 7h 52m 42s
  • 18 Courses | 25h 59m 59s
Likes 85
 
Explore development for Amazon Web Services (AWS) and build cloud solutions for virtually every business need.

GETTING STARTED

Principles & Essential Services

  • Playable
    1. 
    Benefits of Cloud Computing
    8m 12s
    NOW PLAYING
  • Playable
    2. 
    Cloud Computing Design Principles
    8m 19s
    UP NEXT

GETTING STARTED

Developing Serverless Applications: AWS Serverless Essentials for Developers

  • Playable
    1. 
    Course Overview
    2m 3s
    NOW PLAYING
  • Playable
    2. 
    AWS Serverless Application Model (SAM)
    8m 21s
    UP NEXT

GETTING STARTED

AWS Automated Testing: Environments & Services

  • Playable
    1. 
    Course Overview
    1m 17s
    NOW PLAYING
  • Playable
    2. 
    AWS for Automated Testing
    4m 5s
    UP NEXT

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 3m 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 40m 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 10m 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 | 56m 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 | 1h 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 37m 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 49m has Assessment available Badge

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 | 55m 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 | 1h 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 12m 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 28m 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 5m 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 |