Serverless architecture allows you to build and run applications and services without having to manage the infrastructure. Many companies have started adopting serverless architecture for their applications to save money and improve scalability.
This video will be your companion as you design serverless architectures for your applications with Microsoft Azure as the cloud service provider and using the .NET Core runtime. You will begin by understanding about serverless architecture, its advantages and disadvantages. You will then set up the Azure environment and test a simple serverless function using AWS platform. From here you will learn to build a real multi-tier, a serverless application with C# as the scripting language. You will also learn to build, test and deploy the Middle tier application along with Data and Presentation tiers. Finally, we will look at testing, securing and authenticating your serverless application.
By the end of the course, you will be equipped with the knowledge to build scalable and cost-efficient .NET applications with serverless architectures.
About The Author
Dan Bailey has over 15 years' commercial experience developing and supporting successful software, working mainly for multinational companies and holding increasingly senior positions. He also taken an active interest in the open source community and contribute to technical forums. Over the years he has enjoyed working with people of many nationalities and backgrounds and have worked with a large range of technologies, and used several programming languages, including .NET and Java. He’s implemented and taken lead roles for large-scale industrial solutions. His experience started with trusted languages such as C and C++, all the way through to the latest .NET and Java frameworks. He’s an expert in many communication protocols including REST/HTTP, TCP/IP, web services, and in particular associated design patterns, which are ever more important for connecting systems together. Modern factories are smart and connected in the age of the Internet of Things. He’s has been at the cutting edge of software development across this domain, for well known global companies who manufacture mobile phones, and automotive electronics, for example. Software quality and performance are paramount at all times. Over recent years he’s been the inventor and lead architect for new event-driven communication standard used in Internet of Things industrial products. Dan holds a first-class honors Masters degree in engineering, and is a chartered engineer with the IEE, UK in addition to several other certifications. He’s published several white papers on different software subjects. Outside software-related work, Dan spends his time with his family, and enjoy cycling and part time football coaching.
A user needs to learn what cloud service providers are available, and how to create their own accounts with respective providers.
The aim of this video is to install and setup the applications and tools needed to productively develop serverless applications.
This video aims to show how to create, deploy, and test a simple serverless function using the Amazon Web Services (AWS) platform.
The aim of this video is to provide an understanding of serverless architecture, and the benefits of using serverless design.
In this video we’ll aim to review the requirements of the application and then design a simple multi-tier serverless architecture, and understand how data flows with the application.
The aim of this video is to create the middle application tier, which will consume API from data tier, and expose a REST API for use by
The aim of this video is to test and deploy the middle tier application into the Azure cloud.
Aim to build a data tier using Azure storage REST API for storing contacts.
The aim of this video is to integrate the middle tier with the data tier, and deploy to Azure cloud.
With this video we’ll build a presentation tier for the application so the user can interact with the application.
The aim of this video is to integrate the presentation tier and the middle tier, then deploy and test the finished application in the Azure cloud.
Aims to show how authentication flow works, how to configure authentication for serverless application using Microsoft Azure Active Directory and install the needed packages.
Aim to implement authentication for the serverless application so it is secure.
Aim to use a serverless function to send email notification.
Aim to demonstrate how to view logs and debug serverless application.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.