AWS Skill Builder Learner Guide

This course covers basic AWS Skill Builder navigation, content types, and helpful tips as you begin your learning journey. You will quickly learn how to use AWS Skill Builder and the other resources to supplement your learning. AWS Training and Certification regularly updates this course to reflect user interface changes and new features or content types. Course level: Fundamental Duration: 15 minutes Activities This course includes presentations. Course objectives In this course, you will learn to: Navigate AWS Skill Builder Intended audience This course is intended for: All AWS Skill Builder users Prerequisites We recommend that attendees of this course have: No prerequisites are needed Course outline Module 1: Learner Dashboard Module 2: Course Catalog – Individual Courses Module 3: Learning Plans Module 4: Subscription Content Module 5: Helpful Tips

Choosing Serverless Containers for .NET

​In this course, you will learn how to choose the most suitable serverless container technology to run your .NET applications and workloads. Specifically, you will learn about the key features and benefits of AWS Fargate, AWS App Runner, and AWS Lambda.   •       Course level: Fundamental •       Duration: 1 hour   Activities This course includes the following: […]

Microsoft on AWS – Porting Assistant for .NET

Course description In this course, you will learn about Porting Assistant for .NET. This is an analysis tool that scans .NET Framework applications and generates a .NET core compatibility assessment, helping you port your applications to Linux faster. Porting Assistant for .NET quickly scans .NET Framework applications to identify incompatibilities with .NET Core, finds known replacements, and generates a detailed compatibility assessment. This reduces the manual effort involved in modernizing your applications to Linux. • Course level: Fundamental • Duration: 45 minutes Activities This course includes online materials, demonstrations, and knowledge check questions. Course objectives In this course, you will learn to do the following: • State the purpose of Porting Assistant for .NET. • Describe the benefits of moving from .NET Framework to .NET. • Describe the features of Porting Assistant for .NET. • List the prerequisites for running Porting Assistant for .NET. • State the steps involved in porting an application with Porting Assistant for .NET. • Identify how to contribute to the Porting Assistant for .NET tool. Intended audience This course is intended for the following roles: • Cloud architects • Cloud Practitioners • Developers Prerequisites We recommend that attendees of this course have: • A basic understanding of .NET Course outline Section 1: Overview • Lesson 1: How to Use This Course • Lesson 2: Introduction • Lesson 3: Reasons to Move from .NET Framework to .NET • Lesson 4: The Four Steps of Using Porting Assistant for .NET • Lesson 5: Features and Prerequisites • Lesson 6: How to Use Porting Assistant for .NET • Lesson 7: How to Interpret Porting Assistant for .NET Section 2: Conclusion • Lesson 8: Recap and Review • Lesson 9: Additional Resources • Lesson 10: Assessment • Lesson 11: Contact Us

AWS Tools to Develop, Run, and Modernize .NET Workloads

