Going Serverless with .NET
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
13 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Going Serverless with .NET to your Wishlist.

Add to Wishlist

Going Serverless with .NET

Know serverless with .NET core.
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
13 students enrolled
Created by Packt Publishing
Last updated 5/2017
English
Curiosity Sale
Current price: $10 Original price: $125 Discount: 92% off
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand the advantages of serverless architecture
  • How to get started with the tools and SDKs required to work with Azure and AWS
  • How to build serverless applications end-to-end using Microsoft Azure and .NET example
  • Learn by example how to build serverless architectures using cloud-based APIs, cloud data storage, and security
  • Learn by example how to check performance and debug your application
View Curriculum
Requirements
  • A basic C# programming knowledge is assumed.
Description

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.

Who is the target audience?
  • This video is for .NET developers who would like to learn about serverless architectures.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
17 Lectures
02:03:56
+
Introduction to Serverless
6 Lectures 32:07
This video provides an overview of the entire course.
Preview 04:18

A user needs to learn what cloud service providers are available, and how to create their own accounts with respective providers.

Creating Cloud Service Accounts
02:51

The aim of this video is to install and setup the applications and tools needed to productively develop serverless applications.

Development Environment
04:27

This video aims to show how to create, deploy, and test a simple serverless function using the Microsoft Azure cloud platform.
Serverless Function with Azure
06:10

This video aims to show how to create, deploy, and test a simple serverless function using the Amazon Web Services (AWS) platform.

Serverless Function with AWS
07:37

The aim of this video is to provide an understanding of serverless architecture, and the benefits of using serverless design.

Understanding Serverless
06:44
+
Building a Serverless Application
7 Lectures 51:30

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.

Application Design
03:36

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
presentation tier.

Building the Middle Tier
06:50

The aim of this video is to test and deploy the middle tier application into the Azure cloud.

Testing and Deploying the Middle Tier
06:43

Aim to build a data tier using Azure storage REST API for storing contacts.

Building the Data Tier
09:08

The aim of this video is to integrate the middle tier with the data tier, and deploy to Azure cloud.

Testing and Deploying the Data Tier
06:01

With this video we’ll build a presentation tier for the application so the user can interact with the application.

Building the Presentation Tier
10:28

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.

Deploying the Presentation Tier
08:44
+
Go Further with Serverless Application
4 Lectures 40:19

Aims to show how authentication flow works, how to configure authentication for serverless application using Microsoft Azure Active Directory and install the needed packages.

Preview 09:51

Aim to implement authentication for the serverless application so it is secure.

Second Development Iteration User Interface Tier
10:31

Aim to use a serverless function to send email notification.

Adding Serverless Function
10:25

Aim to demonstrate how to view logs and debug serverless application.

Logging and Debugging
09:32
About the Instructor
Packt Publishing
3.9 Average rating
7,336 Reviews
52,366 Students
616 Courses
Tech Knowledge in Motion

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.