With AWS Lambda, a developer can write scalable, fault-tolerant code that runs in the cloud without provisioning or managing servers. This course teaches how to create, deploy, and manage event-driven, serverless applications using AWS Lambda.
Writing scalable, fault-tolerant, and responsive programs is hard, and on top of that you’re expected to know exactly how many servers, CPUs, and how much memory your code will need to run – especially when running in the Cloud. In this course, AWS Developer: Lambda Deep Dive, you will learn how to harness event-driven, cost-efficient functions that scale on demand to perform tasks without provisioning or managing servers. First, you’ll learn how to create serverless applications using AWS Lambda functions. Next, you'll learn how to use step functions to coordinate complex flows. Finally, you’ll learn how to manage and deploy Lambda functions in production and even run them on your local machine. When you’re finished with this course you will have a good understanding of AWS Lambda functions that will help you create event-driven, serverless applications.
Dror is a Software developer, architect, and consultant who likes to help software developers write better code. He's a public speaker and blogger. Dror teaches, mentors, and writes code using clean code principles, TDD, and BDD.
Course Overview Hi everyone. My name is Dror Helper, and welcome to my course, AWS Developer: Lambda Deep Dive. I'm a freelance consultant and a software architect. This course is a deep dive into using functions as a service in the AWS Cloud. It will teach you all you need to know about using AWS Lambda functions, as well as other AWS services to create, deploy, and manage event-driven serverless applications. In this course, we are going to learn how to write fault-tolerant, automatically scalable serverless applications using AWS Lambda functions. Some of the major topics we will cover include how to create Lambda functions and deploy them to the AWS Cloud, how to use AWS services to create event-driven flows that trigger your functions, using step functions to create complex flows and coordinate Lambda functions and other AWS services, and how to use the serverless application model to define your cloud resources, deploy them to AWS, and even run your Lambda functions on your own machine. By the end of this course, you'll learn how to use Lambda functions and write event- driven applications in the cloud without managing servers or virtual machines. Before beginning this course, you should be familiar with the Python programming language. So in case you need a refresher, check out one of the excellent Pluralsight Python courses. You should also watch AWS Developer - An Introduction to AWS Lambda course. From here, you should feel comfortable diving into AWS with courses on AWS services such as S3, Cloud Formation, and DynamoDB. Or prepare for one of the AWS certification tests. I hope you'll join me on this journey to learn more about AWS Lambda with the AWS Developer: Lambda Deep Dive course, at Pluralsight.