IoT Microcontrollers: Onboarding an ESP32 with Amazon FreeRTOS

This digital training provides a walkthrough of the onboarding process for the ESP32 DevKitC V4 with Amazon FreeRTOS. Intended Audience: This course is intended for: •Fleet managers •Device engineers Course Objectives: In this course, you will learn how to: •Create an IoT administrator •Set up logging •Download the proper drivers and setup tools •Configure the AWS CLI •Download Amazon FreeRTOS •Configure the project •Visualize the results Prerequisites: We recommend that attendees of this course have the following prerequisites: • [IoT Foundation: Telemetry] (https://www.aws.training/learningobject/wbc?id=23507) • [IoT Foundation: Command and Control] (https://www.aws.training/learningobject/wbc?id=23822) The following prerequisite is optional and will provide additional information: • [IoT Edge Computing: Amazon FreeRTOS Primer] (https://www.aws.training/learningobject/wbc?id=33191) Delivery Method: This course is delivered through: •Digital training Duration: 1 Hour 30 Minutes

IoT Edge Computing: Amazon FreeRTOS Primer

This course focuses on learning how to configure, deploy, and manage devices using Amazon FreeRTOS. Intended Audience: This course is intended for: •Business decision makers •Fleet managers •Device engineers Course Objectives: In this course, you will learn to: •Identify the open source FreeRTOS kernel and understand how Amazon extends it •Deploy devices using Amazon FreeRTOS and establish telemetry with AWS IoT Core •Send over-the-air (OTA) updates to our things •Monitor logs associated with the deployment Prerequisites: We recommend that attendees of this course have the following prerequisites: • [IoT Foundation: Telemetry] (https://www.aws.training/learningobject/wbc?id=23507) • [IoT Foundation: Command and Control] (https://www.aws.training/learningobject/wbc?id=23822) • [IoT Edge Computing: Introduction to Amazon FreeRTOS] (https://www.aws.training/learningobject/video?id=16622) Delivery Method: This course is delivered through: •Digital training Duration: 3 Hours Course Outline: This course covers the following concepts: •Overview •Welcome to Amazon FreeRTOS •Introduction to FreeRTOS •Objectives •Introducing FreeRTOS •Introducing Amazon FreeRTOS •Discussing the key elements of the Amazon FreeRTOS architecture •Examining the Amazon FreeRTOS kernel •Identifying the Amazon FreeRTOS libraries •Listing the supported microcontroller units for Amazon FreeRTOS •Summary •Knowledge Check •Preparing for Amazon FreeRTOS •Discussing certificate-based authentication •Discussing the PKCS11 Library •Discussing secure sockets using TLS •Discussing the MQTT library •Summary •Knowledge Check •Deploying Amazon FreeRTOS •Using the FreeRTOS Console to manage software configurations •Demo: Establish telemetry with devices •Summary •Knowledge Check •Maintaining Amazon FreeRTOS •Discussing the Amazon FreeRTOS AWS IoT Device Shadow library •Discussing ASW IoT Device Defender •Discussing Jobs •Discussing OTA updates •Demo: Create an OTA update •Reviewing logs •Demo: Review logs •Summary •Knowledge Check •Additional Services •Discussing security libraries •Outlining Bluetooth Low Energy library •Outlining Greengrass Discovery library •Discussing the Amazon FreeRTOS qualification program •Using the Device tester •Summary •Knowledge Check •Closing •Summary •Identifying best practices •Assessment •Feedback

Managing AWS IoT Devices: Fleet Indexing

In this module, you learn about the AWS IoT Device Management fleet indexing feature. You learn how to configure fleet indexing, and perform search and aggregation queries. Intended Audience: This course is intended for: •Device engineers •Fleet managers •Cloud architects •Line of business application developers •Data engineers Course Objectives: In this course, you will learn how to: •Configure fleet indexing •Execute search queries •Create custom fields •Execute aggregation queries Prerequisites: We recommend that attendees of this course have the following prerequisites: •IoT Foundation: Telemetry Delivery Method: This course is delivered through: •Digital training Duration: 30 minutes Course Outline: This course covers the following concepts: Fleet Indexing: •Introduction •Enabling thing indexing •Search queries •Querying for aggregate data •Checkpoint •Demo •Reference guide

Exam Readiness: AWS Certified Database – Specialty

The AWS Certified Database – Specialty exam validates technical skills and experience in designing, deploying, and managing AWS database services. This course helps you prepare for the exam by exploring the exam’s topic areas and familiarizing you with the question style and exam approach. The course reviews sample exam questions in each topic area and teaches you how to interpret the concepts being tested so you can more easily eliminate incorrect responses. The course addresses each of the exam’s content domains: •Workload-specific database design •Deployment and migration •Management and operations •Monitoring and troubleshooting •Database security Intended Audience: This course is intended for: •IT professionals (Ops/admin – database) •Data platform engineers •Database developers •Solutions architects Course Objectives: In this course, you will learn to: •Navigate the logistics of the examination process •Understand the exam structure and question types •Identify how questions relate to AWS database concepts •Interpret the concepts being tested by exam questions •Develop a personalized study plan to prepare for the exam Prerequisites: We recommend that attendees of this course have the following knowledge and experience: •AWS Certified Cloud Practitioner or an Associate-level AWS certification •Five or more years of hands-on experience working with complex database solutions on AWS Delivery Method: This course is delivered through: •Digital training Duration: •3.5 hours Course Outline: This course covers the following concepts: •Testing center information and expectations •Exam overview and structure •Question structure and interpretation techniques •Deep dive into exam domains, including practice exam questions

Migrating from Microsoft SQL Server to Amazon DynamoDB

Amazon DynamoDB is a cloud-native NoSQL database offering from Amazon Web Services (AWS). Its scale and performance characteristics have made DynamoDB one of the fastest growing services in AWS history. In this third course from the Breaking Free from Legacy Databases curriculum, AWS Hero Alex DeBrie demonstrates the step-by-step process of migrating a Microsoft SQL Server database to DynamoDB. You can watch Alex explain the steps of the migration process or follow along using your own AWS account. •Course Level: Intermediate •Duration: 45 Minutes Activities: This course includes presentations and video demonstrations. Course objectives: In this course, you will learn to: •Migrate from a legacy Microsoft SQL Server database to a cloud-native NoSQL database with Amazon DynamoDB This course is intended for: •Customers, Amazonians, and AWS Partners who have experience with AWS, including a background in database administration and design •Data platform engineers •Database developers •Solutions architects Prerequisites: We recommend that attendees of this course have: •Basic understanding of databases, including maintenance and support •Completed the AWS Planning and Designing Databases course  Course outline: Course 3: Migrating from Microsoft SQL Server to Amazon DynamoDB : •Lesson 1. Introduction •Lesson 2. Create a SQL Server database •Lesson 3. Load your SQL Server database with sample data •Lesson 4. Create a DynamoDB table •Lesson 5. Create a replication instance in AWS Database Migration Service (AWS DMS) •Lesson 6. Create endpoints in AWS DMS •Lesson 7. Create a replication task in AWS DMS •Lesson 8. Complete the migration and clean up resources •Lesson 9. Conclusion

Migrating from Oracle to Amazon Aurora

Amazon Aurora is a cloud-native relational database offered by Amazon Web Services (AWS). Its performance characteristics, ease of use, and compatibility with existing database engines have made it the fastest growing service in AWS history. In this second course from the Breaking Free from Legacy Databases curriculum, AWS Hero Alex DeBrie demonstrates the step-by-step process of migrating an Oracle database to Aurora. You can watch Alex explain the steps of the migration process or follow along using your own AWS account. Course Level: Intermediate Duration: 40 Minutes Activities: This course includes presentations and video demonstrations. Course objectives: In this course, you will learn to: •Migrate from a legacy Oracle database to a cloud-native relational database with Amazon Aurora This course is intended for: •Customers, Amazonians, and AWS Partners who have experience with AWS, including a background in database administration and design •Data platform engineers •Database developers •Solutions architects Prerequisites: We recommend that attendees of this course have: •Basic understanding of databases, including maintenance and support •Completed the AWS Planning and Designing Databases course  Course outline: Course 2: Migrating from Oracle to Amazon Aurora •Lesson 1. Introduction •Lesson 2. Create an Oracle database •Lesson 3. Load your Oracle database with sample data •Lesson 4. Create a PostgreSQL-compatible database in Aurora •Lesson 5. Migrate your schema with AWS Schema Conversion Tool (AWS SCT) •Lesson 6. Create a replication instance in AWS Database Migration Service (AWS DMS) •Lesson 7. Create endpoints in AWS DMS •Lesson 8. Create a replication task in AWS DMS •Lesson 9. Complete the migration and clean up resources •Lesson 10. Conclusion

Breaking Free from Legacy Databases

Technology has changed, and legacy commercial databases haven’t changed to keep up with it. The cloud has accelerated how you build and manage your applications and infrastructure. The elasticity of the cloud means you can build faster, more resilient applications. It also means that you don’t need to be locked-in to restrictive annual contracts. In this first course from the Breaking Free from Legacy Databases curriculum, you will learn the value and process of moving from legacy databases into cloud-native databases. You will learn why you would want to break free from legacy databases and the key factors to consider in choosing a cloud-native database. •Course level: Intermediate •Duration: 20 minutes Activities: •This course includes presentations and audio narration. Course objectives: In this course, you will learn to: •Explain the value of moving from a legacy database into a cloud-native database solution •Identify the factors you need to consider when moving to a cloud-native database This course is intended for: •Customers, Amazonians, and AWS Partners who have experience with Amazon Web Services (AWS), including a background in database administration and design •Data platform engineers •Database developers •Solutions architects Prerequisites: We recommend that attendees of this course have: •Basic understanding of databases, including maintenance and support •Completed the AWS Planning and Designing Databases course  Course outline: Course 1: Breaking Free from Legacy Databases •Lesson 1. Introduction •Lesson 2. Why break free from legacy databases? •Save money on licenses and operating expenses •Better performance with cloud-native design •Faster development speed •Lesson 3. Factors to consider in choosing a cloud-native database •Choose a cloud-native database type •Choose a migration process •Lesson 4. Next steps •Complete one or more of the hands-on migration courses within the Breaking Free from Legacy Databases curriculum based on your database situation

Exam Readiness: AWS Certified Data Analytics – Specialty

The AWS Certified Data Analytics – Specialty exam validates technical skills and experience in designing and implementation AWS services to derive value from data. This course helps you prepare for the exam by exploring the exam’s topic areas and familiarizing you with the question style and exam approach. The course reviews sample exam questions in each topic area and teaches you how to interpret the concepts being tested so you can more easily eliminate incorrect responses. The course addresses each of the exam’s content domains:: •Data collection systems •Storage and data management concerns •Data processing solutions •Analysis and visualization of analytical data •Security of the data analysis system Intended Audience: This course is intended for: •IT professionals •Data platform engineers/data architects •Data scientists •Data analysts •Solutions architects Course Objectives: In this course, you will learn how to: •Navigate the logistics of the examination process •Understand the exam structure and question types •Identify how questions relate to AWS data analytics concepts •Interpret the concepts being tested by exam questions •Develop a personalized study plan to prepare for the exam Prerequisites: We recommend that attendees of this course have the following prerequisites: •AWS Certified Cloud Practitioner or an Associate-level AWS certification •Five or more years of hands-on experience working with complex data analytics processes and analysis solutions on AWS Delivery Method: This course is delivered through: •Digital training Duration: •3 Hours 30 Minutes Course Outline: This course covers the following concepts: •Testing center information and expectations •Exam overview and structure •Question structure and interpretation techniques •Deep dive into exam domains, including practice exam questions

Protect Your Web-facing Workloads with AWS Security Services

As network attacks and intrusion attempts become more sophisticated, application developers and network managers have to manage the balance between protecting their boarders from bad guys while still maintaining a positive online presence for their customers. In this course, Shane Baldaccio will guide you through planning and implementing AWS Security Services in conjunction with traditional security services to build an intelligent, self-defending border to protect your mission critical online assets.

Mapping a Few Core Oracle DB Concepts to Amazon RDS/Aurora PostgreSQL Concepts

In this course, you will learn about the differences and similarities in Oracle databases and Amazon RDS PostgreSQL or Amazon Aurora PostgreSQL databases. You will be presented with the most frequently asked comparative questions along with background information and answers to those questions. Specifically, you will learn about the difference in software architecture, memory management, and transactions and recovery management.

Configure and Deploy AWS Client VPN

AWS Client VPN provides access to AWS resources in an on-premises network from any location. With global requirements for work from home, connecting and staying connected is important. This course contains two independent lessons: •The first provides a step-by-step guide for setting Client VPN as an administrator using the AWS Console and the command line interface (CLI). •The second provides step-by-step instructions for client users for downloading and launching VPN from their personal hardware. This course provides step-by-step video instructions and documentation for configuring and connecting to Client VPN. •Course level: Intermediate •Delivery method: Step-by-step video instruction •Duration: 30 minutes Course objectives: In this course, you will learn to: •Identify prerequisites for setting up Client VPN •Set up and configure Client VPN as an administrator •Connect to the Client VPN endpoint to establish a VPN session Intended audience: This course is intended for: •IT Administrators •Cloud Administrators •Systems Operations Prerequisites: We recommend that attendees of this course have: •Experience with AWS CLI commands •Knowledge of how to get certificates and authorizations •Understanding of AWS VPC, Subnets, internet gateways, endpoints and VPN •Understanding of VPC Peering •Permissions required to work with Client VPN endpoints