Serverless Architectures with Azure

Serverless architecture is all the buzz and a relatively new approach to delivering software in the Cloud. It allows you to solve business problems quickly and leverage other pieces of Cloud simple and easy while providing these solutions relatively quickly. These types of solutions can be developed in the Azure Portal or within Visual Studio/Visual Code, which provides a robust local testing and development environment. While microservices are not new to the development arena, providing them in a way that doesn’t require server or container management is. This new breed of microservice architecture allows you to choose between a consumption-based model, pay for what you use, or an App Service Plan/VM backed model for better control over your microservice environment.

The goal of the course is to learn to design, architect, develop, build, and deploy serverless resources. These resources will include Azure Functions, Azure Logic Apps, and Azure Event Grid. We will learn how to leverage both the Azure Portal and Visual Studio, to provide these solutions and explain what it means when you choose one over the other. We will also learn how to build and deploy these solutions using Azure DevOps to manage the deployment to Azure.

Our labs throughout this course will help provide a working knowledge of how to build serverless applications to use storage, queues, tables, service bus, event hubs, Azure DevOps, scheduling, and data repositories like CosmosDB and SQL. As we journey through our serverless architecture and development we will learn best practices and how to troubleshoot and test this new and exciting serverless environment.

What you'll learn-and how you can apply it

How to create a Function App and set up Visual Studio for local development of functions

Steps to create multiple Azure functions and explain all concepts including Bindings, Triggers, events, and integrating with other services and configuration

Testing, troubleshooting and best practices for implementing and deploying Azure functions

Using Event Grid in your serverless applications

Using DevOps to Deploy and manage your serverless applications

This training course is for you because...

You are an engineer, developer, or IT Operation executive who wants to learn about the Serverless paradigm using Azure Functions. If you have been struggling to find the time to gain proficiency and confidence with serverless applications, their development, and deployment and everyday tasks related to it, here is your one-stop solution!

About your instructor

Greg Leonardo has been working in the IT industry since his time in the military. He is a father, veteran, developer, teacher, speaker, Azure MVP, and an early adopter. He has have worked in many facets of IT throughout his career. He is president of #TampaCC, a community meetup, that runs #TampaCC, Azure User Group, Azure Medics, and various technology events throughout Tampa.

Schedule

The timeframes are only estimates and may vary according to how the class is progressing