Final Exam: Developing Serverless Applications in the Cloud

Serverless    |    Intermediate
  • 1 video | 32s
  • Includes Assessment
  • Earns a Badge
Rating 4.6 of 5 users Rating 4.6 of 5 users (5)
Final Exam: Developing Serverless Applications in the Cloud will test your knowledge and application of the topics presented throughout the Developing Serverless Applications in the Cloud track of the Skillsoft Aspire Serverless Deployments for Developers Journey.

WHAT YOU WILL LEARN

  • Create and test azure functions locally using the azure cli
    describe the security strategies that can be used to run secure function code along with the role of app service in securing functions
    list and describe the different types of azure storages and azure sql databases
    describe the features and benefits of using azure cosmosdb
    create azure cosmosdb accounts, databases, containers and items using the azure portal
    describe the concept and basic features of a non-relational database along with the different approaches of implementing them using azure cosmosdb
    recall the serverless architectures that can be implemented using azure along with associated pros and cons of each architecture
    list the key features of google cloud functions along with the essential elements of google cloud functions that can be used to write serverless code to connect and extend cloud services
    outline the process and benefits of implementing automated testing and the prominent tools and frameworks used in this process
    recognize the prominent azure serverless solutions and the azure serverless solution architectures that can be used to develop applications for productive and optimized resource usages
    list the critical factors that drives architects and developers in selecting azure serverless for solutioning, along with the different approaches for productively managing infrastructures
    list the prominent tools that can be used with the devops methodology to develop serverless applications
    recall the concept of azure functions and compare the differences between azure functions and azure webjobs
    recognize the different approaches of managing compute with azure and compare the differences between azure compute services and azure serverless architecture from the perspective of infrastructure management
    list the core components, features, and benefits of aws dynamodb
    create a simple table and add, query, and delete data using the dynamodb console
    describe the features and benefits of the aws serverless application model (sam) along with the key components that can be used to define, test, and deploy serverless applications
    recall the history of rest api and the features of rest that make it different from soap api
    recognize the goals of the rest architecture style and the design rules applied to establish the distinct characteristics of the rest architectural style
    recognize the benefits of using rest api for modern applications and the steps that can be adapted to transition to api-driven development
    create http apis using the aws management console
    describe the features and architecture of aws api gateway that help accept and process concurrent api calls
    use amazon s3 to trigger an aws lambda function when files are being uploaded in amazon s3 buckets
    list and describe the various application testing mechanisms
    describe the concept of api testing, its benefits, and the various types of api testing conducted to provide bug-free apis
    recognize the challenges a test engineer faces when testing cloud applications and the role of mock and dummy data in testing apis
    list the prominent open-source serverless frameworks along with the key features afforded by them
    compare the differences between the prominent open-source serverless frameworks and evaluate them based on their features, use cases and domains to be able to select the best fit framework
    describe the key features of the various tools that can be used to work with the openwhisk framework
    describe the key features of fn project and list the critical components of fn project that helps accelerate the adoption of serverless
  • install and configure fission on a kubernetes cluster
    recognize the critical metrics that need to be evaluated to identify the performances of serverless applications
    describe the features of the prominent tools that can be used to monitor and debug serverless applications
    use azure portal and azure cli to create serverless workflows with azure logic apps
    describe the high-level concept of using triggers and bindings in azure functions
    describe the features and benefits of azure api management along with the key components of azure api management
    list and describe the features of prominent azure devops services that are being used to build and ship applications faster
    recall the features of azure devops pipeline that helps facilitate continuous build, test and deploy to diversified platforms
    recognize the key capabilities of azure test plan and the critical features of planned and exploratory testing
    recall the concept and capabilities of azure event grid that helps build applications with event-based architectures
    describe the features of azure monitor and the use case scenarios of using azure monitor to maximize application availability and performances
    list and describe the key features of the prominent azure serverless monitoring solutions
    compare the differences between messages and events and list the prominent messaging services that are provided by azure to manage messages and events
    compare the features of the prominent messaging services that are provided by azure to be able to evaluate and select the right service for specific scenarios
    list and describe the various options provided by google cloud platform for hosting applications
    identify the key features and benefits of using google cloud's serverless platforms and list the prominent serverless products provided by google cloud platform
    compare the features of cloud firestore and realtime databases offered by firebase that supports realtime data syncing
    describe the prominent use cases of cloud functions that helps developers recognize the various scenarios of using google cloud functions
    list the key features and benefits of google app engine and describe using use cases how the app engine helps developers build applications with zero server management and zero configuration deployments
    recall the runtimes that are supported by cloud functions and list the different types of cloud functions that can be written to run codes with zero server management
    recall the key features of google cloud function along with the prominent use cases of google cloud function to recognize the appropriate scenarios of using it
    describe the testing approaches and the common types of tests that can be adopted to test cloud functions
    recall the app engine environments and compare the features of those environments to recognize the application requirements that can be fulfilled with each environment
    define the concept of traffic splitting and recognize the different methods that can be used for splitting traffic in app engine that helps to adopt a/b testing and blue/green deployment strategies
    list and describe the various mechanisms that can be used to secure web applications on app engine
    recall the prominent serverless solutions afforded by gcp that can be used to build, develop and deploy functions and applications
    compare the differences between fully managed cloud run and cloud run for anthos that helps serverless architect select the right architecture
    describe the end-to-end lifecycle of a container on cloud run
    recognize the load balancing and autoscaling capabilities afforded by google cloud platform
    recognize the features afforded by open source frameworks and the design characteristics of serverless frameworks that need to be considered to develop serverless applications

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.0 of 3 users Rating 4.0 of 3 users (3)
Rating 4.4 of 78 users Rating 4.4 of 78 users (78)
Rating 4.6 of 272 users Rating 4.6 of 272 users (272)