Serverless Cloud Development: Serverless Applications with Diverse Languages & Environments

Serverless    |    Intermediate
  • 14 videos | 1h 47m 11s
  • Includes Assessment
  • Earns a Badge
Rating 4.9 of 8 users Rating 4.9 of 8 users (8)
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 course
    Install and configure node dependencies to build and deploy rest apis using serverless, express, and node.js on aws
    Convert an existing node and express-based application to a serverless-friendly application in the cloud
    Use node.js to set up a simple http get endpoint on gcp
    Deploy a http node.js azure function and demonstrate how to read properties and set a result back to azure
    Set up a simple http get endpoint using java and maven or gradle to build serverless applications on aws
    Set 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 framework
    Configure and set up a simple python http get endpoint on gcp cloud functions
    Build and publish a java function project to azure functions using the gradle command-line tool
    Build, deploy, and test a sample serverless application using aws sam
    Build a web api using go and aws lambda
    Evaluate serverless computing environments invoking functions in parallel to demonstrate the performance and throughput of serverless computing for distributed data processing
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 57s
    In 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 24s
    In 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
  • Locked
    3.  Convert Existing Node Apps to Serverless
    8m 57s
    In 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
  • Locked
    4.  Using Node.js for Google Cloud Functions
    6m 49s
    In 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
  • Locked
    5.  Using Node.js to Write & Deploy Azure Functions
    6m 31s
    In 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
  • Locked
    6.  Developing Serverless Apps Using Java on AWS
    10m 59s
    In 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
  • Locked
    7.  Developing Serverless Apps Using Ruby on AWS
    5m 27s
    In 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
  • Locked
    8.  Developing Serverless Apps Using Python on AWS
    8m 50s
    In 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
  • Locked
    9.  Developing Serverless Apps Using Python for GCP
    7m 20s
    In 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
  • Locked
    10.  Using Java and Gradle to Build Azure Functions
    9m 42s
    In 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
  • Locked
    11.  Using AWS SAM to Manage Serverless Apps
    10m 28s
    In 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
  • Locked
    12.  Using Go and AWS Lambda to Build a Web API
    8m 12s
    In 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
  • Locked
    13.  Evaluating a Serverless Computing Environment
    9m
    In 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
  • Locked
    14.  Course Summary
    1m 36s
    In 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.

YOU MIGHT ALSO LIKE

Rating 4.5 of 200 users Rating 4.5 of 200 users (200)
Rating 4.8 of 16 users Rating 4.8 of 16 users (16)
Rating 4.6 of 22 users Rating 4.6 of 22 users (22)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.8 of 17 users Rating 4.8 of 17 users (17)
Rating 4.5 of 560 users Rating 4.5 of 560 users (560)