Free Course Image Serverless Framework on AWS

Free online courseServerless Framework on AWS

Duration of the online course: 5 hours and 54 minutes

New course

Master AWS Serverless Framework with TechGeekGuru. Dive into IAM, AWS CLI, Lambda, DynamoDB, and more for scalable cloud solutions. Join free!

In this free course, learn about

  • Introduction to Serverless and AWS Setup
  • Getting Started with Serverless Framework
  • Deploying and Managing Lambda with Serverless
  • Serverless API Types and Handlers
  • Variables and Configuration Management
  • DynamoDB Fundamentals
  • Building Lambda CRUD with DynamoDB

Course Description

Explore the dynamic capabilities of AWS's Serverless Framework with this comprehensive online course from TechGeekGuru. Perfect for IT professionals and cloud computing enthusiasts, this course in Web Servers and Cloud Computing offers an immersive learning experience. You'll embark on a journey through essential topics such as the fundamentals of the serverless concept and its framework, providing a solid foundation for working with AWS.

Beginning with the creation of an IAM user and AWS CLI configuration, you'll then delve into the installation and deployment of your first Lambda function. Master local execution with SLS invoke and offline capabilities, and learn how to efficiently deploy serverless applications. The course progresses to provider service functions, events, and the nuances of HTTP versus REST APIs within the serverless context.

Testing your configurations via Postman and managing deployments is streamlined in this guided exploration. Additional modules introduce more advanced concepts including handlers, example projects, and a deep dive into variables and secrets management using SSM Parameter Store. Learn about various DynamoDB components, from primary and secondary indexes to read consistencies, capacity modes, and streams.

The course also covers Lambda CRUD operations using DynamoDB, incorporating creating, querying, and scanning items. Specialized topics like custom roles and integration with DynamoDB streams and SES further enhance your understanding. The curriculum is designed to provide comprehensive knowledge and practical experience, ensuring that by the end of the course, you are well-equipped to leverage serverless architecture for efficient, scalable cloud solutions.

