• Courses
  • TutorialsFree
  • Learning Paths
  • Blogs
  • Authors
  • Dometrain Pro
  • Shopping Basket

    Your basket is empty

  • Business Portal
  • Deep Dive: Azure for Developers

    Deep dive into Microsoft Azure as a Software Engineer

    About This Course

    Cloud computing is a given these days. This Deep Dive starts where the Getting Started: Azure for Developers course stopped and focuses on the common, serverless Azure components you�re bound to run into as a developer working with the cloud. After learning the what, why, and how of serverless computing, you�ll dive into Azure Functions, from developing and securing to publishing them. Then, you�ll be introduced to Logic Apps, another of Azure�s popular serverless offerings. Not only will you learn how to develop those and which use cases they make sense for, but you�ll also learn how to integrate Logic App workflows with Azure functions. After that, you�ll dive into API management, using APIM to manage, secure, test and debug your APIs on Azure. Lastly, you�ll learn about Event Grid, another popular serverless offering which is very useful in event-driven software and architectures.

    Course Curriculum

    5h 23m 6 sections
    Welcome
    00:42 Free preview
    What will you learn in this course?
    01:15 Free preview
    Who is the course for and prerequisites
    01:24 Free preview
    Introduction
    00:43
    What is Serverless Computing, and Why Would You Want It?
    06:40
    Introducing the Demo Application
    06:57
    Traditional versus Serverless Azure Architectures
    07:39
    Serverless Azure Storage, Azure SQL and App Services
    08:07
    Section Recap
    01:19
    Introduction
    01:12
    Azure Functions 101, Different Function Types and Hosting Modes
    03:44
    Creating an Azure Function App Resource
    07:05
    Developing an Azure Function
    18:27
    Architecting Azure Functions
    02:46
    Publishing a Function
    07:23
    Dealing with Function App Settings
    05:24
    Using a Managed Identity to Access Azure SQL from a Function App
    07:17
    Securing a Function
    06:16
    Testing and Monitoring a Function
    03:17
    Introduction to Durable Functions
    03:55
    Creating a Durable Function for Orchestration
    17:48
    Monitoring and Securing a Durable Function
    06:31
    Section Recap
    02:16
    Introduction
    00:52
    Introducing Azure Logic Apps
    05:29
    Creating an Azure Logic App Resource
    05:13
    Designing a Workflow
    14:10
    Testing and Debugging Workflows
    02:18
    Integrating Logic Apps with Functions
    12:36
    Using a Managed Identity To Access a Function from a Logic App
    12:39
    Getting a Token to Access Endpoints During Development and Testing
    06:57
    Durable Functions vs Logic Apps
    02:13
    Section Recap
    02:44
    Introduction
    00:31
    Introducing Azure API Management
    02:50
    Key Concepts of Azure API Management
    02:41
    Creating an Azure API Management Resource
    05:39
    Adding an API
    06:08
    Importing an API
    04:45
    From APIs to Products and Subscriptions
    07:30
    A Quick Look at the Developer Portal
    03:46
    Rewriting a URL using a Policy
    07:41
    Securing Downstream Access
    05:46
    Securing an API Endpoint
    09:39
    Hardening Downstream Access with IP Restrictions
    03:43
    Testing, Tracing and Debugging an API
    05:07
    Section Recap
    03:50
    Introduction
    00:53
    Introducing Azure Event Grid
    08:54
    Azure Event Grid Key Concepts
    01:43
    Creating an Azure Event Grid Resource
    03:32
    Integrating Blob Storage, Event Grid and Function Apps
    13:39
    Integrating Event Grid with Custom Code
    15:06
    Improving Reliability and Resilience with Retry Policies and Dead-lettering
    09:40
    Comparing Azure Event Grid with Azure Event Hub, Azure Service Bus and Azure Storage Queue
    04:34
    Section Recap
    02:20

    Meet Your Instructor

    Kevin Dockx

    Kevin Dockx

    Kevin is a freelance solution architect, author & consultant, living in Antwerp (Belgium). He started working in the IT sector over 20 years ago, and is an 11-time Microsoft MVP. He's focused on architecture & security for web applications & integration components, using .NET and Azure. He's a keen proponent of open-source software. Also: wine.

    View all courses by Kevin Dockx

    What's New

    What's new in C# 14
    blog

    What's new in C# 14

    This guide covers every new C# 14 feature, explains its benefits, and provides practical code examples to help you navigate how you can use them.

    Learn More
    Let's Build It: AI Chatbot with RAG in .NET Using Your Data
    course

    Let's Build It: AI Chatbot with RAG in .NET Using Your Data

    Build a Retrieval-Augmented Generation (RAG) chatbot that can answer questions using your data.

    Learn More
    Working with Large Language Models
    tutorial

    Working with Large Language Models

    Learn how to work with Large Language Models (LLMs). Understand the fundamentals of how GPT works, the transformer architecture, and master prompt engineering techniques to build AI agents.

    Learn More
    From Zero to Hero: SignalR in .NET
    course

    From Zero to Hero: SignalR in .NET

    Enable enterprise-grade real-time communication for your web apps with SignalR.

    Learn More
    Deep Dive: Solution Architecture
    course

    Deep Dive: Solution Architecture

    Master solution architecture and turn business needs into scalable, maintainable systems.

    Learn More
    Migrating: ASP.NET Web APIs to ASP.NET Core
    course

    Migrating: ASP.NET Web APIs to ASP.NET Core

    A step-by-step process to migrate ASP.NET Web APIs from .NET Framework to ASP.NET Core.

    Learn More
    Getting Started: Caching in .NET
    course

    Getting Started: Caching in .NET

    Let's make the hardest thing in programming easy for .NET software engineers.

    Learn More
    From Zero to Hero: Testing with xUnit in C#
    course

    From Zero to Hero: Testing with xUnit in C#

    Learn how to test any codebase in .NET with the latest version of xUnit, the industry-standard testing library.

    Learn More
    Create a ChatGPT Console AI Chatbot in C#
    blog

    Create a ChatGPT Console AI Chatbot in C#

    This walkthrough is your hands-on entry point to create a basic C# console application that talks to ChatGPT using the OpenAI API.

    Learn More