We may earn an affiliate commission when you visit our partners.
in28Minutes Official and Open Cloud Solutions | Microsoft Azure Certification - AZ 900

BONUS: AZURE ..

7 Things YOU need to know about this

5 STARS - For a total beginner, this was a very useful course. Compared to another course on the same subject I did in parallel, this course went into depth as well as were not afraid of some repetition. I got not only comfortable with working with serverless, but cloud resources in general. Thanks for clear explanations paired with solid material.

5 STARS - Awesome course, thanks Ranga again for the fantastic content you present

Read more

BONUS: AZURE ..

7 Things YOU need to know about this

5 STARS - For a total beginner, this was a very useful course. Compared to another course on the same subject I did in parallel, this course went into depth as well as were not afraid of some repetition. I got not only comfortable with working with serverless, but cloud resources in general. Thanks for clear explanations paired with solid material.

5 STARS - Awesome course, thanks Ranga again for the fantastic content you present

5 STARS - It's a good match for my interests and where i want to be in future - i.e. knee deep in coding/dev ops/cloud

Do you have ZERO experience with Serverless, AWS, and Azure?

Do you want to build an amazing full-stack Serverless application in AWS and Azure with an easy-to-learn, step-by-step approach?

Do you want to learn AWS Lambda, Azure Functions, Amazon API Gateway, Azure API Management, Amazon Cognito, and Azure AD B2C?

Are you ready to learn Serverless and take the next step in your programming career?

Do you want to join 500,000+ learners having Amazing Learning Experiences with in28Minutes?

Look No Further.

COURSE OVERVIEW

Building Serverless Applications in AWS and Azure is a lot of fun.

We will start with understanding the fundamentals of building Serverless You will learn to monitor, version, and configure your AWS Lambda Functions. You will learn to build your We will explore the two important types of API Gateway in-depth - You will learn to implement validation, rate limiting, and multiple stages with

After that, we switch our focus to deploying a full-stack todo management application with a Serverless approach in AWS. We will use Amazon DynamoDB to store our todos. We will build our We will deploy our Front end application as a static website to Amazon S3. We will use Amazon Cognito to manage and authenticate our users.

Building Lambda Functions and configuring API Gateway manually is a pain. We will learn to automate building Serverless applications in AWS with the Serverless Framework and Serverless Application Model. We will build and deploy a complete Serverless

This course would be a perfect first step as an introduction to Serverless in AWS and Azure.

You will be using AWS Lambda (Serverless Functions), API Gateway (API Management), Amazon DynamoDB (Database), Amazon S3 (to deploy frontend application), Amazon Cognito (Authentication and Authorization), Azure Functions (Serverless Functions), Azure API Management and Azure AD B2C (Authentication). We will be using Visual Studio Code as the IDE.

Start Learning Now. Hit the Enroll Button.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Learning objectives

  • Learn aws lambda and azure functions
  • Build serverless apps in aws and azure
  • Master serverless in aws and azure from zero
  • Automate serverless - aws sam and serverless framework
  • Build rest api and deploy full stack app in aws and azure
  • Implement advanced features for your rest api

Syllabus

Introduction
Course Overview - Go Serverless with AWS Lambda and Azure Functions
Github Repo - Go Serverless with AWS Lambda and Azure Functions
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers AWS Lambda and Azure Functions, which are essential for building serverless applications and modern cloud architectures
Explores Amazon API Gateway and Azure API Management, which are critical for managing and securing APIs in serverless environments
Uses Amazon Cognito and Azure AD B2C for authentication, which are important for securing serverless applications and managing user identities
Employs the Serverless Framework and AWS SAM, which are valuable tools for automating the deployment and management of serverless applications
Teaches how to build a full-stack todo management application, providing practical experience with serverless technologies and application development
Uses Visual Studio Code as the IDE, requiring learners to have access to this software to follow along with the course

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical aws serverless development guide

