آموزش عملی ASP.NET 6.0 - ساخت پروژه‌های تحت وب - آخرین آپدیت

دانلود ASP.NET 6.0 - Build Hands-On Web Projects

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! یک روش هوشمندانه برای یادگیری با مکالمات تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و در طول مسیر یادگیری، درک عمیق‌تری پیدا کنید. در این دوره عملی، شما یاد خواهید گرفت که چگونه با استفاده از ASP.NET 6.0 اپلیکیشن‌های وب پویا بسازید. از طریق پروژه‌های گام‌به‌گام، تجربه عملی در ایجاد برنامه‌های وب قدرتمند را کسب خواهید کرد و مفاهیم اصلی مانند Middleware، Razor Pages، Model Binding، مدیریت وضعیت (State Management) و موارد دیگر را خواهید آموخت. همچنین نحوه یکپارچه‌سازی Web APIها و پیاده‌سازی قابلیت‌های CRUD را در ASP.NET 6.0 بررسی خواهید کرد تا بتوانید اپلیکیشن‌های مقیاس‌پذیر برای کاربردهای واقعی بسازید. ساختار دوره به گونه‌ای طراحی شده است که شما را از مفاهیم پایه تا مباحث پیشرفته هدایت کند؛ از ساختار فایل پروژه و پیکربندی Middleware شروع شده و به موضوعات پیچیده‌تری مانند ساخت و مصرف APIها، اعتبارسنجی (Validation) و مهاجرت به آخرین نسخه ASP.NET ختم می‌شود. هر بخش بر پایه بخش قبلی بنا شده و یک مسیر جامع از ابتدا تا انتها را فراهم می‌کند. این دوره برای توسعه‌دهندگان وب که می‌خواهند در ASP.NET 6.0 استاد شوند، ایده‌آل است. داشتن دانش مقدماتی در زبان C# و توسعه وب بسیار مفید خواهد بود. این دوره تعادلی میان تئوری و عمل با تمرین‌های کدنویسی دقیق برقرار کرده است. در پایان دوره، شما قادر خواهید بود اپلیکیشن‌های وب ASP.NET را ساخته، مستقر (Deploy) کرده و از آن‌ها استفاده کنید، مدیریت وضعیت را پیاده‌سازی کنید، API بسازید، اعتبارسنجی انجام دهید و از نسخه‌های قدیمی ASP.NET به ASP.NET 6.0 مهاجرت کنید.

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

مقدمه Introduction

  • تغییر عنوان دوره و مهاجرت به ASP.NET 6.0 Course Title Change and Migration to ASP.NET 6.0

  • من کی هستم؟ Who Am I?

  • مقدمه Introduction

ایجاد و بررسی عمیق اولین اپلیکیشن ASP.NET Core 3.1 خود Create and Take a Deep Dive into Your First ASP.NET Core 3.1 Application

  • درک ساختار جدید فایل پروژه Understanding the New Look Project File

  • کلاس Program و شیء Host The Program Class and Host Object

  • کلاس Startup - نحوه پیکربندی سرویس‌ها The Startup Class - How to Configure Services

  • کلاس Startup - تعریف خط لوله Middleware The Startup Class - Defining the Middleware Pipeline

  • نحوه تولید پاسخ توسط Razor Pages How Razor Pages Generate Response

  • خلاصه بخش Section Summary

مفهوم Middleware در ASP.NET Core 3.1 Middleware in ASP.NET Core 3.1

  • درباره Middleware About Middleware

  • برنامه‌نویسی ناهمگام (Asynchronous) از طریق اپلیکیشن کنسول Asynchronous Programming Through Console Application

  • استفاده از Request Delegate برای Middleware داخلی Request Delegate Usage for Inline Middleware

  • ساخت Middleware سفارشی خودتان Create Your Custom Middleware

  • درک رفتار ترکیب کردن Middlewareها Understand the Behavior on Combining Middleware

بررسی دقیق Razor Pages و اپلیکیشن MVC Detailed Look into Razor Pages and MVC Application

  • ساخت اپلیکیشن ToDo List با Razor Pages Create a ToDo List Razor Pages Application

  • ساخت یک اپلیکیشن کامل ToDo List با معماری MVC Build a Complete MVC ToDo List Application

مدل Binding در ASP.NET Core Model Binding in ASP.NET Core

  • مقدمه‌ای بر Model Binding Model Binding Introduction

  • یکپارچه‌سازی کد نمونه از مخزن GitHub مایکروسافت Integrating Microsoft GitHub Repository Sample Code

مدیریت وضعیت (State Management) در ASP.NET Core State Management in ASP.NET Core

  • استفاده از کوکی‌ها برای مدیریت وضعیت Cookies for State Management

  • مدیریت وضعیت (Session State) State Management (Session State)

  • استفاده از Query Strings برای مدیریت وضعیت Query Strings for State Management

  • استفاده از Hidden Fields برای مدیریت وضعیت Hidden Fields for State Management

پروژه کدنویسی بخش اول: ساخت یک Web API Coding Project Part 1: Build a Web API

  • مقدمه: ساخت و مصرف Web API با استفاده از ASP.NET Core و ADO.NET Introduction: Build and Consume a Web API Using ASP.NET Core and ADO.NET

  • ایجاد یک Web API Create a Web API

  • درک جداول پایگاه داده SQL Server Understand the SQL Server Database Tables

  • درک Stored Procedureها برای عملیات CRUD Understand the Stored Procedures for CRUD Operation

  • ایجاد کلاس مدل Customer Create the Customer Model Class

  • ایجاد کلاس مدل Order Create the Order Model Class

  • ایجاد اینترفیس ICustomerRepository Create the ICustomerRepository Interface

  • ایجاد اینترفیس IOrderRepository Create the IOrderRepository Interface

  • ویرایش فایل appsettings.json برای افزودن Connection String Edit the appsettings.json File to Include the Connection String

  • ثبت خطا (Error Logging) در پروژه Web API Error Logging in Web API Project

  • یکپارچه‌سازی Serilog برای لاگ‌گیری در Web API Integrating Serilog for Web API Logging

  • ایجاد Customer Repository Create a Customer Repository

  • تکمیل متدهای CRUD در Customer Repository Completing Customer Repository CRUD Methods

  • ایجاد Order Repository Create an Order Repository

  • تکمیل متدهای CRUD در Order Repository Completing Order Repository CRUD Methods

  • ثبت در کلاس Startup Registering in Startup Class

  • ایجاد Home Controller Creating the Home Controller

  • ایجاد Customer Controller Creating the Customer Controller

  • ایجاد Order Controller Creating the Order Controller

پروژه کدنویسی بخش دوم: استفاده از Web API با استفاده از کلاینت ASP.NET Core 3.1 MVC Coding Project Part 2: Consume the Web API Using an ASP.NET Core 3.1 MVC Client

  • ایجاد یک پروژه ASP.NET Core MVC Create an ASP.NET Core MVC Project.

  • بررسی پوشه wwwroot Inspect the wwwroot

  • پوشه Shared The Shared Folder

  • پوشه Views و سایر فایل‌ها Views Folder - Other Files

  • پوشه Controllers Controllers Folder

  • پوشه Models Models Folder

  • ایجاد کلاس‌های Customer و Order Create the Customer and Order Classes

  • ویرایش فایل Layout Edit the Layout File

  • پیکربندی کلاس Startup Configuring the Startup Class

  • اصلاح Home Controller Modify the Home Controller

  • نصب بسته‌های Nuget Install Nuget Packages

  • ویرایش نمای Index در Home Controller Edit Home Controller Index View

  • ایجاد Customer Controller Create the Customer Controller

  • ایجاد نمای Index (در Customer Controller) Create the Index View (Customer Controller)

  • ایجاد متدهای اکشن GetCustomer Create the GetCustomer Action Methods

  • ایجاد نما برای دریافت مشتری بر اساس ID Create the View to Get Customer by ID

  • افزودن ویژگی‌های اعتبارسنجی (Validation Attributes) به کلاس Customer Add Validation Attributes to Customer Class

  • ایجاد متدهای اکشن AddCustomer Create AddCustomer Action Methods

  • اعتبارسنجی سمت سرور در نمای AddCustomer Server-Side Validation with AddCustomer View

  • اعتبارسنجی سمت کلاینت برای مدل Customer Client-Side Validation of Customer Model

  • ایجاد متدهای اکشن UpdateCustomer Create UpdateCustomer Action Methods

  • ایجاد نمای UpdateCustomer Create UpdateCustomer View

  • ایجاد متد اکشن DeleteCustomer Create the DeleteCustomer Action Method

  • ایجاد Order Controller Create the Order Controller

  • ایجاد نمای Index (در Order Controller) Create Index View (Order Controller)

  • ایجاد متدهای اکشن GetOrder Create GetOrder Action Methods

  • ایجاد نمای GetOrder Create GetOrder View

  • افزودن ویژگی‌های اعتبارسنجی به کلاس Order Add Validation Attributes to Order Class

  • ایجاد متدهای اکشن AddOrder Create AddOrder Action Methods

  • ایجاد نمای AddOrder Create the AddOrder View

  • تست اعتبارسنجی ورودی‌های فرم Order Testing Validation of Order Form Inputs

  • ایجاد متدهای اکشن UpdateOrder Create UpdateOrder Action Methods

  • ایجاد نمای UpdateOrder Create the UpdateOrder View

  • ایجاد متد اکشن DeleteOrder Create the DeleteOrder Action Method

بخش ویژه: مهاجرت پروژه به ASP.NET 5 Bonus: Migrating the Project to ASP.NET 5

  • چگونه پروژه Web API/MVC را به ASP.NET 5.0 مهاجرت کنیم؟ How to Migrate the Web API/MVC Project to ASP.NET 5.0?

مهاجرت به ASP.NET 6.0 ASP.NET 6.0 Migration

  • مهاجرت از ASP.NET Core 3.1 به ASP.NET 6.0 (نسخه فعلی) Migrating ASP.NET Core 3.1 to ASP.NET 6.0 (Current)

  • مدل میزبانی Minimal در مهاجرت به ASP.NET 6.0 Minimal Hosting Model of Migration to ASP.NET 6.0

  • Hot Reload در ASP.NET 6 چیست؟ What Is Hot Reload in ASP.NET 6?

ساخت پروژه Web API با ASP.NET 6.0 با استفاده از روش Code First EF Core Build ASP.NET 6.0 Web API Project Using Code First EF Core Approach

  • چگونه یک Web API با ASP.NET 6.0 و استفاده از EF Core بسازیم؟ How Do We Create an ASP.NET 6.0 Web API Using EF Core?

نمایش نظرات

آموزش عملی ASP.NET 6.0 - ساخت پروژه‌های تحت وب
جزییات دوره
15h 49m
80
(آخرین آپدیت)
34
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده