Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ASP.NET Core SaaS Development with PostgreSQL & Azure
Role Play
Rating: 4.7 out of 5(13 ratings)
181 students

ASP.NET Core SaaS Development with PostgreSQL & Azure

Build and deploy a cloud-ready CRM using ASP.NET Core Razor Pages, EF Core, Neon PostgreSQL, and Azure App Service
Last updated 6/2026
English

What you'll learn

  • Build a real-world ASP.NET Core Razor Pages CRM from start to finish
  • Use Entity Framework Core to model data, create migrations, and perform CRUD operations
  • Connect ASP.NET Core applications to PostgreSQL using EF Core
  • Provision and manage a serverless PostgreSQL database with Neon
  • Configure connection strings and application settings for local and cloud environments
  • Deploy an ASP.NET Core Razor Pages application to Azure App Service
  • Build a cloud-ready .NET web application without relying on a JavaScript frontend framework
  • Apply clean project structure and maintainable coding practices in a business application
  • Understand multi-tenancy concepts for SaaS-style .NET applications
  • Use Neon branching concepts to support tenant-aware database workflows

Course content

7 sections53 lectures4h 41m total length
  • Introduction3:13

    Build a full stack web app with ASP.NET Core Razor Pages, Neon serverless PostgreSQL database, and data access via Entity Framework Core for a travel agency CRM with multi-tenant support.

  • Introduction to ASP.NET Core, EF Core, and PostgreSQL4:42

Requirements

  • Basic C# knowledge and familiarity with object-oriented programming
  • Basic understanding of web applications, forms, and databases
  • Some exposure to ASP.NET Core is helpful but not required
  • Basic SQL knowledge is useful, but advanced PostgreSQL experience is not required
  • No prior Neon or Azure App Service experience required

Description

Build and deploy a real-world ASP.NET Core Razor Pages application with Entity Framework Core, PostgreSQL, Neon, and Microsoft Azure.

In this project-based course, you will create a cloud-ready Customer Relationship Management system for a travel agency while learning how modern .NET developers build, connect, and deploy database-driven web applications.

You will use ASP.NET Core Razor Pages to build the web application, Entity Framework Core to manage your data access layer, PostgreSQL as the database engine, Neon for serverless PostgreSQL hosting, and Azure App Service to deploy the finished application to the cloud.

This course is designed for developers who want more than another basic CRUD tutorial. You will build a practical business application, connect it to a real PostgreSQL database, apply EF Core migrations, organize your project cleanly, and deploy the completed solution to Microsoft Azure.

Why this course matters

Many .NET developers are comfortable with SQL Server, but modern cloud development increasingly involves PostgreSQL, serverless database platforms, and flexible deployment options. This course helps you expand your .NET skill set by showing how ASP.NET Core, EF Core, PostgreSQL, Neon, and Azure can work together in a realistic application.

You will also explore a practical multi-tenancy approach using Neon’s branching capabilities, giving you exposure to SaaS-style application design and tenant-aware database provisioning.

What you will build

You will build a travel agency CRM that manages customer and business data through a complete ASP.NET Core Razor Pages application. Along the way, you will work with forms, page models, data models, EF Core migrations, CRUD operations, PostgreSQL connections, cloud database provisioning, and Azure deployment.

This gives you a complete end-to-end experience: from local development to a deployed cloud application.

What you will learn

You will learn how to:

  • Build a real-world ASP.NET Core Razor Pages application

  • Structure a database-driven .NET web application

  • Use Entity Framework Core with PostgreSQL

  • Create data models and apply EF Core migrations

  • Implement CRUD operations in Razor Pages

  • Provision a serverless PostgreSQL database using Neon

  • Connect an ASP.NET Core application to PostgreSQL

  • Use Neon branching concepts for tenant-aware database design

  • Understand practical multi-tenancy for SaaS-style applications

  • Deploy an ASP.NET Core application to Azure App Service

  • Configure cloud application settings for database connectivity

  • Move from local development to cloud deployment with confidence

Technologies covered

  • ASP.NET Core

  • Razor Pages

  • C#

  • Entity Framework Core

  • PostgreSQL

  • Neon serverless PostgreSQL

  • Azure App Service

  • Visual Studio / Visual Studio Code

  • EF Core migrations

  • CRUD application development

  • Multi-tenancy concepts

  • Cloud deployment

Who this course is for

This course is for:

  • C# developers who want to build practical ASP.NET Core web applications

  • ASP.NET Core learners who want a project-based Razor Pages course

  • Developers who want to use PostgreSQL with Entity Framework Core

  • .NET developers who want hands-on experience with Neon serverless PostgreSQL

  • Developers who want to deploy ASP.NET Core applications to Azure

  • Intermediate learners who want to build a portfolio-ready business application

  • Developers interested in SaaS-style application concepts and multi-tenancy

Prerequisites

You should be comfortable with basic C# syntax and object-oriented programming concepts. Basic knowledge of web development, databases, and SQL will help, but the course guides you through the key steps as you build the project.

You do not need prior experience with Neon, PostgreSQL hosting, or Azure App Service.

By the end of the course

By the end of this course, you will have built and deployed a real ASP.NET Core Razor Pages CRM backed by PostgreSQL and hosted through a modern cloud workflow. You will understand how to connect .NET applications to PostgreSQL, manage data with EF Core, provision databases with Neon, and publish your application to Microsoft Azure.


Who this course is for:

  • C# developers who want to build practical ASP.NET Core web applications
  • ASP.NET Core learners who want a focused Razor Pages project
  • .NET developers who want to use PostgreSQL instead of only SQL Server
  • Developers interested in Neon serverless PostgreSQL and modern database hosting
  • Intermediate developers who want to deploy ASP.NET Core applications to Azure
  • Portfolio builders who want a complete business application project
  • Developers exploring SaaS and multi-tenancy concepts in the .NET ecosystem