According to learners, this course provides a strong foundation in serverless computing, particularly focusing on AWS Lambda and API Gateway. Students highlight the clear explanations provided by the instructor and praise the hands-on approach with practical projects that solidify understanding of key AWS services like DynamoDB, Cognito, and S3. The course is considered excellent for beginners looking to get started with serverless applications. Reviewers also appreciate the introduction to automation tools like AWS SAM and Serverless Framework. While the course covers essential services effectively, some students note that, being a [2020] course, certain aspects or service interfaces might be slightly outdated given the rapid evolution of AWS. The bonus Azure content is seen by some as a useful comparison but not a deep dive.
Learn SAM and Serverless Framework.
"Appreciated the introduction to AWS SAM and Serverless Framework for automation."
"It was helpful to see how to use IaC tools for deploying serverless applications."
"The sections on SAM and Serverless Framework were a valuable bonus."
Essential AWS serverless stack included.
"Covered Lambda, API Gateway, DynamoDB, and Cognito effectively for building serverless apps."
"I got a good overview of the main AWS services needed for a functional serverless backend."
"The course integrated several AWS services into the project, which was very useful."
Provides a solid start for beginners.
"This was a great first step into the world of serverless and AWS Lambda."
"Excellent course for total beginners to serverless, covers the fundamentals well."
"I had zero experience with serverless before, and this course gave me a great foundation."
Practical labs reinforce learning effectively.
"The practical labs and coding exercises were the most valuable part for me."
"Building the full-stack application step-by-step really helped solidify my understanding."
"I learn best by doing, and this course provided plenty of hands-on opportunities."
Concepts are explained simply and effectively.
"The instructor explains everything really well and makes complex topics easy to grasp."
"Lectures are clear, concise, and broken down into manageable steps."
"I appreciated how the concepts were simplified, making it accessible even if you're new to this."
Some elements may be slightly dated.
"Given the fast pace of AWS updates, some specific service interfaces felt a bit older."
"While the core concepts are timeless, some minor configurations required checking recent AWS docs."
"As a 2020 course, expect a few parts to be slightly out of sync with the absolute latest AWS changes."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Master AWS Lambda: Go Serverless with AWS [2020] with these activities:
Review AWS Fundamentals
Solidify your understanding of core AWS concepts like IAM, EC2, and S3 to provide a strong foundation for serverless technologies.
Show steps
  • Read AWS documentation on core services.
  • Complete a basic AWS tutorial.
  • Review AWS pricing models.
Review 'Serverless Architectures on AWS'
Gain a deeper understanding of serverless architecture best practices and design patterns on AWS.
Show steps
  • Read the book cover to cover.
  • Take notes on key concepts and examples.
  • Relate the concepts to the course content.
Build a Simple CRUD API with Lambda and DynamoDB
Practice building a practical application using Lambda, API Gateway, and DynamoDB to solidify your understanding of the core serverless components.
Show steps
  • Design the API endpoints and data model.
  • Implement Lambda functions for each CRUD operation.
  • Configure API Gateway to route requests to Lambda functions.
  • Test the API thoroughly.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice IAM Policy Creation for Lambda Functions
Master the creation of IAM policies to grant Lambda functions the necessary permissions to access other AWS resources.
Browse courses on IAM Policies
Show steps
  • Review IAM policy syntax and structure.
  • Create policies for common Lambda use cases.
  • Test the policies to ensure they grant the correct permissions.
Write a Blog Post on AWS Lambda Best Practices
Reinforce your learning by summarizing and explaining AWS Lambda best practices in a clear and concise manner.
Show steps
  • Research AWS Lambda best practices.
  • Outline the blog post structure.
  • Write the blog post with clear examples.
  • Edit and publish the blog post.
Review 'Programming AWS Lambda'
Explore different programming languages and techniques for developing AWS Lambda functions.
Show steps
  • Read the book and try out the examples.
  • Experiment with different programming languages.
  • Compare and contrast the different approaches.
Contribute to a Serverless Open Source Project
Deepen your understanding of serverless technologies by contributing to a real-world open source project.
Show steps
  • Find a serverless open source project on GitHub.
  • Identify an issue to work on.
  • Submit a pull request with your changes.
  • Respond to feedback and iterate on your changes.

