Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Emotional Intelligence CBT
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-02-06 15:20:54
30-Day Money-Back Guarantee
IT & Software Other IT & Software AWS Lambda

AWS Lambda and the Serverless Framework - Hands On Learning!

Develop and Deploy AWS Lambda Functions with Serverless, Learn Lambda Real World Integrations with Amazon Web Services
Bestseller
Rating: 4.6 out of 54.6 (4,840 ratings)
32,930 students
Created by Stephane Maarek | AWS Certified Solutions Architect & Developer Associate
Last updated 2/2021
English
French [Auto], German [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Develop and deploy AWS Lambda functions properly with the Serverless Framework
  • Learn the fundamentals and advanced options of AWS Lambda
  • Deploy three real world projects that interact with S3, API Gateway, DynamoDB, EC2 & CloudWatch
  • Learn YAML and manage your entire deployment using code
  • At the end, you'll be ready to write any AWS Lambda functions you desire
Curated for the Udemy for Business collection

Requirements

  • Good to have basic knowledge on Python or NodeJS for scripting
  • Basic understanding of the AWS Cloud is preferred to take this course
  • Recent Mac / Linux / Windows machine
  • Knowledge of the command line is preferred
  • Lots of desire to learn new exciting things!

Description

AWS Lambda and the Serverless Framework is the QUICKEST way to get started in the serverless world, to deploy AWS Lambda functions in Amazon Web Services that infinitely scale without managing any servers!

This course, unlike others, has an approach that teaches you how to properly deploy AWS Lambda functions from the very first lectures.

  • no manual work through the AWS UI

  • all your configuration and deployment is coded using YAML and the Serverless framework

  • no headaches packaging your functions as zip files

AWS Lambda is a fantastic tool to master when learned the right away.

  • save in cost - you only pay per usage

  • save in operational burden - no servers to manage!

  • scale automatically from 0 to millions of API calls.

For this course, we'll deploy several real world functions to AWS Lambda:

  • An automated thumbnail generation service on S3 (Python)

  • A REST API using AWS API Gateway & Lambda (nodeJS)

  • An EC2 automation to start and stop instances on schedule (Python)

After finishing the course, you'll be able to write any function you want.

6000 students and 900 reviews later, I promise you won't be disappointed.
Try this course, and you have 30 days to be refunded if you don't like it. You have nothing to lose!

=======================================

Instructor

Stephane Maarek is the instructor of this course. He is an AWS Certified Solutions Architect, and the author of the highly-rated AWS CloudFormation, AWS Lambda and AWS EC2 courses on Udemy. He has already taught to 40000+ students and received 12000+ reviews.

He shares all his AWS knowledge on the platform, taking the time to explain every concept and provide students with both theoretical and practical dimensions. You are in good hands!

=======================================

Section Outline:   

  • Section 1 – Course Introduction: Get an understand of the course objectives, how the course is structured, download the course code and get ready! 

  • Section 2 - AWS Lambda & Serverless - Getting Started: Get started with AWS Lambda using AWS console, then install NodeJS and Serverless Framework to deploy your first function using the serverless CLI

  • Section 3 - AWS Lambda & Serverless - In Depth: Learn YAML, Serverless Framework configuration, and AWS Lambda settings in depth, including IAM, timeouts, memory and CPU, VPC deployment, and Lambda Pricing

  • Section 4 - Real World Example 1 - S3 Thumbnails: First practical example using Python, deploy a service to generate thumbnails for images that interacts with S3 and use a plugin to properly package your Python dependencies. 

  • Section 5 - Real World Example 2 - REST API: Build a proof of concept REST API in no time using NodeJS. This is the base for you to start implementing a complicated API!   

  • Section 6 - Real World Example 3 - AWS Automation - EC2 Start Stop: Deploy CRON jobs using Lambda and interact with various EC2 components. Practice your IAM skills!

  • Section 7 - Next Steps: Pointers to continue your learning adventures of the AWS Lambda and Serverless framework.     

=======================================

This Course Also Comes With:

  • Lifetime Access to All Future Updates

  • A responsive instructor in the Q&A Section

  • Links to interesting articles, and lots of good code to base your next template onto

  • Udemy Certificate of Completion Ready for Download

  • A 30 Day "No Questions Asked" Money Back Guarantee!

This is the course that could change your AWS skills.  

Learning and getting hands-on on AWS Lambda and Serverless Framework helps you to enhance your career opportunities and helps to boost your income. An investment in your career is an investment in yourself.  Don’t procrastinate. There is no time like the present to take charge of your career. Take your career to the next level by learning AWS Lambda today!

Take the course now, completely risk free !

Who this course is for:

  • Developers who want to learn about AWS Lambda and the Serverless Architecture
  • DevOps who want to learn how to properly deploy and automated the deployment of Lambda functions
  • Solutions Architect who want to understand how Serverless Apps are Architected, Built and Deployed

Featured review

Raymond Chenon
Raymond Chenon
19 courses
5 reviews
Rating: 5.0 out of 59 months ago
Excellent, Stéphane does an excellent to cover the usages of serverless in a short time. I especially loved the REST API example. Without this course, I would have spent much more time on serverless.com As engineer who is used to EC2 servers, this is a great intro. Possible improvements, some videos date back to 2017, the UI navigation in AWS console has changed. A few video updates are welcome.

Course content

10 sections • 94 lectures • 7h 4m total length

  • Course Structure Explanation ~~ PLEASE READ
    00:56

  • Preview01:11
  • Preview02:36
  • Preview02:20
  • Preview09:51

  • Code Download
    00:14

  • AWS Console Changes
    00:23
  • AWS Lambda Console
    09:19
  • Installing Serverless
    06:58
  • Deploying our First Function
    06:36
  • Running the function from the CLI
    01:13
  • Updating the function from the CLI
    02:56
  • Fetching the function logs from the CLI
    03:25
  • Removing the function
    01:27
  • Section Summary
    01:03

  • Create AWS Lambda function using any runtime
    05:23
  • YAML Crash Course
    04:26
  • JSON to YAML Practice Exercise!
    00:16
  • Functions timeout and memory
    07:04
  • IAM Permissions for Lambda Functions
    05:24
  • Environment Variables in AWS Lambda
    04:55
  • VPC for Lambda Functions
    06:35
  • AWS Lambda Pricing
    02:53

  • Overview of S3 Thumbnail Generator Service
    01:55
  • Pre-requisite: Docker installation
    00:09
  • Implementation of Thumbnail Service - Part 1
    12:30
  • Implementation of Thumbnail Service - Part 2
    05:17
  • Thumbnail Service - Next Steps Ideas
    02:16

  • Overview of REST API Service
    02:08
  • Building the REST API
    13:23
  • Deploying the REST API
    03:51
  • Testing the REST API
    06:52
  • REST API - Next Steps Ideas
    02:06

  • Overview of the Lambda Service
    01:11
  • Deploying the ec2 start and stop lambda functions
    05:27
  • Next steps / Ideas
    01:38

  • Important Note about these lectures
    00:17
  • Serverless Introduction
    02:19
  • AWS Lambda Overview
    06:55
  • AWS Lambda - First Hands On
    09:35
  • Lambda Synchronous Invocations
    02:01
  • Lambda Synchronous Invocations Hands On
    01:24
  • Lambda & Application Load Balancer
    03:23
  • Lambda & Application Load Balancer Hands On
    07:58
  • AWS Lambda@Edge Overview
    03:03
  • Lambda Asynchronous Invocations & DLQ
    03:13
  • Lambda Asynchronous Invocations Hands On
    06:32
  • Lambda & CloudWatch Events / EventBridge
    04:02
  • Lambda & S3 Event Notifications
    05:12
  • Lambda Event Source Mapping
    07:17
  • Lambda Event Source Mapping Hands On (SQS)
    06:49
  • Lambda Destinations
    02:30
  • Lambda Destinations Hands On
    05:46
  • Lambda Permissions - IAM Roles & Resource Policies
    04:46
  • Lambda Environment Variables & Hands On
    03:19
  • Lambda Monitoring & X-Ray Tracing
    04:13
  • Lambda in VPC
    08:35
  • Lambda Function Performance
    08:59
  • Lambda Concurrency
    06:01
  • Lambda Concurrency Hands On
    02:14
  • Lambda External Dependencies
    08:27
  • Lambda and CloudFormation
    06:36
  • Lambda Layers
    05:20
  • Lambda Versions and Aliases
    08:06
  • Lambda and CodeDeploy
    02:16
  • Lambda Limits
    01:45
  • Lambda Best Practices
    01:12
  • AWS API Gateway Overview
    04:39
  • API Gateway Basics Hands On
    09:32
  • API Gateway Stages and Deployment
    03:52
  • API Gateway Stages and Deployment Hands On
    07:51
  • API Gateway Stages Configurations Hands On
    01:24
  • API Gateway Canary Deployments
    01:17
  • API Gateway Canary Deployments Hands On
    03:42
  • API Gateway Integration Types & Mappings
    05:15
  • API Gateway Mapping Templates Hands On
    03:56
  • API Gateway Swagger & Open API 3.0
    02:54
  • API Gateway Caching
    04:07
  • API Gateway Usage Plans & API Keys
    08:17
  • API Gateway Monitoring, Logging and Tracing
    04:31
  • API Gateway CORS & Hands On
    08:33
  • API Gateway Authentication and Authorization
    08:31
  • API Gateway REST API vs HTTP API vs WebSocket API
    03:01
  • Cognito User Pools
    03:25
  • Cognito User Pools Hands On
    08:47
  • Cognito User Pools - Others
    01:47
  • Cognito Identity Pools
    07:16
  • Cognito Identity Pools Hands On
    05:15
  • Cognito User Pools vs Cognito Identity Pools
    01:49
  • Step Functions Overview
    05:12
  • Step Functions Hands On
    07:55

  • Next Steps
    02:49
  • THANK YOU!
    01:32
  • Bonus Lecture: Coupons for my other courses!
    00:59

Instructor

Stephane Maarek | AWS Certified Solutions Architect & Developer Associate
Best Selling Instructor, Kafka Guru, 9x AWS Certified
Stephane Maarek | AWS Certified Solutions Architect & Developer Associate
  • 4.7 Instructor Rating
  • 224,417 Reviews
  • 728,141 Students
  • 38 Courses

Stephane is a solutions architect, consultant and software developer that has a particular interest in all things related to Big Data, Cloud & API. He's also a many-times best seller instructor on Udemy for his courses in Apache Kafka and AWS.

[See FAQ below to see in which order you can take my courses]

Stéphane is recognized as an AWS Hero and is an AWS Certified Solutions Architect Professional & AWS Certified DevOps Professional. He loves to teach people how to use the AWS properly, to get them ready for their AWS certifications, and most importantly for the real world.

He also loves Apache Kafka. He sits on the 2019 Program Committee organizing the Kafka Summit in New York, London and San Francisco. He is also an active member of the Apache Kafka community, authoring blogs on Medium and a guest blog for Confluent.  

During his spare time he enjoys cooking, practicing yoga, surfing, watching TV shows, and traveling to awesome destinations!

FAQ: In which order should you learn?...

AWS Cloud: Start with AWS Certified Solutions Architect Associate, then move on to AWS Certified Developer Associate and then AWS Certified SysOps Administrator. Afterwards you can either do AWS Certified Solutions Architect Professional or AWS Certified DevOps Professional, or a specialty certification of your choosing. Once ready, you can learn AWS Lambda and AWS CloudFormation in depth, or do the AWS Big Data certification.

Apache Kafka: Start with Apache Kafka for Beginners, then you can learn Connect, Streams and Schema Registry if you're a developer, and Setup and Monitoring courses if you're an admin. Both tracks are needed to pass the Confluent Kafka certification.

gRPC: First do the protocol buffers course, then move on to gRPC Java or gRPC Golang course.


In order to share knowledge I am not able to respond to private messages on Udemy. If you're a student, please ask questions inside the course. Thanks for understanding!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.