AWS: Serverless App Development with AWS: 3-in-1

Conquer the world of serverless application development to master production -ready and secure applications with AWS.

4.15 (26 reviews)
Udemy
platform
English
language
Mobile Apps
category
AWS: Serverless App Development with AWS: 3-in-1
261
students
7 hours
content
May 2018
last update
$44.99
regular price

What you will learn

Design and build an application based on AWS serverless services to discover AWS serverless services and their various roles

Deploy, test, and debug your application by taking up tasks from databases and retrieving them in your serverless application

Explore best practices to effectively monitor and troubleshoot Serverless applications using AWS CloudWatch

Explore the Serverless world of AWS Lambda and master its core components and how it works

Explore the hype, significance, and business benefits of Serverless computing and applications

Understand interconnections between the AWS serverless and microservice concepts

Why take this course?

Whether you’re building a chat app or the next Pokémon GO, there are plenty of reasons to go serverless: Firstly, it has decreased time to market, it enhances scalability. Mainly, lower cost and more time for user experience, improved latency and geolocation and much more!

Are you looking forward to developing production-ready, serverless and secure applications with AWS? Then, this Learning Path is perfect for you!

Here’s how you can benefit and experience the above reasons to go Serverless with AWS:

Amazon Web Services continues its domination as the leading cloud service provider on the market. Since serverless applications are gaining a lot of traction, it is extremely important to understand the serverless architecture, to help you build, manage, and secure serverless applications. They help you manage the complexity of today's applications and tackle the demands of today's users in a way, unlike any other previous serverless framework.

This comprehensive 3-in-1 course will help you understand serverless architectures and their implementation on AWS. Learn to build, deploy, manage, and secure serverless applications. You’ll get an exposure to practical examples and use cases to work with serverless architecture. Solve the most common serverless framework problems that is faced. Enter into the Serverless world of AWS Lambda and master its core components and how it works. You’ll efficiently design, develop, and test Lambda functions using Node.js.

Contents and Overview

This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Design Serverless Architecture with AWS and AWS Lambda, covers the core concepts of serverless architecture with AWS Lambda. This course starts with introduction to serverless architectures and then you'll delve into design considerations, followed by building a serverless application and deploying it on your serverless architecture. Go through various practical example of deploying and orchestrating a serverless application using DynamoDB, AWS Lambda, and API Gateway. You’ll learn about some security considerations in protecting your serverless application. Finally, you’ll have mastered working with serverless architectures on AWS Cloud.

The second course, Building Serverless Applications, covers serverless application development in a step-by-step manner, and helps you build your first unique, advanced application. In this course, you'll build a Slack bot to manage tasks. Moving ahead, you’ll learn to deploy your application to the cloud and study the tools used in creating applications.

The third course, Deep Dive into AWS Lambda, covers the Serverless ecosystem with AWS services including DynamoDB. This video course starts with an introduction to the world of Serverless computing and its advantages and use cases, followed by a deep dive into AWS Lambda. You’ll learn cover how to build and deploy an AWS Lambda function and also learn to integrate AWS Lambda with Simple Storage Service. Along the way, you’ll also discover how to design and deploy considerations for AWS Lambda.

By the end of this training program you’ll have mastered serverless application development and serverless architecture with AWS Lambda to build your first unique, advanced and production-ready application.

About the Authors
  • Michael Haberman (MCT, MCPD, AWS solution architect, and GDG organizer) is a senior consultant and lecturer. He is a full-stack expert, specializing in web technologies such as JavaScript, HTML and CSS; he loves Node.js and AWS.
  • Marcia Villalba is a Senior Full-stack Developer. She has been designing and developing software professionally in very well-known companies for over 10 years for example, Rovio, IBM, and Nokia. Marcia has a broad experience in all the different stages of building scaling and performant software. She has deep knowledge of the public cloud and how to architect for it. She has been working with AWS for more than 4 four years and for more than a year and a half has mostly been working with serverless technologies. Marcia runs her own YouTube channel, in which she publishes at least one new video every week. In her channel, she focuses on teaching how to use AWS serverless technologies and managed services. She is also an AWS Community Hero and runs the Finland AWS User Group.
  • Alan Rodrigues is a software technology evangelist with over 10+ years in the software industry. Being abreast with the latest technologies is what he does best. One life is just not enough to intake all the information the world has to offer, but he does his bit and takes it one step at a time. These are just a few of the technologies he is well-versed in: 1. Cloud Services - Amazon Web Services. Certified in AWS as a SysOps Administrator. Well-versed in Azure Web Services as well. 2. Business Intelligence – SAP Business Objects, Informatica Powercenter. 3. Atlassian suite of products (JIRA, JIRA Agile, JIRA service desk, Confluence, Bitbucket, Hipchat) 4. Configuration, Continuous Integration - Subversion, Git, Jenkins, Atlassian Bamboo. 5. Operating Systems - Windows server 2003, 2008 & 2012, Windows 7, 10, Ubuntu, CentOS. 6. Databases - Oracle, MySQL, MongoDB, Microsoft SQL Server. 7. Change and Release Management – HPSM, HP uCMDB, Atlassian Service Desk. Check out his channel on self-made tutorials on Docker and AWS 