Course description In this course, .NET developers and Microsoft technology practitioners discover .NET integrated development environment (IDE) toolkits, and AWS libraries for .NET. Learn how to use these and other AWS tools to develop, run, and modernize .NET applications on Amazon Web Services (AWS). • Course level: Fundamental • Duration: 60 minutes Activities This course includes presentations, tutorials, and assessments. Course objectives In this course, you will learn how to do the following: • List AWS tools and services that support .NET. • Describe the purpose and features of the following tools and toolkits: o AWS IDE (Visual Studio Code, Rider, and Visual Studio) toolkits o AWS SDK for .NET o AWS Cloud Development Kit (AWS CDK) for .NET o AWS Toolkit for Azure DevOps o AWS Tools for PowerShell o AWS extensions for .NET Command Line Interface (CLI) o AWS App2Container o Porting Assistant for .NET o AWS Microservice Extractor for .NET o AWS Toolkit for .NET Refactoring • Choose the appropriate migration and modernization tools based on a use case. • Locate, download, and install IDE toolkits and resources. • Locate resources and links for migration and modernization tools. Intended audience This course is intended for the following roles: • .NET Developers • .NET DevOps Engineers • .NET Architects • Microsoft technology partners Prerequisites We recommend that attendees of this course have: • None  Course outline Lesson 1: Overview of AWS Services That Support .NET • Compute resources • Databases • Security and diagnostics • Knowledge check Lesson 2: Using AWS Development Toolkits for IDEs • AWS Toolkit for Visual Studio • AWS Toolkit for Visual Studio Code • AWS Toolkit for Rider • Knowledge check Lesson 3: Developing, Managing, and Deploying .NET Applications with AWS Development Tools • SDK for .NET • AWS Cloud Development Kit (AWS CDK) • AWS Toolkit for Microsoft Azure DevOps • Knowledge check Lesson 4: Managing .NET Applications from the Command Line • AWS Tools for PowerShell • .NET CLI extensions • Knowledge check Lesson 5: Migrating and Modernizing .NET Applications • Porting Assistant for .NET • AWS Toolkit for .NET Refactoring • AWS Microservice Extractor for .NET • AWS App2Container • Knowledge check Lesson 6: Wrap Up • Additional resources

This course introduces AWS Marketplace which includes 35 categories that cover various phases of the cloud journey. AWS Marketplace provides a place to find, buy, deploy, and manage 3rd party software that runs on AWS.

SAP on AWS (Technical)

In this course, you learn the technical fundamentals and key architectural patterns for running SAP on AWS. You learn how to size SAP on AWS to meet performance targets; perform basic system operations for SAP on AWS including backups, monitoring, and automated deployments; and make architectural decisions based on AWS-recommended best practices. Course level: Fundamental Duration: 4 hours Activities: This course includes several videos and knowledge checks. Course objectives: In this course, you will learn to: – Describe the unique value of Amazon Web Services (AWS) and of running SAP on AWS. – Design, implement, and manage SAP solutions on AWS. – Identify and configure core AWS services in support of SAP solutions. – Understand key architecture patterns for SAP on AWS, with emphasis on those supporting high availability and disaster recovery. – Set up AWS resources, correctly sizing systems to meet performance targets, and using automation tools and migration techniques. – Understand the Beyond Infrastructure initiative. Intended audience: This course is intended for: – Technical professionals – Solutions architects Prerequisites: We recommend that attendees of this course have: – Taken AWS Cloud Practitioner Essentials and AWS Technical Essentials courses – Working knowledge of SAP solutions – Familiarity with cloud computing concepts Course outline: Module 1: – Introduction to AWS and SAP – Introduction to Amazon Web Services – Understanding the AWS Cloud – SAP and AWS relationship and value proposition Module 2: – Network Services – Networking for SAP on AWS – VPC patterns for SAP on AWS Module 3: – Compute Services – Introduction to Amazon EC2 for SAP on AWS – Amazon EC2 skills practice for SAP on AWS Module 4: – Storage Services – SAP on AWS storage overview – Amazon Elastic Block Store – Amazon EBS skills practice – File system storage services – File system storage examples and practices – Amazon Simple Storage Service for SAP – Using Amazon S3 in practice for SAP workloads Module 5: – Designing Your Architecture – Architecture overview – Deployment patterns for SAP on AWS – Disaster-recovery architecture patterns Module 6: – SAP HANA on AWS – Introduction to SAP HANA on AWS – SAP HANA architecture patterns – AWS Launch Wizard for SAP – SAP HANA dynamic tiering on AWS Module 7: – Capstone Project – Design a sample SAP system on AWS Module 8: – Operations – SAP operations and maintenance on AWS – Leveraging automation tools for SAP on AWS – Support for SAP on AWS Module 9: – Migration – Designing your migration plan – Migration methodologies Module 10: – Beyond Infrastructure – Data and analytics on AWS for SAP – DevOps on AWS for SAP Module 11: – Conclusion – Course summary – Course assessment – Final course message