Course content

  • Video class: 1. Serverless Framework - Intro 02m
  • Exercise: What is the primary focus of the serverless framework course discussed?
  • Video class: 2. About Serverless and the framework 05m
  • Exercise: What is a key advantage of a serverless architecture?
  • Video class: 3 Create IAM User 02m
  • Exercise: What is the purpose of using programmatic access when creating an AWS user?
  • Video class: 4. Configure aws cli 02m
  • Exercise: What is the command used to configure the AWS CLI with a specific profile name?
  • Video class: 4. Serverless Framework - Install Serverless 00m
  • Exercise: What command can be used to check the installed version of the serverless package?
  • Video class: 5. Serverless Framework - First Lamda 04m
  • Exercise: What is the primary purpose of the hello world template in serverless?
  • Video class: 6. Serverless Framework - Running lambda function locally SLS invoke 03m
  • Exercise: What is the correct way to invoke a Serverless function locally using a built-in command?
  • Video class: 7 Serverless Framework - Running Lambda function locally SLS offline 05m
  • Exercise: What is a serverless plug-in used for?
  • Video class: 8. Serverless Framework - First Lambda serverless deployment 09m
  • Exercise: What is the primary advantage of using the serverless framework for AWS Lambda deployment?
  • Video class: 9. Serverless Framework - Provider service functions events 10m
  • Exercise: What can be used to overwrite default Lambda function properties in AWS?
  • Video class: 10. Console view and testing via postman 09m
  • Exercise: What method does API Gateway default to when integrating with a Lambda function?
  • Video class: 11. Serverless Framework - Removing Deployment 02m
  • Exercise: What command is used to delete a CloudFormation stack in the lecture?
  • Video class: 12. Few more concepts - Serverless 01m
  • Exercise: What is the key difference between REST APIs and HTTP APIs in the context of serverless framework?
  • Video class: 13. Serverless framework - HTTP vs REST API 03m
  • Exercise: What is the main difference between REST API and HTTP API in AWS?
  • Video class: 14. Serverless Framework - Handlers 08m
  • Exercise: What is the role of the Callback argument in non-asynchronous Lambda handlers?
  • Video class: 15. Serverless Framework - example project 17m
  • Exercise: What is the default timeout value when using API Gateway with Lambda functions?
  • Video class: 16. Serverless Framework - Variables Intro 03m
  • Exercise: What notation is used in the serverless framework to reference variables?
  • Video class: 17. Serverless Framework - Defining variables and nested variables 10m
  • Exercise: How can you define environment variables in YAML for Lambda functions?
  • Video class: 18. Serverless Framework - Fetching Secrets From SSM Parameter Store 11m
  • Exercise: What is the purpose of AWS Systems Manager Parameter Store?
  • Video class: 20. refrencing env file variables 05m
  • Exercise: How can you utilize environment variables in framework version 3 without manually setting any properties?
  • Video class: 19. Variables from config JSON file 07m
  • Exercise: How can configuration properties be referenced in a serverless YAML file?
  • Video class: 21 Environment variables continue 12m
  • Exercise: How can a string environment variable be converted to a Boolean value?
  • Video class: 22. DynamoDB Intro 08m
  • Exercise: What is the main advantage of using AWS DynamoDB?
  • Video class: 23 DynamoDB Primary, Partition and Sort Key 08m
  • Exercise: What is a composite primary key in DynamoDB?
  • Video class: 24 DynamoDB Secondary IndexesLSI GSI 08m
  • Exercise: What is the main difference between Global Secondary Indexes (GSI) and Local Secondary Indexes (LSI) in DynamoDB?
  • Video class: 25 DynamoDB Read Consistencies 05m
  • Exercise: What is a key difference between eventual and strong consistency in DynamoDB?
  • Video class: 26 DynamoDB Capacity Modes And read Write Throughputs 15m
  • Exercise: What are the two read/write capacity modes in DynamoDB and their characteristics?
  • Video class: 27 DynamoDB Streams 04m
  • Exercise: What event types can DynamoDB Streams provide to AWS Lambda?
  • Video class: 28 Lamda CRUD Dynamodb 00m
  • Exercise: What will be covered in this section of the course?
  • Video class: 29 Continue from section 3 02m
  • Exercise: What is the first step mentioned for setting up a new project?
  • Video class: 30 Create DynamoDB Table 16m
  • Exercise: In configuring a DynamoDB table, what attributes were initially included?
  • Video class: 31 Lamda CRUD 20m
  • Exercise: What operation is performed by the AWS Lambda function in this lecture?
  • Video class: 32 Lamda Custom Role 11m
  • Exercise: What is the primary purpose of an STS token in AWS Lambda?
  • Video class: 33 Lamda Update Item 03m
  • Exercise: What is required to update a user in DynamoDB using the put method?
  • Exercise: What is essential when updating or deleting an item using DynamoDB put method?
  • Video class: 34 Lamda Get Item 15m
  • Exercise: What is required to fetch a user's information from DynamoDB?
  • Exercise: How do you fetch a user from DynamoDB using a HTTP GET method?
  • Video class: 35 Lamda Query Items 18m
  • Exercise: What is the recommended method for retrieving a collection of items from a DynamoDB table when efficiency is a priority?
  • Exercise: What are two ways to fetch a collection of items from a DynamoDB table?
  • Video class: 36 Lamda Scan Items 09m
  • Exercise: Which method is less efficient when accessing a large DynamoDB table?
  • Exercise: What is a less efficient method in DynamoDB for filtering items when primary or range keys are not known?
  • Video class: 37 DynamoDb Stream and SES 21m
  • Exercise: What is the purpose of enabling DynamoDB Streams?
  • Video class: 35 Lamda Query Items 18m
  • Exercise: What is the recommended method for retrieving a collection of items from a DynamoDB table when efficiency is a priority?
  • Exercise: What are two ways to fetch a collection of items from a DynamoDB table?
  • Video class: 36 Lamda Scan Items 09m
  • Exercise: Which method is less efficient when accessing a large DynamoDB table?
  • Exercise: What is a less efficient method in DynamoDB for filtering items when primary or range keys are not known?
  • Video class: 33 Lamda Update Item 03m
  • Exercise: What is required to update a user in DynamoDB using the put method?
  • Exercise: What is essential when updating or deleting an item using DynamoDB put method?
  • Video class: 34 Lamda Get Item 15m
  • Exercise: What is required to fetch a user's information from DynamoDB?
  • Exercise: How do you fetch a user from DynamoDB using a HTTP GET method?

This free course includes:

5 hours and 54 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

More free courses at Web Servers and Cloud Computing

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 9 million
students

Free and Valid
Certificate

60 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video and ebooks