From the course: Hands-On Development in AWS

Hands-on development in AWS: Introduction - Amazon Web Services (AWS) Tutorial

From the course: Hands-On Development in AWS

Hands-on development in AWS: Introduction

- Hello and welcome to "Hands-on Development in AWS." My name is Nick Garner, and I will be your instructor. Amazon launched its first AWS service way back in 2004. Since then, Amazon Web Services has grown to encompass more than 200 unique services that cover a broad range of functions from general virtual compute machines and databases to machine vision and quantum computing. AWS has evolved from storing files and launching virtual machines to a complex development platform with the capability to run elaborate workloads without ever having to launch an instance. The services provide the ability to create, maintain, and monitor applications, all while accounting for redundancy and security. This course provides an in-depth overview of each of the AWS services that are relevant to those who wish to develop applications in the cloud. It is recommended to have general knowledge of at least one high level programming language, such as Node.js or Python. As I mentioned, Amazon Web Services currently has over 200 individual services available for use. Each service falls into an overarching category such as compute, storage, database, networking, et cetera. This course focuses on these services and concepts relevant to developers using or intending to use AWS services to create their applications. It is important to note that this course is not intended to teach you how to program or develop applications. The goal is to help you understand the services that are available to run the applications you develop. For example, consider a typical web application that needs a database. The web serving could occur from an S3 bucket, the database could be a DynamoDB table, and we could implement our business logic using Lambda. Translating those requirements into this course, we would cover simple storage service, DynamoDB and Lambda serverless compute. Much of this course is live demonstration. We'll begin each lesson with slides to provide an overview of the topic, and then go into demonstration mode. Most of the demonstrations in this course are accomplished with a free AWS trial account, so you can follow along. For those portions of the course where a fee could be incurred, I do call those out in the demonstrations. A bit about me, I'm currently a solutions architect with Denali Advanced Integration. Prior to joining Denali in 2017, I was a solutions architect with Cisco Advanced Services Group for 10 years. I have also co-founded an IoT company that runs entirely on AWS infrastructure that I manage. I have a few certifications under my Belt. Two Cisco CCIEs in routing and switching and security, CISSP, and CEH. In my day job, I do quite a bit with Amazon Web Services design, particularly with respect to extending enterprise services into cloud service providers such as Amazon AWS, Microsoft Azure, and Google Compute. With that, let's get started.

Contents