5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Aspire     Serverless Deployments for Developers     Serverless Deployments Track 2: Developing Serverless Applications in the Cloud

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 Aspire Serverless Deployments for Developers Journey.



Objectives

Final Exam: Developing Serverless Applications in the Cloud

  • compare the differences between fully managed Cloud Run and Cloud Run for Anthos that helps serverless architect select the right architecture
  • 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 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
  • compare the features of Cloud Firestore and Realtime databases offered by Firebase that supports realtime data syncing
  • 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
  • create and test Azure functions locally using the Azure CLI
  • create a simple table and add, query, and delete data using the DynamoDB console
  • create Azure CosmosDB accounts, databases, containers and items using the Azure portal
  • create HTTP APIs using the AWS Management Console
  • 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
  • describe the concept and basic features of a Non-relational database along with the different approaches of implementing them using Azure CosmosDB
  • describe the concept of API testing, its benefits, and the various types of API testing conducted to provide bug-free APIs
  • describe the end-to-end lifecycle of a container on Cloud Run
  • describe the features and architecture of AWS API Gateway that help accept and process concurrent API calls
  • describe the features and benefits of Azure API Management along with the key components of Azure API Management
  • 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
  • describe the features and benefits of using Azure CosmosDB
  • describe the features of Azure Monitor and the use case scenarios of using Azure Monitor to maximize application availability and performances
  • describe the features of the prominent tools that can be used to monitor and debug Serverless applications
  • describe the high-level concept of using triggers and bindings in Azure functions
  • describe the key features of Fn Project and list the critical components of Fn Project that helps accelerate the adoption of serverless
  • describe the key features of the various tools that can be used to work with the OpenWhisk framework
  • describe the prominent use cases of Cloud Functions that helps Developers recognize the various scenarios of using Google Cloud Functions
  • describe the security strategies that can be used to run secure function code along with the role of App Service in securing functions
  • describe the testing approaches and the common types of tests that can be adopted to test Cloud Functions
  • identify the key features and benefits of using Google Cloud's serverless platforms and list the prominent Serverless products provided by Google Cloud Platform
  • install and configure Fission on a Kubernetes cluster
  • list and describe the different types of Azure storages and Azure SQL databases
  • list and describe the features of prominent Azure DevOps services that are being used to build and ship applications faster
  • list and describe the key features of the prominent Azure Serverless Monitoring solutions
  • list and describe the various application testing mechanisms
  • list and describe the various mechanisms that can be used to secure web applications on App Engine
  • list and describe the various options provided by Google Cloud Platform for hosting applications
  • list the core components, features, and benefits of AWS DynamoDB
  • 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 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
  • 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
  • list the prominent open-source serverless frameworks along with the key features afforded by them
  • list the prominent tools that can be used with the DevOps methodology to develop Serverless applications
  • outline the process and benefits of implementing automated testing and the prominent tools and frameworks used in this process
  • recall the App Engine environments and compare the features of those environments to recognize the application requirements that can be fulfilled with each environment
  • recall the concept and capabilities of Azure Event Grid that helps build applications with Event-based architectures
  • recall the concept of Azure Functions and compare the differences between Azure Functions and Azure Webjobs
  • recall the features of Azure DevOps pipeline that helps facilitate continuous build, test and deploy to diversified platforms
  • recall the history of REST API and the features of REST that make it different from SOAP API
  • 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
  • recall the prominent serverless solutions afforded by GCP that can be used to build, develop and deploy functions and applications
  • 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 Serverless architectures that can be implemented using Azure along with associated pros and cons of each architecture
  • recognize the benefits of using REST API for modern applications and the steps that can be adapted to transition to API-driven development
  • recognize the challenges a test engineer faces when testing cloud applications and the role of mock and dummy data in testing APIs
  • recognize the critical metrics that need to be evaluated to identify the performances of Serverless applications
  • 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
  • recognize the features afforded by open source frameworks and the design characteristics of Serverless frameworks that need to be considered to develop Serverless applications
  • 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 key capabilities of Azure Test plan and the critical features of Planned and Exploratory testing
  • recognize the load balancing and autoscaling capabilities afforded by Google Cloud Platform
  • 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
  • use Amazon S3 to trigger an AWS Lambda function when files are being uploaded in Amazon S3 buckets
  • use Azure portal and Azure CLI to create Serverless workflows with Azure Logic Apps