Content

Design Serverless Architecture with AWS and AWS Lambda

The Course Overview
The Rise of Serverless Architecture
AWS Serverless Services
AWS Lambda Function
Implementing API using API Gateway and Lambda
Micro-services Solution
DevOps
CDN Edge Location
Data Services
Integrating S3 with Lambda Function
Integrating DynamoDB with Lambda Function
Logs with CloudWatch
CloudWatch Metrics and Alerts
Tracing with X-ray

Building Serverless Applications

The Course Overview
Getting Started with Serverless
Creating Your First AWS Lambda
Creating a Serverless Project Using Serverless Framework
Event Driven Architecture
API Gateway
API Gateway Event
Lab Introduction
Introduction to Slack
Integrating AWS Lambda with Slack
Serverless Logs and Monitoring
NoSQL Principles
Basics of DynamoDB
Creating DynamoDB Tables with Serverless Framework
Basic DynamoDB Operations with AWS Lambda
What Are IAM Permissions?
Scanning DynamoDB for Expiring Tasks
Style Slack Messages
Scheduling an AWS Lambda Using Serverless Framework
Slack Incoming Webhooks
Do It Yourself Exercises
Course Wrap Up

Deep Dive into AWS Lambda

The Course Overview
Traditional Deployment and Infrastructure Mechanisms
Welcome to the Brave New World of Serverless Computing
Introduction to the API Gateway
Introduction to AWS Lambda
Concepts of AWS Lambda
Components of AWS Lambda
Your First AWS Lambda Function - Build
Your First AWS Lambda Function - Deploy
Your first AWS Lambda Function - Results
Lambda Blueprints
Quick Review on the Simple Storage Service
AWS Lambda and Simple Storage Service with Node.js
AWS Lambda and Simple Storage Service with Node.js - Demo
AWS Lambda and Simple Storage Service with Java
AWS Lambda and Simple Storage Service with Java - Demo
Quick Review on the DynamoDB Service
Setting Up DynamoDB for AWS Lambda
AWS Lambda and DynamoDB - Working with Tables
AWS Lambda and DynamoDB - Working with Streams
Versioning in AWS Lambda
Using Environment Variables
Viewing Lambda Metrics
Viewing CloudWatch Logs
Quick Review on CloudFormation
Deploying Lambda Applications Using CloudFormation
Automated Deployment of Lambda Applications
Troubleshooting AWS Lambda
Best Practices for AWS Lambda

Screenshots

AWS: Serverless App Development with AWS: 3-in-1 - Screenshot_01AWS: Serverless App Development with AWS: 3-in-1 - Screenshot_02AWS: Serverless App Development with AWS: 3-in-1 - Screenshot_03AWS: Serverless App Development with AWS: 3-in-1 - Screenshot_04

Reviews

Pulkit
December 3, 2019
The course is actually a collection of 3 courses on the same subject. The first one covers basics, second one is very hands on and deep dives but focuses on usage with NodeJs and the third one again goes into the detail. I like the second course the most and the third one while well structured repeats on a lot from course 2. At the end, I have a much better understanding of how serverless works and that's the good part but I don't understand why have 3 courses on exactly same concepts and why not go in more depth.
Som
November 16, 2018
Excellent explanation for the aws services to make the server less application. Easy to understand with someone already knows about API Gateway, Route53, Lambda Function and DynamoDB.

Charts

Price

AWS: Serverless App Development with AWS: 3-in-1 - Price chart

Rating

AWS: Serverless App Development with AWS: 3-in-1 - Ratings chart

Enrollment distribution

AWS: Serverless App Development with AWS: 3-in-1 - Distribution chart

Related Topics

1669236
udemy ID
4/30/2018
course created date
6/29/2021
course indexed date
Bot
course submited by