Serverless Cloud Development: Serverless Applications with Diverse Languages & Environments
Serverless
| Intermediate
- 14 videos | 1h 47m 11s
- Includes Assessment
- Earns a Badge
There are diverse languages and environments to choose from when building serverless applications. Developers should know which one to employ for which intricate task. Use the demonstrations in this course to set up REST APIs and HTTP GET endpoints using Serverless, Express, Node.js, Java, Ruby, Python, Maven, and Gradle on AWS and GCP. Furthermore, deploy HTTP Node.js Azure Functions, publish a Java Function project to Azure Functions, deploy and test a sample Serverless app using AWS SAM, and build a Web API using Go and AWS Lambda. Upon completing this course, you'll be able to conduct various essential serverless application development activities using several prominent services, frameworks, and languages.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseInstall and configure node dependencies to build and deploy rest apis using serverless, express, and node.js on awsConvert an existing node and express-based application to a serverless-friendly application in the cloudUse node.js to set up a simple http get endpoint on gcpDeploy a http node.js azure function and demonstrate how to read properties and set a result back to azureSet up a simple http get endpoint using java and maven or gradle to build serverless applications on awsSet up a simple http get endpoint using ruby on aws to facilitate a serverless mechanism
-
Create a simple rest api with python running on aws lambda and api gateway using the traditional serverless frameworkConfigure and set up a simple python http get endpoint on gcp cloud functionsBuild and publish a java function project to azure functions using the gradle command-line toolBuild, deploy, and test a sample serverless application using aws samBuild a web api using go and aws lambdaEvaluate serverless computing environments invoking functions in parallel to demonstrate the performance and throughput of serverless computing for distributed data processingSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 57sIn this video, you’ll learn more about the course and your instructor. In this course, you’ll learn how to install and configure node dependencies to build and deploy REST APIs using Serverless, Express, and Node.js. You’ll convert an existing Node-and-Express based application to a serverless friendly application in the cloud. You’ll learn how to set up a HTTP GET endpoint on GCP using Node.js. You’ll also deploy HTTP Node.js Azure functions and read properties. FREE ACCESS
-
11m 24sIn this video, you’ll learn to install and configure Node dependencies to build and deploy REST APIs using serverless, Express, and Node.js on AWS. To start, you’ll need to ensure all the required dependencies and frameworks are installed, which includes the serverless framework, Express, Node, and npm. FREE ACCESS
-
8m 57sIn this video, you’ll watch a demo. You’ll learn how to convert an existing node and Express-based application to a serverless friendly application in the cloud. You’ll learn Node js is a JavaScript-based runtime environment for building server-side event-driven applications. You’ll discover Express js is a node js-based framework for building web applications using principles and approaches of node js. FREE ACCESS
-
6m 49sIn this video, you’ll watch a demo. You’ll learn how to use Node.js for setting up a simple HTTP GET endpoint on the Google Cloud Platform. To start, you’ll need to log in to your GCP account. Once you log in, you’ll see a landing page. Then, you’ll search for cloud functions by typing the keywords in the search text field provided at the top panel. FREE ACCESS
-
6m 31sIn this video, you’ll watch a demo. You’ll learn how to deploy an HTTP Node.js Azure function and read its properties and outputs in the Azure portal. You’ll start by using Visual Studio Code IDE to demonstrate how to deploy HTTP Node.js Azure functions. You’ll create a sample HTTP Node.js Azure function. After launching the IDE, you’ll click on the Azure icon from the activity bar of Visual Studio Code. FREE ACCESS
-
10m 59sIn this video, you’ll watch a demo. You’ll learn how to set up a simple HTTP GET endpoint using Java and Maven to build a serverless application on AWS. You’ll learn when developing applications in Java, you’ll use build tools like Maven or Gradle. Gradle is an open-source build automation tool based on the concepts of Apache Maven and Apache Ant. It provides support for building, testing, and deploying software on different platforms. FREE ACCESS
-
5m 27sIn this video, you’ll watch a demo. You’ll learn how to set up a simple HTTP GET endpoint using Ruby on AWS to facilitate a serverless mechanism. You’ll discover Ruby is an open-source programming language. It’s often used as a dynamic, interpreted, and object-oriented scripting language. It is a scalable language that supports cross-platform operating systems. Ruby is developed using the C language and has a syntax similar to Perl and Python. FREE ACCESS
-
8m 50sIn this video, you’ll watch a demo. You’ll learn how to create a simple REST API with Python that will run on AWS Lambda and API gateway using a traditional serverless framework. To start, you’ll make sure you have installed Python and a module for creating a virtual environment. In the command prompt, you’ll run the command python –version. Then, you’ll see the Python version installed on your system. FREE ACCESS
-
7m 20sIn this video, you’ll watch a demo. You’ll learn how to configure and set up a simple Python HTTP GET endpoint on Google Cloud Functions. To begin, you’ll need to log into your Google Cloud Platform account and access the landing page for the dashboard, towards the top left side of the taskbar. You’ll select the project you want to continue working on. FREE ACCESS
-
9m 42sIn this video, you’ll watch a demo. You’ll learn how to build and publish Java function projects to Azure Functions using the Gradle command-line tools. You’ll see Gradle is an improvement over Maven and Ant, which are the typical go-to tools for Java projects. Gradle uses groovy-based domain-specific language instead of XML for declaring the configurations. FREE ACCESS
-
10m 28sIn this video, you’ll watch a demo. You’ll learn how to build, deploy, and test a sample serverless application using AWS SAM. You’ll learn the AWS server application model, or AWS SAM is an open-source framework used to build serverless applications on AWS. It provides a convenient and reliable way to create serverless applications since it can be seamlessly integrated with other AWS services. To start, you’ll confirm the AWS SAM framework is installed. FREE ACCESS
-
8m 12sIn this video, you’ll watch a demo. You’ll learn how to build a web API using Go and AWS Lambda. You’ll learn that Go, also known as GoLang, is one of the fastest growing languages today. It has a syntax similar to that of C. Go provides a better runtime versioning scheme, cold start performance, and pricing in AWS serverless implementations. FREE ACCESS
-
9mIn this video, you’ll watch a demo. You’ll learn how to set up serverless computing environments. You’ll invoke functions in parallel to analyze their performance and throughput for distributed data processing. You’ll learn serverless computing environments can support dynamic applications in parallel when a partitioned task is executable on small function instances. They can be enabled to support concurrent invocations for distributed data processing with its throughput, latency, and compute performance at scale. FREE ACCESS
-
1m 36sIn this video, you’ll summarize what you’ve learned in the course. You’ve learned to convert Node.js applications to serverless. You also learned to develop a serverless app using Java, Ruby, and Python on AWS and GCP. You discovered to build and deploy serverless applications and web API's using Go, AWS Lambda, and AWS SAM. You also explored how to install and configure node dependencies to build and deploy rest API's using serverless Express and Node.js. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.