آموزش توسعه ASP.NET Core با PostgreSQL و Azure - آخرین آپدیت

دانلود ASP.NET Core Development with PostgreSQL & Azure

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر ASP.NET Core Razor Pages، EF Core و Neon PostgreSQL از طریق ساخت و استقرار یک سیستم CRM کامل در Azure. طراحی و توسعه یک سیستم مدیریت ارتباط با مشتری (CRM) واقعی برای یک آژانس مسافرتی با استفاده از ASP.NET Core و Entity Framework Core. راه اندازی و مدیریت پایگاه داده PostgreSQL بدون سرور (Serverless) با Neon و اتصال آسان آن به اپلیکیشن. استقرار (Deploy) برنامه ASP.NET Core و پایگاه داده PostgreSQL در Microsoft Azure با استفاده از سرویس‌هایی مانند App Service و Neon Serverless Postgres. نوشتن کدهای تمیز و قابل نگهداری و ساختاردهی پروژه بر اساس استانداردهای صنعتی برای توسعه اپلیکیشن‌های مقیاس‌پذیر. پیش نیازها: زبان‌آموزان باید در نوشتن کدهای ساده C# مهارت داشته و مفاهیم برنامه‌نویسی شی‌گرا (OOP) را درک کرده باشند. آشنایی قبلی با ASP.NET Core کمک‌کننده است، اما این دوره مفاهیم کلیدی را گام‌به‌گام آموزش می‌دهد. آشنایی در سطح مقدماتی با نحوه عملکرد جداول، رکوردها و کوئری‌های ساده SQL الزامی است.

بیاموزید چگونه یک وب‌اپلیکیشن کامل و آماده برای محیط ابریرا با استفاده از ASP.NET Core Razor Pages، Entity Framework Coreو PostgreSQLبسازید و مستقر کنید—که همگی روی Microsoft Azureمیزبانی می‌شوند.
این دوره پروژه-محور شما را در تمام مراحل ساخت یک سیستم مدیریت ارتباط با مشتری (CRM)برای یک آژانس مسافرتی، از تنظیمات اولیه تا استقرار در ابر، همراهی می‌کند.

چه در .NET تازه‌کار باشید و چه در حال توسعه با C#، این دوره یک مسیر یادگیری شفاف، ساختاریافته و عملی برای تسلط بر توسعه مدرن وب فول‌استکبا تکنولوژی‌های مایکروسافت و ابزارهای متن‌باز ارائه می‌دهد.

شما با آماده‌سازی محیط توسعه و یادگیری مبانی Razor Pagesشروع خواهید کرد؛ یک فریم‌ورک متمرکز بر صفحه که توسعه فول‌استک را بدون نیاز به فریم‌ورک‌های جاوااسکریپتی ساده می‌کند. سپس Entity Framework Coreرا برای مدیریت لایه دسترسی به داده‌ها، مدل‌سازی پایگاه داده، اعمال Migrationها و پیاده‌سازی کامل عملیات CRUDادغام می‌کنید.

موتور پایگاه داده شما PostgreSQLخواهد بود که از طریق Neonمتصل می‌شود؛ یک پلتفرم مدرن PostgreSQL بدون سرور که قابلیت‌هایی مانند مقیاس‌پذیری خودکار (Autoscaling)، شاخه‌بندی (Branching) و بازیابی در لحظه را ارائه می‌دهد. شما یاد می‌گیرید چگونه پایگاه داده خود را در ابر به صورت بهینه ایجاد و مدیریت کنید.

یکی از نقاط قوت این دوره، پیاده‌سازی چند مستاجری (Multi-tenancy)است که برای طراحی اپلیکیشن‌های SaaS مقیاس‌پذیر حیاتی است. شما خواهید دید که چگونه اپلیکیشن خود را برای پشتیبانی از چندین مستاجر معماری کنید و از قابلیت Branching در Neon برای ایجاد پایگاه‌های داده ایزوله برای هر مستاجر استفاده نمایید.

در نهایت، پروژه نهایی خود را روی Microsoft Azure App Serviceمستقر خواهید کرد و توسعه محلی خود را به یک اپلیکیشن ابری کاملاً عملیاتی و آماده تولید تبدیل می‌کنید.

در پایان این دوره، شما توانسته‌اید:

  • یک وب‌اپلیکیشن واقعی با ASP.NET Core Razor Pagesبسازید.

  • تجربه عملی در کار با PostgreSQLو پایگاه‌های داده بدون سرور Neonکسب کنید.

  • طراحی و پیاده‌سازی معماری‌های SaaS چند مستاجریرا بیاموزید.

  • بر فرآیند کامل استقرار وب‌اپلیکیشن‌های .NET در Azureمسلط شوید.

این دوره برای افراد زیر ایده‌آل است:

  • مبتدیانیکه مشتاق یادگیری توسعه وب فول‌استک با .NET و PostgreSQL هستند.

  • توسعه‌دهندگان سطح متوسطکه به دنبال به‌روزرسانی مهارت‌های خود با ابزارهای Cloud-native هستند.

  • متخصصانیکه به دنبال تجربه عملی در استقرار وب‌اپلیکیشن‌های مقیاس‌پذیر در Azure هستند.

یک اپلیکیشن در سطح حرفه‌ای بسازید و همزمان بر تکنولوژی‌هایی که توسعه‌دهندگان مدرن .NET هر روز از آن‌ها استفاده می‌کنند مسلط شوید—ASP.NET Core، Entity Framework Core، PostgreSQL، Neonو Microsoft Azure.


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • آشنایی با ASP.NET Core، EF Core و PostgreSQL Introduction to ASP.NET Core, EF Core, and PostgreSQL

شروع کار با ASP.NET Core Razor Pages Getting Started with ASP.NET Core Razor Pages

  • مرور کلی بخش Section Overview

  • مهم: نسخه .NET 10 IMPORTANT - .NET 10 Version

  • راه اندازی محیط توسعه Setup Development Environment

  • ویژوال استودیو 2026 Visual Studio 2026

  • ایجاد و touring در یک پروژه جدید Razor Pages Creating and Tour a New Razor Pages Project

  • اجرا و تست وب‌اپلیکیشن Running and Testing The Web App

  • یافتن و تنظیم یک قالب مدیریت (Admin Theme) Find and setup an Admin Theme

  • سفارشی‌سازی قالب مدیریت Customizing the Admin Theme

  • مرور بخش Section Review

  • توضیح ASP.NET Core Razor Pages برای اعضای تیم Explaining ASP.NET Core Razor Pages to a Team Member

  • سورس کد بخش Section Source Code

ادغام Neon PostgreSQL (پایگاه داده ابری) Integrating Neon PostgreSQL (Cloud Database)

  • مرور کلی بخش Section Overview

  • تنظیمات Entity Framework Core Setting up Entity Framework Core

  • تعریف مدل‌های پایگاه داده Defining the Database Models

  • افزودن Migrationها Add Migrations

  • وارد کردن داده‌های پیش‌فرض (Seeding) Seeding Default Data

  • توضیح ساختار اپلیکیشن Razor Pages با ادغام PostgreSQL Explaining the Setup of an ASP.NET Core Razor Pages App with PostgreSQL Integration

  • Neon.tech چیست و چرا از آن استفاده کنیم؟ What is Neon.tech, and why use it?

  • ایجاد پروژه پایگاه داده در Neon Provisioning a Neon Database Project

  • اعمال Migrationهای EF Core و ایجاد پایگاه داده Applying EF Core Migrations and Creating the Database

  • مرور بخش Section Review

  • سورس کد بخش Section Source Code

ساخت قابلیت‌های سیستم CRM Building the CRM Functionality

  • مرور کلی بخش Section Overview

  • اصلاح لایه برای دکمه‌های کاربر Adjust Layout for User Buttons

  • تکمیل قابلیت ثبت‌نام کاربر Complete User Registration Feature

  • تکمیل قابلیت ورود کاربر Complete User Login Feature

  • ساخت صفحات مدیریت مشتری - بخش اول Creating the Customer Management Pages - Part 1

  • ساخت صفحات مدیریت مشتری - بخش دوم Creating the Customer Management Pages - Part 2

  • ساخت صفحات مدیریت رزرو Creating Booking Management Pages

  • افزودن قابلیت‌های ایمیل Add Email Features

  • مرور بخش Section Review

  • دفاع از پیاده‌سازی جریان احراز هویت Defending Authentication Workflow Implementation

  • سورس کد بخش Section Source Code

پیاده‌سازی تخصیص پایگاه داده چند مستاجری Implementing Multi-Tenant Database Provisioning

  • مرور کلی بخش Section Overview

  • شاخه‌بندی پایگاه داده Neon و مبانی API Neon Database Branching and API Basics

  • چند مستاجری چیست؟ مفاهیم و طراحی What is Multi-Tenancy? Concepts and Design

  • پیاده‌سازی سرویس Neon API - بخش اول Implementing Neon API Service - Part 1

  • پیاده‌سازی سرویس Neon API - بخش دوم Implementing Neon API Service - Part 2

  • ارائه جریان تخصیص پایگاه داده چند مستاجری در ASP.NET Core Presenting a Multi-Tenant Database Provisioning Workflow in ASP.NET Core

  • ذخیره‌سازی رشته اتصال (Connection String) مستاجر Storing Tenant Connection String

  • اتوماتیک کردن ایجاد پایگاه داده مستاجر در زمان اجرا Automating Tenant Database Creation During Runtime

  • پیکربندی اتصالات پویا به پایگاه داده بر اساس مستاجر Configuring Dynamic Database Connections Based on Tenant

  • تست و بازنویسی کد (Refactoring) Testing and Refactoring

  • بازنویسی عملیات CRUD Refactoring CRUD Operations

  • رمزنگاری رشته‌های اتصال ذخیره شده Encrypting Saved Connection Strings

  • بررسی معماری ارشد و امنیت برای راهکار پایگاه داده چند مستاجری Senior Architecture and Security Review for Multi-Tenant Database Solution

  • مرور بخش Section Review

  • سورس کد بخش Section Source Code

استقرار در Microsoft Azure Deploying to Microsoft Azure

  • مرور کلی بخش Section Overview

  • راه اندازی حساب Microsoft Azure Setup Microsoft Azure Account

  • تنظیم Azure App Service Setting Up Azure App Service

  • استفاده از Neon با میزبانی Azure Neon with Azure Hosting

  • پبلش اپلیکیشن در Azure Publishing the Application to Azure

  • ارائه استراتژی استقرار Azure برای ASP.NET Core Presenting Azure Deployment Strategy for ASP.NET Core

  • افزودن پیکربندی‌ها به Azure App Service Add Configurations to Azure App Service

  • مرور بخش Section Review

جمع‌بندی Conclusion

  • جمع‌بندی و گام‌های بعدی Conclusion and Next Steps

نمایش نظرات

آموزش توسعه ASP.NET Core با PostgreSQL و Azure
جزییات دوره
4.5 hours
53
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
177
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar