Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
AWS Lambda Quick Start Guide

You're reading from   AWS Lambda Quick Start Guide Learn how to build and deploy serverless applications on AWS

Arrow left icon
Product type Paperback
Published in Jun 2018
Publisher Packt
ISBN-13 9781789340198
Length 184 pages
Edition 1st Edition
Languages
Tools
Concepts
Arrow right icon
Author (1):
Arrow left icon
 Klems Klems
Author Profile Icon Klems
Klems
Arrow right icon
View More author details
Toc

Preface

Welcome to Learning AWS Lambda!

In this book, you will learn how to use Lambda, how to use it in combination with other AWS services, in particular API Gateway Service, but also services such as DynamoDB, which is the database as a service offering by Amazon that is also a pay-per-use utility-based, utility computing-based service, which works very well in the context of our serverless application architecture.

Also, we will look at other Amazon Web Services that work well alongside Lambda. In addition, you will learn how to use the serverless framework to build larger applications to structure your code, to autogenerate boilerplate code that you can use to get started quickly. In this video, we will explore Lambda and you will learn how to build scalable and cost-efficient applications that require nearly no operations once you have built and deployed your application.

So let's get started on this wonderful journey.

What this book covers

Chapter 1, Getting Started with AWS, gives you an introduction to the fundamental concepts of AWS and also explores the AWS web dashboard. You will also learn to create and test your first lambda function as well.

Chapter 2, Exploring the Serverless Framework, teaches you how to use the Serverless Framework to create and test Lambda functions and APIs. You will also try out different approaches for API testing, Lambda testing, and debugging.

Chapter 3,Building a Serverless Application, shows you how to build your first serverless application.

Chapter 4, Programming AWS Lambda with Java, focuses on how to program Lambda using Java. You will also learn how to use Eclipse with the AWS Toolkit plugin.

Chapter 5, Programming AWS Lambda with Python, features how to create Lambda functions from blueprints on the AWS Management Console using Python.

Chapter 6, Programming AWS Lambda with C#, showcases how to create C# Lambda functions and serverless projects with NET Core.

What you need for this book

The only prerequisite for this course is to have basic programming or scripting experience, which will facilitate the understanding of the examples quickly.

In terms of environment, you only need to download the virtual machine that contains the vulnerable target web application and the Python environment with all the necessary libraries. To run a virtual machine, you will need to install VirtualBox from www.virtualbox.org.

Who this book is for

This book is primarily for IT architects and developers who want to build scalable systems and deploy serverless applications with AWS Lambda. No prior knowledge of AWS is necessary.

To get the most out of this book

This book will give you the maximum benefit if you have some theoretical knowledge of AWS services. Additionally, install the following in your system:

  • Java version 1.8
  • Visual Studio 2015
  • Python 2.7.15

Download the example code files

You can download the example code files for this book from your account at www.packtpub.com. If you purchased this book elsewhere, you can visit www.packtpub.com/support and register to have the files emailed directly to you.

You can download the code files by following these steps:

  1. Log in or register at www.packtpub.com.
  2. Select the SUPPORT tab.
  3. Click on Code Downloads & Errata.
  4. Enter the name of the book in the Search box and follow the onscreen instructions.

Once the file is downloaded, please make sure that you unzip or extract the folder using the latest version of:

  • WinRAR/7-Zip for Windows
  • Zipeg/iZip/UnRarX for Mac
  • 7-Zip/PeaZip for Linux

The code bundle for the book is also hosted on GitHub at https://github.com/PacktPublishing/AWS-Lambda-Quick-Start-Guide. In case there's an update to the code, it will be updated on the existing GitHub repository.

We also have other code bundles from our rich catalog of books and videos available at https://github.com/PacktPublishing/. Check them out!

Download the color images

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. You can download it here: https://www.packtpub.com/sites/default/files/downloads/AWSLambdaQuickStartGuide_ColorImages.pdf.

Conventions used

There are a number of text conventions used throughout this book.

CodeInText: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. Here is an example: "Mount the downloaded WebStorm-10*.dmg disk image file as another disk in your system."

A block of code is set as follows:

service: blog
provider:
  name: aws
  runtime: nodejs4.3
  stage: dev
  region: eu-central-1

Any command-line input or output is written as follows:

sls create -t aws-nodejs -n blog

Bold: Indicates a new term, an important word, or words that you see on screen. For example, words in menus or dialog boxes appear in the text like this. Here is an example: "Select System info from the Administration panel."

Note

Warnings or important notes appear like this.

Note

Tips and tricks appear like this.

Get in touch

Feedback from our readers is always welcome.

General feedback: Email [email protected] and mention the book title in the subject of your message. If you have questions about any aspect of this book, please email us at [email protected].

Errata: Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you have found a mistake in this book, we would be grateful if you would report this to us. Please visit www.packtpub.com/submit-errata, selecting your book, clicking on the Errata Submission Form link, and entering the details.

Piracy: If you come across any illegal copies of our works in any form on the internet, we would be grateful if you would provide us with the location address or website name. Please contact us at [email protected] with a link to the material.

If you are interested in becoming an author: If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, please visit authors.packtpub.com.

Reviews

Please leave a review. Once you have read and used this book, why not leave a review on the site that you purchased it from? Potential readers can then see and use your unbiased opinion to make purchase decisions, we at Packt can understand what you think about our products, and our authors can see your feedback on their book. Thank you!

For more information about Packt, please visit packtpub.com.

Bibliography

The material in this book has been selected from the content of Packt's video Learning AWS Lambda by Markus Klems to provide a specific focus on learning to build and deploy serverless apps on AWS.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime
Visually different images