Let’s Build in Amazon Honeycode

In this course, you will practice hands-on app building in Amazon Honeycode. You will kick things off with a review of foundational Amazon Honeycode concepts and skills. Then, you will get the opportunity to create an app by completing a series of missions. •Course level: Fundamental •Duration: 30 minutes Activities: This course includes a guided tutorial. Course objectives: In this course, you will learn to: •Explain what is meant by an Amazon Honeycode workbook, app, and automation •Set up your tables for successful app building •Describe how you can collaborate in Amazon Honeycode •Build a basic list-and-detail Amazon Honeycode app •Customize an Amazon Honeycode app •Implement a notification in Amazon Honeycode Intended audience: This course is intended for: •People who are interested in building Amazon Honeycode apps Prerequisites: None

Getting Started with Amazon Personalize

In this course, you will learn how to use Amazon Personalize to build a personalized product experience for your customers. You will learn the basic terminology, important benefits and features, typical use cases, and costs. You will review the solution architecture you can use to build your own recommendation engines and personalization solutions. Through a guided tutorial, you will also build a movie recommendation engine solution in your own Amazon Web Services (AWS) account that you can further adapt to your use case. This course is a part of the [Getting Started series for Amazon Personalize] () (AWS console access required). •Course Level: Fundamental •Duration: 1 Hour 30 Minutes Activities This course includes presentations, readings, and demonstrations. Course objectives In this course, you will learn to: •Describe the benefits of using Amazon Personalize to build recommendation systems and personalization solutions for your customers •Describe the basic concepts, typical solution architectures, use cases, and costs associated with an Amazon Personalize solution •Implement a demo in the AWS Management Console that shows Amazon Personalize in action Prerequisites We recommend that attendees of this course have: •AWS Cloud Technical Essentials Course outline Section 1 •What does Amazon Personalize do? •What problem does Amazon Personalize solve? •What are the benefits of Amazon Personalize? Section 2 •How can Amazon Personalize help you architect a cloud solution? •Architecture diagram •Data layer •Training layer •Inference layer Section 3 •What are typical use cases for Amazon Personalize? Section 4 •What else should I keep in mind when using Amazon Personalize? •Workflow options •Workflow for domain dataset groups •Workflow for custom dataset groups Section 5 •How much does Amazon Personalize cost? •Use-case optimized recommenders •User segmentation •Custom recommendation solutions Section 6 •What are basic technical concepts I should know? •Data import and management •Training •Model deployment and recommendations •How does Amazon Personalize import your data, train a model, and generate recommendations? •Architecture diagram •Architecture explanation •Estimated cost to run a demo (in user account) •Steps for demo •Create Amazon Simple Storage Service (Amazon S3) bucket and load sample data •Import training data •Clean up instructions •Train a model and create recommender •Get recommendations •How can I learn more about Amazon Personalize? (links and resources)

Amazon Honeycode Essentials

In this introductory course, you will learn the basics of Amazon Honeycode and become familiar with its interface. The course starts with an overview, followed by a guided tour using a standard template. After exploring the interface, you will continue through each of the main views used to build Amazon Honeycode apps. •Course level: Fundamental •Duration: 20 minutes Activities: This course includes videos. Course objectives: In this course, you will learn to: •Describe the features and value proposition of Amazon Honeycode •Navigate the Amazon Honeycode interface •Identify the main components of Amazon Honeycode—Tables, the Builder, and Automations •Describe the benefits of collaborating in Amazon Honeycode •Design Amazon Honeycode apps using a working-backwards approach Intended audience: This course is intended for:People who are interested in building Amazon Honeycode apps Prerequisites: None

AWS Development Tools Services Overview

This course introduces AWS development tools that enable a continuous development pipeline and integrate closely with other AWS services. These tools support a variety of use cases and enable customers to reach ideal solutions.