Career center

Learners who complete Master AWS Lambda: Go Serverless with AWS [2020] will develop knowledge and skills that may be useful to these careers:
API Developer
An API developer designs, builds, and manages application programming interfaces or APIs. This role requires expertise in creating and managing RESTful APIs. This course is an ideal choice, as it focuses heavily on building REST APIs using AWS API Gateway and Lambda Functions. The course also covers crucial aspects such as validation, rate limiting, and deployment stages. The course's hands-on approach to API creation and management, including authentication using Cognito, makes it particularly well-suited for those who are interested in working as an API developer. This course teaches exactly the skills that this role requires.
Full-Stack Developer
A full stack developer works on both the frontend and backend of an application. This requires a broad range of skills, including knowledge of serverless technologies and API development. This course provides an ideal foundation for this role, as it covers AWS Lambda, Azure Functions, API Gateway, and the deployment of full-stack applications, including a frontend. It also provides instruction on backend design, databases including DynamoDB, and authentication with Cognito as well. This course helps a full stack developer gain the necessary skills to handle both server-side and client-side development.
Cloud Engineer
A cloud engineer is responsible for implementing and managing cloud computing systems. This role involves designing, building, and maintaining infrastructure on platforms like AWS and Azure. This course, which covers AWS Lambda, Azure Functions, API Gateway, and deployment automation using Serverless Framework, provides an ideal foundation for aspiring cloud engineers. The course's focus on serverless architecture, database integration with DynamoDB, and authentication with Cognito makes it highly relevant to their typical responsibilities. The hands-on experience with building full-stack applications will be very useful to a cloud engineer.
Backend Developer
A backend developer focuses on the server-side logic and database interactions that power applications. This career often includes building and managing REST APIs. This course is an ideal fit for this role, as it provides training with AWS Lambda, Azure Functions, and API Gateway, which are crucial for building efficient backend systems. The course's detailed approach to building APIs and integrating databases with DynamoDB makes it particularly well-suited for those who want to work in backend development. Learning about authentication using Cognito also helps. This course provides a clear path to understanding the intricacies of backend development.
DevOps Engineer
A DevOps engineer is responsible for automating and optimizing the software development lifecycle, including deployment and infrastructure management. This career role often involves using tools to deploy cloud-based applications. This course provides a strong launching point by covering AWS Lambda, Azure Functions, and the Serverless Framework. The course's focus on automating the building of Serverless applications helps to build a foundation in managing the lifecycle of cloud-based systems. Learning to manage infrastructure and deployment using the Serverless Framework is particularly beneficial for a DevOps engineer.
Software Engineer
A software engineer is responsible for the design, development, and maintenance of software systems. This role often involves working with cloud technologies and serverless architectures. This course provides a very helpful introduction to serverless architecture, including AWS Lambda, Azure Functions and API Gateway. The course helps a software engineer build a foundation for working with cloud-based and serverless systems and for building full stack applications. The course's hands-on approach, using technologies such as DynamoDB and Cognito, makes it well suited to software engineers.
Solutions Architect
A solutions architect designs and manages the architecture of IT solutions. This includes selecting and implementing appropriate technologies for a variety of business needs. This course may be useful, as it provides foundational knowledge of cloud platforms, particularly AWS and Azure. The course's focus on serverless architectures, API management, database integration with DynamoDB, and user authentication with Cognito, introduces the technologies used to build more complex cloud solutions. A solutions architect will be able to select from a more informed position. An understanding of cloud platforms may help a solutions architect design optimal solutions.
Cloud Consultant
A cloud consultant assesses a client’s needs and recommends cloud-based solutions. They will need deep knowledge of cloud platforms, particularly serverless technologies. This course may be helpful, as it provides a good foundation in serverless architectures, including AWS Lambda, Azure Functions, and API Gateway. The course's focus on building and deploying full-stack applications on AWS and Azure introduces the practical skills needed to advise clients. The course also explores databases with DynamoDB and authentication using Cognito, all of which help a cloud consultant assess client needs.
Systems Architect
A systems architect designs the overall structure of IT systems, including hardware, software, and networks. This role requires deep understanding of the various elements of a system, including cloud technologies. This course may be helpful, as it introduces serverless technologies, such as AWS Lambda, Azure Functions, and API Gateway. Exposure to the course’s building of full stack applications using DynamoDB and using authentication with Cognito, may help a systems architect better design solutions. An understanding of automation frameworks may also be of value to this job.
IT Manager
An IT manager oversees the technology infrastructure and operations of an organization and needs to make informed decisions about technologies. This course may be helpful as a guide to selecting cloud technologies. The course’s review of AWS Lambda, Azure Functions, and API Gateway, introduces serverless options. It also provides insight into building full stack applications with DynamoDB and Cognito. Gaining basic exposure to these technologies, especially those that involve automation with the Serverless Framework, may help an IT manager make better decisions about potential cloud infrastructure and tooling.
Web Developer
A web developer is responsible for the design and development of websites, which frequently integrate with backend resources. This career involves working with web technologies, which are complemented by the skills taught in this course. This course may be useful, as it covers API development with AWS API Gateway and Lambda Functions. The course's approach to building full stack applications, including using DynamoDB for backend data, may expose a Web Developer to new tools. A web developer might benefit from knowing more about deployment using the Serverless Framework. This course explores some backend topics that are vital for a web developer.
Database Administrator
A database administrator is responsible for the configuration, maintenance, and performance of databases. This role will sometimes require cloud-based database expertise. This course may be useful, as it introduces Amazon DynamoDB, an essential tool in the cloud-based database space. The course shows how to configure and connect to DynamoDB, and how to manage databases in conjunction with AWS Lambda and API Gateway. The course also provides exposure to tools that a database administrator would need to know in a cloud setting. While not the main focus, this course does teach a database administrator some vital cloud skills.
Technical Project Manager
A technical project manager oversees technology-related projects. They work with development teams and must be able to make informed decisions. This course may be useful, as it introduces key concepts in cloud computing and serverless technologies. This course covers AWS Lambda, Azure Functions, and API Gateway, as well as deployment automation through the Serverless Framework. A project manager may benefit by being exposed to serverless architecture. The course's hands-on approach and experience working with databases using DynamoDB may help a project manager.
Mobile Application Developer
Mobile application developers create applications that run on mobile devices and may use cloud backend for functionality. This course may be useful as a source of information on this back end. The course introduces cloud technologies with AWS Lambda and Azure Functions, which mobile applications use. The course also provides instruction on API Gateway, which mobile applications use to integrate with cloud resources. This course may introduce a mobile application developer to valuable cloud tools, including DynamoDB and Cognito. A mobile application developer may use this course to broaden their range of knowledge.
Data Engineer
A data engineer designs and builds systems for collecting, managing, and converting data into usable formats. This role sometimes involves using cloud-based storage and computing resources. This course may be useful, as it provides practical exposure to DynamoDB, a cloud-based database. Although this course doesn’t focus heavily on data engineering, it may provide some helpful overlap with cloud-based database technologies. A data engineer may also benefit from a review of API Gateway, since data pipelines often have API access points. Additionally, the AWS Lambda skills shown in this course may be useful in data pipelines.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Master AWS Lambda: Go Serverless with AWS [2020].
Provides a comprehensive guide to designing and implementing serverless architectures on AWS. It covers key concepts, best practices, and real-world examples. It is particularly useful for understanding the nuances of building scalable and cost-effective serverless applications. This book adds depth to the course by providing practical guidance on architecting complex serverless solutions.
Provides a practical guide to developing AWS Lambda functions using various programming languages. It covers topics such as event-driven programming, serverless deployment, and testing. It useful reference for understanding the different programming models supported by Lambda. This book adds breadth to the course by showcasing Lambda development in multiple languages.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser