ASP. NET Core Development with PostgreSQL & Azure

所在平台: Udemy

课程主页: https://www.udemy.com/course/aspnet-core-development-with-neon-postgresql-azure/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 PostgreSQL 和 Azure 的 ASP.NET Core 开发 概述:您是否希望使用现代 Microsoft 技术和云原生工具构建一个完整的真实世界 web 应用程序?无论您是刚刚入门还是已有一定的 .NET 开发经验,本课程都会指导您完成为旅行社构建并部署一个完全功能的客户关系管理(CRM)系统的每一步。这门课程旨在清晰易懂,适合初学者,也为中高级开发者提供了宝贵的见解和技术。 您将学习使用 ASP.NET Core Razor Pages,这是一种以页面为中心的框架,简化了全栈开发,使您可以使用 C# 创建 web 应用而无需复杂的 API 或 JavaScript 框架。课程将从设置开发环境开始,逐步构建应用程序。使用 Entity Framework Core,您将建模数据库,应用迁移,并实现创建、读取、更新和删除(CRUD)功能。还将学习到模型绑定、表单验证、布局模板和页面处理程序等关键概念。 在数据库方面,您将使用 PostgreSQL,通过 Neon(一个现代无服务器 PostgreSQL 平台,支持自动扩展、时间点恢复和分支)连接。您将学习如何配置数据库、将其连接到应用程序以及在云环境中管理它。 课程的一个独特之处在于其对多租户的关注,这是可扩展应用程序的必备条件。您将学习如何设计应用程序以支持多个租户,通过为每个租户配置和连接单独的数据库,利用 Neon 强大的分支功能。这为开发可扩展的 SaaS 应用程序打下坚实基础。 最后,您将把应用程序部署到 Microsoft Azure,使用 Azure App Service 进行托管。到课程结束时,您将拥有: - 一个完整的使用 ASP.NET Core Razor Pages 构建的全栈 CRM 应用程序 - 使用 PostgreSQL 和 Neon's 无服务器数据库功能的实践经验 - 支持真实应用的多租户能力 - 自信地将 web 应用程序部署到 Azure 云中的能力 本课程非常适合寻求实际开发经验的初学者和中级开发者,利用软件行业内高度需求的工具和技术。今天就报名,构建反映现代开发人员日常工作内容的项目——设计、构建和部署使用 .NET 和云技术的可扩展 web 应用程序。

课程评论(0条)

课程详情

Are you looking to build a complete, real-world web application using modern Microsoft technologies and cloud-native tools? Whether you're just starting out or already have some experience with.NET development, this course will guide you through every step of building and deploying a fully functional Customer Relationship Management (CRM) system for a travel agency using ASP.NET Core Razor Pages, Entity Framework Core, PostgreSQL, and Microsoft Azure.This course is designed to be clear and beginner-friendly while delivering valuable insights and techniques for intermediate and advanced developers. You'll learn to use ASP.NET Core Razor Pages. This page-focused framework simplifies full-stack development by allowing you to create web apps using C# without the complexity of APIs or JavaScript frameworks.You'll start by setting up your development environment and building the application layer by layer. Using Entity Framework Core, you'll model your database, apply migrations, and implement create, read, update, and delete (CRUD) functionality. You'll also learn key concepts like model binding, form validation, layout templates, and page handlers.For the database, you'll use PostgreSQL, connected via Neon, a modern serverless PostgreSQL platform that supports autoscaling, point-in-time recovery, and branching. You'll see how to provision your database, connect it to your app, and manage it in a cloud environment.One of the unique aspects of this course is its focus on multi-tenancy-a must-have for scalable applications. You'll learn how to design your app to support multiple tenants by provisioning and connecting to separate databases per tenant, using Neon's powerful branching capabilities. This provides a solid foundation for developing scalable SaaS applications.Finally, you'll deploy the application to Microsoft Azure, using Azure App Service for hosting. By the end of this course, you'll have:A complete, full-stack CRM application built with ASP.NET Core Razor PagesHands-on experience with PostgreSQL and Neon's serverless database featuresKnowledge of how to support multi-tenancy in real applicationsThe ability to confidently deploy web applications to the cloud using AzureThis course is ideal for beginners and intermediate developers who seek hands-on experience with real-world development practices, utilizing tools and techniques in high demand within the software industry.Enroll today and build something that mirrors what modern developers do daily-design, build, and deploy scalable web applications with.NET and cloud technologies.

课程标签

0人关注该课程

主题相关的课程