Serverless Cloud Development: Runtime Environments

Serverless    |    Intermediate
  • 12 videos | 1h 26m 7s
  • Includes Assessment
  • Earns a Badge
Rating 5.0 of 4 users Rating 5.0 of 4 users (4)
A fundamental aspect of cloud development is choosing the most suitable serverless computing framework provider and serverless environment development language for your serverless application project. Use this course to identify the languages used for serverless application development and the prominent serverless computing systems and their languages and runtimes. Getting hands-on, use the three most popular serverless computing services to set up local development environments. Then, deploy a reporting service using Serverless Framework Open Source CLI and serverless Azure Functions using Python and Visual Studio Code. When you're done with this course, you'll be equipped with the know-how to choose the ideal serverless computing provider and language for your deployment tasks.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    List the major serverless providers and the popular serverless frameworks that enable developers to explore the aspects of serverless computing
    Recall the languages that can be used to develop serverless applications for diversified serverless providers
    Compare the prominent aws lambda–supported languages from the perspective of cold start performance, warm performance, cost, and ecosystem
    Recognize the types of cloud functions provided by gcp to implement serverless applications along with the language runtimes supported by gcp to write cloud functions
    Describe the features of azure functions and outline how to select the right programming language to implement azure functions runtime
  • Set up a local development environment to build serverless applications using aws and prominent open source tools
    Set up a local development environment for google cloud functions to manage cloud functions deployment and use for local testing and debugging
    Set up a local development environment to create, test, and debug azure functions app projects
    Create and deploy serverless azure functions in python using visual studio code
    Install serverless framework open source cli and deploy a sample service in the cloud that reports deployment information and operational metrics to the serverless framework dashboard
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 1s
    In this video, you’ll learn more about the course and your instructor. In this course, you’ll learn about the popular serverless frameworks you can for serverless computing and the languages you can use to develop serverless applications. You’ll explore AWS Lambda supported languages, the types of cloud functions provided by GCP to implement serverless applications, and the language runtime supported by GCP to right cloud functions. FREE ACCESS
  • 10m 40s
    In this video, you’ll learn more about major serverless providers in serverless frameworks. You’ll learn the market for serverless architecture providers is no longer limited to a few vendors. Popular serverless frameworks include Serverless, a free and open-source web framework, written using Node.js. It is one of the first serverless frameworks that was developed for building applications on AWS Lambda. Next, you have Amplify, another open-source framework for building cloud-enabled mobile and web applications. FREE ACCESS
  • Locked
    3.  Languages for Serverless Apps
    7m 16s
    In this video, you’ll learn more about the prominent languages you can use to develop serverless applications. You’ll discover that in addition to executing via runtime APIs, many serverless frameworks provide support for running applications natively with most of the popular languages. Choosing natively supported languages for serverless functions reduces cold start execution period, which is an important factor in creating a great user experience. FREE ACCESS
  • Locked
    4.  Languages for AWS Lambda
    8m 12s
    In this video, you’ll compare the prominent AWS Lambda supported languages from the perspective of cold start performance, warm performance cost, and ecosystem. You’ll first learn which programming languages are supported by AWS Lambda. These include Node.js, Python, Ruby, and Java. AWS Lambda also natively supports Go and .Net. AWS Lambda also provides a runtime API that allows the use of additional programming language to author serverless functions. FREE ACCESS
  • Locked
    5.  Languages for Google Cloud Functions
    5m 33s
    In this video, you’ll explore the types of cloud functions provided by GCP to implement serverless applications. You’ll learn the language runtime supported by GCP to write cloud functions. You’ll discover GCP, or Google Cloud Platform provides a serverless execution environment for building and connecting cloud services called Google Cloud Functions. You can use Google Cloud Functions to write simple and single-purpose functions attached to events emitted from cloud infrastructure and services. FREE ACCESS
  • Locked
    6.  Languages for Azure Functions
    4m 22s
    In this video, you’ll explore the features of Azure Functions along with how and when to select the right programming language to implement Azure Function. You’ll learn Azure Functions is a comprehensive serverless solution that allows you to write less code, maintain less infrastructure, and save on costs. You can write Azure Functions in C#, Java, JavaScript, F#, or Python. Azure provides a number of methods for automating serverless deployments. FREE ACCESS
  • Locked
    7.  Setting up Local Development Env for AWS Serverless
    9m 17s
    In this video, you’ll watch a demo. In this demonstration, you’ll learn how to set up a local development environment to build serverless applications using AWS and other prominent open-source tools. Here, you’ll be using the Ubuntu operating system. To set up the local development environment for building serverless applications, you’ll first need to install the AWS CLI, followed by other open-source frameworks. FREE ACCESS
  • Locked
    8.  Setting up Local Development Env for Cloud Functions
    13m 57s
    In this video, you’ll watch a demo. In this demonstration, you’ll learn how to set up a local development environment for Google Cloud Functions to develop, manage Cloud Functions deployment, local testing, and debugging. You’ll see that to set up a local serverless deployment environment for Google Cloud Functions, you’ll need to complete two configuration tasks, one in Google Cloud Platform, and another in a local environment. FREE ACCESS
  • Locked
    9.  Setting up Local Development Env for Azure Functions
    6m 41s
    In this video, you’ll watch a demo. In this demonstration, you’ll learn how to setup a local development environment to create, test, and debug Azure Functions app projects. You’ll learn there are various ways to set up local development environments for developing Azure Functions applications. You can set up an IDE along with the required Azure plugins or install the core tools provided by Azure. Here, you’ll learn how to set these up. FREE ACCESS
  • Locked
    10.  Deploying Serverless Functions
    7m 24s
    In this video, you’ll watch a demo. In this demonstration, you’ll learn how to create and deploy serverless Azure functions in Python using Visual Studio code. You’ll learn how to set up serverless deployment environment for Azure functions, by referring to the previous video. You’ve already set up your local development environment so you can begin by creating a new project to create and deploy serverless Azure functions. FREE ACCESS
  • Locked
    11.  Working with Open Source Serverless Framework
    9m 2s
    In this video, you’ll watch a demo. In this demonstration, you’ll learn how to install a serverless framework, open-source CLI, and deploy a sample service in the cloud that reports deployment information and operational metrics to the serverless framework dashboard. First, you’ll need to install the serverless framework CLI. For this, you’ll be using Windows PowerShell. Before you install it, you’ll need to ensure both node and npm are installed. FREE ACCESS
  • Locked
    12.  Course Summary
    1m 43s
    In this video, you’ll summarize what you’ve learned in the course. In this course, you’ve learned how to set up a local development environment to build serverless applications on AWS, Azure, and GCP. You’ve learned to install the serverless framework CLI and deploy a sample service in the cloud. You also explored the major serverless providers and the popular serverless frameworks that enable developers to explore the aspects of serverless computing. 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.8 of 16 users Rating 4.8 of 16 users (16)
Rating 4.5 of 10 users Rating 4.5 of 10 users (10)
Rating 4.7 of 37 users Rating 4.7 of 37 users (37)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 89 users Rating 4.5 of 89 users (89)
Rating 4.2 of 50 users Rating 4.2 of 50 users (50)
Rating 4.7 of 44 users Rating 4.7 of 44 users (44)