AWS Developer: Lambda Deep Dive

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.
Course info
Level
Intermediate
Updated
Jul 2, 2018
Duration
3h 19m
Table of contents
Getting Started with AWS Lambda
Writing and Deploying Your Lambda Functions
Creating Serverless Applications
Using Step Functions to Control Flow
Deploying Serverless Applications
Course Overview
Description
Course info
Level
Intermediate
Updated
Jul 2, 2018
Duration
3h 19m
Description

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.

About the author
About the author

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.

More from the author
Advanced C++ Mocking Using Google Mock
Intermediate
3h 49m
May 19, 2017
C++ Unit Testing Fundamentals Using Catch
Beginner
1h 38m
Oct 21, 2016
Section Introduction Transcripts
Section Introduction Transcripts

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.