Final Exam: Developing Serverless Applications in the Cloud
Serverless
| Intermediate
- 1 video | 32s
- Includes Assessment
- Earns a Badge
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 clidescribe the security strategies that can be used to run secure function code along with the role of app service in securing functionslist and describe the different types of azure storages and azure sql databasesdescribe the features and benefits of using azure cosmosdbcreate azure cosmosdb accounts, databases, containers and items using the azure portaldescribe the concept and basic features of a non-relational database along with the different approaches of implementing them using azure cosmosdbrecall the serverless architectures that can be implemented using azure along with associated pros and cons of each architecturelist 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 servicesoutline the process and benefits of implementing automated testing and the prominent tools and frameworks used in this processrecognize the prominent azure serverless solutions and the azure serverless solution architectures that can be used to develop applications for productive and optimized resource usageslist the critical factors that drives architects and developers in selecting azure serverless for solutioning, along with the different approaches for productively managing infrastructureslist the prominent tools that can be used with the devops methodology to develop serverless applicationsrecall the concept of azure functions and compare the differences between azure functions and azure webjobsrecognize 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 managementlist the core components, features, and benefits of aws dynamodbcreate a simple table and add, query, and delete data using the dynamodb consoledescribe 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 applicationsrecall the history of rest api and the features of rest that make it different from soap apirecognize the goals of the rest architecture style and the design rules applied to establish the distinct characteristics of the rest architectural stylerecognize the benefits of using rest api for modern applications and the steps that can be adapted to transition to api-driven developmentcreate http apis using the aws management consoledescribe the features and architecture of aws api gateway that help accept and process concurrent api callsuse amazon s3 to trigger an aws lambda function when files are being uploaded in amazon s3 bucketslist and describe the various application testing mechanismsdescribe the concept of api testing, its benefits, and the various types of api testing conducted to provide bug-free apisrecognize the challenges a test engineer faces when testing cloud applications and the role of mock and dummy data in testing apislist the prominent open-source serverless frameworks along with the key features afforded by themcompare 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 frameworkdescribe the key features of the various tools that can be used to work with the openwhisk frameworkdescribe 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 clusterrecognize the critical metrics that need to be evaluated to identify the performances of serverless applicationsdescribe the features of the prominent tools that can be used to monitor and debug serverless applicationsuse azure portal and azure cli to create serverless workflows with azure logic appsdescribe the high-level concept of using triggers and bindings in azure functionsdescribe the features and benefits of azure api management along with the key components of azure api managementlist and describe the features of prominent azure devops services that are being used to build and ship applications fasterrecall the features of azure devops pipeline that helps facilitate continuous build, test and deploy to diversified platformsrecognize the key capabilities of azure test plan and the critical features of planned and exploratory testingrecall the concept and capabilities of azure event grid that helps build applications with event-based architecturesdescribe the features of azure monitor and the use case scenarios of using azure monitor to maximize application availability and performanceslist and describe the key features of the prominent azure serverless monitoring solutionscompare the differences between messages and events and list the prominent messaging services that are provided by azure to manage messages and eventscompare the features of the prominent messaging services that are provided by azure to be able to evaluate and select the right service for specific scenarioslist and describe the various options provided by google cloud platform for hosting applicationsidentify the key features and benefits of using google cloud's serverless platforms and list the prominent serverless products provided by google cloud platformcompare the features of cloud firestore and realtime databases offered by firebase that supports realtime data syncingdescribe the prominent use cases of cloud functions that helps developers recognize the various scenarios of using google cloud functionslist 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 deploymentsrecall 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 managementrecall the key features of google cloud function along with the prominent use cases of google cloud function to recognize the appropriate scenarios of using itdescribe the testing approaches and the common types of tests that can be adopted to test cloud functionsrecall the app engine environments and compare the features of those environments to recognize the application requirements that can be fulfilled with each environmentdefine 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 strategieslist and describe the various mechanisms that can be used to secure web applications on app enginerecall the prominent serverless solutions afforded by gcp that can be used to build, develop and deploy functions and applicationscompare the differences between fully managed cloud run and cloud run for anthos that helps serverless architect select the right architecturedescribe the end-to-end lifecycle of a container on cloud runrecognize the load balancing and autoscaling capabilities afforded by google cloud platformrecognize 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.