آموزش تسلط بر ASP.NET MVC: ساخت برنامه های وب پویا

Mastering ASP.NET MVC: Building Dynamic Web Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تسلط ASP.NET MVC: با برنامه جامع، واقعی و برنامه نویسی پاک، در .NET Core MVC غوطه ور شوید، وب سایت های NET Core MVC را از ابتدا یاد بگیرید، درک کنید و ایجاد کنید - به روز رسانی به .NET8. و NET. الگوهای MVC در ASPNET Core افزودن و استفاده از اعتبارسنجی مدل هسته ASPNET درک و پیاده سازی احراز هویت و مجوز مبتنی بر نقش برای احراز هویت و مجوز دادن به وب سایت ASPNET Core MVC استفاده از Microsoft Identity برای پیاده سازی عملکردهای ورود و ثبت نام یادگیری و استفاده از عملیات CRUD با MVC و Entity ( EF Core) یادگیری و استفاده از ViewData و TempData برای انتقال داده‌ها از مدل‌ها به View‌ها از Bootstrap 5 برای ساختن برنامه وب استفاده کنید. ارائه دهنده محبوب میزبانی تصویر شخص ثالث با استفاده از SDK ها WYSIWYG را به برنامه خود اضافه کنید و آپلود تصویر را اضافه کنید موضوعات پیشرفته ASPNET Core (.NET8) را بیاموزید و آنها را با استفاده از الگوی MVC پیاده سازی کنید. NET Core یا NET Framework) 3-6 ماه تجربه کار با NET Core و C# Hands On Experience با استفاده از Microsoft SQL Server Management Studio Hands On Experience با استفاده از Visual Studio

یک دوره جامع در مورد ASP.NET MVC - به روز شده به جدیدترین .NET MVC که در آن مهارت های ASP.NET Core خود را یاد می گیرید و به آنها مسلط می شوید و در ساخت وب سایت هایی با استفاده از ASP.NET MVC Framework عالی خواهید بود.


از C# و NET8 برای توسعه برنامه های وب با استفاده از ASP.NET MVC Framework استفاده کنید.


چرا به این دوره نیاز دارید
اگر می خواهید ASP.NET Core را یاد بگیرید و به طور خاص وب سایت هایی با ASP.NET Core MVC و Entity Framework Core با نام EF Core بسازید، پس به دوره درستی رسیده اید.

این دوره به شما کمک می‌کند ASP.NET Core MVC را همانطور که هرگز فکرش را نکرده‌اید درک کنید.

با تمرکز بر جنبه عملی توسعه وب، ASP.NET Core MVC را یاد خواهید گرفت و به آن مسلط خواهید شد و با کمک این دوره و دانشی که در این دوره کسب خواهید کرد، قادر خواهید بود آن را در پروژه ها و پروژه های خود پیاده سازی کنید. سازمان شما نیز.


این دوره آموزشی ویژه ASP.NET Core MVC چیست؟

  • در این دوره، همزمان با یادگیری مفاهیم اصلی ASP.NET MVC، یک برنامه وب دنیای واقعی می سازیم.

  • ساخت یک برنامه واقعی شما را مطمئن می کند و روحیه شما را تقویت می کند زیرا با درک مفاهیم ASP.NET Core MVC و Entity Framework Core (EF Core) چیزهای واقعی ساخته می شود.

  • این یک راهنمای کامل برای یادگیری و ساخت وب‌سایت‌های مقیاس‌پذیر و مبتنی بر داده با استفاده از ASP.NET Core MVC است

  • این دوره بر اساس آخرین نسخه ASP.NET Core ساخته شده است. از طریق این دوره آموزشی، با ویژگی های جدید ASP.NET Core آشنا می شوید و با این فناوری به روز می شوید.

  • این دوره برای تمام سطوح مهارت است و برای توسعه دهندگان مبتدی و متوسطی مناسب است که در C# و چارچوب ASP.NET دانش کسب کرده اند و می خواهند از مهارت های خود برای ساخت وب سایت با استفاده از ASP.NET Core MVC استفاده کنند.


من را بیشتر بشناسید

من سامیر هستم، یک توسعه دهنده نرم افزار حرفه ای با بیش از 15 سال تجربه در صنعت. من دوست دارم خودم و دیگران را آموزش دهم و به همین دلیل با کانال YouTube خود شروع کردم که در آن مخاطبان دوست داشتنی دارم. من برای توسعه دهندگان نرم افزاری مانند شما محتوا ایجاد می کنم تا بتوانم دانش خود را به اشتراک بگذارم.


آمار

بیش از 30000 دانشجو در Udemy

بیش از 4000 بررسی در مورد Udemy

بیش از 2.4 میلیون بازدید در YouTube


برخی از نظرات

بهترین راه برای یادگیری این پشته فناوری ارائه شده است. Sameer واقعاً اینجا کار خوبی انجام داد و امیدوارم در آینده پروژه های Angular جالب تری به ما بدهد! شاید یک نمونه تجارت الکترونیک یا برنامه رزرو هتل :)

- اگرچه من هیچ تجربه قبلی با C# OR .Net Core MVC نداشتم، اما هنوز هم به لطف مدرس، توانستم چیزهای زیادی از این دوره درک کنم!
- یک دوره بسیار مفصل و گسترده! صدای واضح و جزئیات عالی به موضوعات.
- و هزاران بررسی بیشتر در مورد دوره های من.

ضمانت برگشت پول

من به شما تضمین می‌دهم که پس از اتمام این دوره، به اندازه کافی برای ایجاد برنامه‌های کاربردی وب با استفاده از NET Core MVC به تنهایی اطمینان خواهید داشت.

در محل کار یا ایجاد پروژه های خود احساس اعتماد به نفس خواهید داشت.

اگر می خواهید وب سایت های کاربردی، عمومی، تمیز و قابل استفاده با استفاده از ASP.NET ایجاد کنید، این دوره برای شما مناسب است.

اگر باز هم نتوانستید از این دوره بهره مند شوید (از رفتن شما متأسف خواهیم شد!)، "بازگرداندن پول 30 روزه توسط Udemy تضمین شده است".


در این دوره آموزشی یاد می گیرید و پیاده سازی می کنید:

  • اولین برنامه ASP.NET MVC خود را بیاموزید و ایجاد کنید

  • یک برنامه وبلاگ کاملاً کاربردی و بسیار مقیاس پذیر ایجاد کنید

  • الگوی مخزن در هسته ASP.NET

  • اگر از یک پیشینه ASP.NET هستید، این یک گام خوب به جلو در یادگیری آخرین فناوری وب است که مایکروسافت برای ساخت وب سایت ها در اختیار ما قرار می دهد و آن ASP.NET MVC است.

  • مفاهیم NET8 را درک کرده و یاد بگیرید و با استفاده از ASPNET MVC Framework آنها را به کار ببرید

  • مدلسازی دامنه

  • رویکرد اول کد چارچوب نهاد

  • SQL Server

  • در حال کاشت پایگاه داده

  • عملیات CRUD با استفاده از ASP.NET MVC

  • نمایش اعلان‌ها (ViewData، TempData و غیره)

  • مسیریابی در ASP NET MVC

  • مدل‌های دامنه در مقابل مدل‌های مشاهده

  • تأیید هویت و مجوز

  • مجوز چند نقشی

  • پشتیبانی کامل کاربر و سرپرست در برنامه وبلاگ

  • ویرایشگر متن غنی

  • آپلود کردن تصاویر در یک ارائه دهنده میزبان تصویر شخص ثالث

  • ایجاد API در برنامه ASP NET Core MVC ما و فراخوانی آنها با استفاده از جاوا اسکریپت

  • اعتبار سنجی سمت سرور و سمت مشتری.

  • ایجاد، خواندن، به‌روزرسانی و حذف با استفاده از Entity Framework Core و SQL Server

  • توسعه وب با استفاده از MVC در هسته ASP.NET

  • کد تمیز و قابل استفاده مجدد بنویسید




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

مقدمه ای بر توسعه وب ASP.NET Core MVC Introduction to ASP.NET Core MVC Web Development

  • معرفی Introduction

  • نسخه ی نمایشی برنامه Application Demo

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

  • NET SDK و NET Runtime را نصب کنید Install .NET SDK and .NET Runtime

  • Visual Studio 2022 را دانلود و نصب کنید Download and Install Visual Studio 2022

  • SQL Server (نمونه محلی) و SQL Server Management Studio را دانلود و نصب کنید Download and Install SQL Server (Local Instance) & SQL Server Management Studio

  • کمک گرفتن Getting Help

  • کد منبع کامل در GIT Complete Source Code On GIT

  • ASP.NET Core چیست - مروری بر ASP.NET Core و مزایای آن What is ASP.NET Core - An Overview to ASP.NET Core and it's benefits

برنامه وب ASP.NET MVC را از ابتدا ایجاد کنید Create ASP.NET MVC Web Application From Scratch

  • برنامه وب جدید ASP.NET MVC ایجاد کنید Create New ASP.NET MVC Web Application

  • ساختار فایل و برنامه وب ASP.NET MVC ما را درک کنید Understand Our ASP.NET MVC Web Application and File Structure

  • ایجاد مدل های دامنه (پست وبلاگ و برچسب) Create Domain Models (Blog Post and Tag)

  • افزودن بسته‌های هسته چارچوب نهاد Adding Entity Framework Core Packages

  • ایجاد کلاس DBContext Creating the DBContext Class

  • افزودن ConnectionString به پایگاه داده در Appsettings.Json Adding ConnectionString To The Database In Appsettings.Json

  • تزریق DbContext به برنامه ما Injecting DbContext Into Our Application

  • EF Core Migrations را اجرا کنید Run EF Core Migrations

عملیات Tag CRUD را در ASP.NET MVC ایجاد کنید Create Tag CRUD Operations in ASP.NET MVC

  • مقدمه ای بر معماری ASP.NET MVC Introduction to ASP.NET MVC Architecture

  • تغییرات در UI برای برنامه ما Changes to UI For our Application

  • ایجاد کنترلر جدید (AdminTags)، افزودن روش اقدام (GET) و ایجاد نمای جدید Create New Controller (AdminTags), Add Action Method (GET) and Create New View

  • برای افزودن برچسب های جدید فرم HTML جدید ایجاد کنید Create New HTML Form to Add new Tags

  • ارسال فرم و اتصال داده ها در ASP.NET MVC Form Submission and Data Binding in ASP.NET MVC

  • ذخیره داده ها در پایگاه داده با استفاده از DbContext Saving Data To Database using DbContext

  • نمایش همه برچسب ها (دریافت همه برچسب ها) Display All Tags (Get all Tags)

  • ویرایش یا به روز رسانی عملکرد برچسب Edit or Update Tag Functionality

  • حذف عملکرد برچسب Delete Tag Functionality

برنامه نویسی ناهمزمان و الگوی مخزن Asynchronous Programming and Repository Pattern

  • معرفی Introduction

  • برنامه نویسی ناهمزمان و ناهمزمان کردن روش های ما Asynchronous Programming and making our methods Asynchronous

  • آشنایی با الگوی مخزن و پیاده سازی در ASP.NET Understanding Repository Pattern and Implementation in ASP.NET

BlogPost CRUD Operations - Dropdowns، Checkbox، DatePickers و غیره BlogPost CRUD Operations - Dropdowns, Checkbox, DatePickers etc

  • معرفی Introduction

  • ایجاد کنترلر جدید (AdminBlogs)، افزودن Action Method (GET) و ایجاد نمای جدید Create New Controller (AdminBlogs), Add Action Method (GET) and Create New View

  • برای افزودن وبلاگ جدید فرم جدید HTML ایجاد کنید Create New HTML Form to Add new Blog

  • ذخیره موجودیت BlogPost با برچسب ها در پایگاه داده Saving BlogPost Entity With Tags To The Database

  • نمایش همه وبلاگ ها (دریافت همه وبلاگ ها) Display All Blogs (Get all Blogs)

  • نمایش عملکرد ویرایش وبلاگ Display Edit Blog Functionality

  • ویرایش یا به روز رسانی عملکرد وبلاگ Edit or Update Blog Functionality

  • حذف عملکرد وبلاگ Delete Blog Functionality

افزودن ویرایشگر WYSIWYG و آپلود تصویر در ASP.NET Core MVC Adding WYSIWYG Editor and Image Upload In ASP.NET Core MVC

  • معرفی Introduction

  • ویرایشگر WYSIWYG را در صفحه افزودن و ویرایش BlogPost اضافه کنید Add WYSIWYG Editor on Add and Edit BlogPost Page

  • معرفی آپلود تصویر Image Upload Introduction

  • ایجاد Image API Create Image API

  • روش POST و مخزن تصویر ایجاد کنید Create POST Method and Image Repository

  • ثبت نام در کلودینری Register To Cloudinary

  • تزریق مخزن تصویر و تست Inject Image Repository and Test

  • تماس با آپلود تصویر از نمای Call Image Upload From View

  • اضافه کردن FeaturedImageUpload به ویرایش صفحه Add FeaturedImageUpload To Edit Page

  • آپلود تصویر را به ویرایشگر Froala WYSIWYG اضافه کنید Add Image Upload To Froala WYSIWYG Editor

نمایش وبلاگ ها و برچسب ها برای کاربران Displaying Blogs and Tags To Users

  • معرفی Introduction

  • کاشت اطلاعات وبلاگ و برچسب Seeding Blog and Tag Data

  • نمایش وبلاگ ها و بخش قهرمان Displaying Blogs and Hero Section

  • نمایش پست وبلاگ و جزئیات وبلاگ Display Single Blog Post and Blog Details

  • نمایش برچسب ها در صفحه اصلی Displaying Tags On Home Page

احراز هویت و مجوز در ASP.NET MVC (ASP.NET Core Identity) Authentication and Authorization in ASP.NET MVC ( ASP.NET Core Identity)

  • معرفی Introduction

  • بسته های هویت را نصب کنید Install Identity Packages

  • ConnectionString را اضافه کنید و AuthDbContext را در برنامه تزریق کنید Add ConnectionString and Inject AuthDbContext in Program

  • Entity Framework Core Migrations را اجرا کنید Run Entity Framework Core Migrations

  • ثبت عملکرد کاربر Register User Functionality

  • ورود به سیستم عملکرد کاربر Login User Functionality

  • عملکرد کاربر خروج از سیستم Logout User Functionality

  • مجوز در برنامه ما Authorization In our Application

  • اضافه کردن مجوز مبتنی بر نقش Adding Role Based Authorization

  • افزودن ReturnUrl پس از مجوز Adding ReturnUrl After Authorization

افزودن قابلیت لایک و نظر در وبلاگ ما Adding Like and Comment Functionality In Our Blog

  • معرفی Introduction

  • مدل‌های دامنه برای عملکرد و مهاجرت‌های مشابه Domain Models For Like Functionality and Migrations

  • نمایش کل لایک - مخزن لایک Display Total Likes - Likes Repository

  • عملکرد مانند را پیاده کنید Implement Like Functionality

  • به روز رسانی برای دوست داشتن عملکرد Updates To Like Functionality

  • مدل‌های دامنه برای عملکرد و انتقال نظر Domain Models For Comment Functionality and Migration

  • افزودن قابلیت نظر Add Comment Functionality

  • نمایش نظرات Display Comments

مدیریت کاربران - ایجاد Read Delete Manage Users - Create Read Delete

  • معرفی Introduction

  • نمایش کاربران Display Users

  • کاربر جدید ایجاد کنید Create New User

  • حذف کاربر Delete User

اعتبار سنجی - اعتبار سنجی سمت سرور و سمت مشتری Validations - Server Side and Client Side Validations

  • معرفی Introduction

  • اعتبار سنجی سمت سرویس گیرنده در مقابل سمت سرور Client Side VS Server Side Validations

  • صفحه ثبت نام - اعتبارسنجی سمت سرور Register Page - Server Side Validations

  • صفحه ثبت نام - اعتبارسنجی سمت مشتری Register Page - Client Side Validations

  • صفحه ورود - اعتبارسنجی سمت سرور و مشتری Login Page - Server and Client Side Validations

  • افزودن صفحه برچسب جدید - اعتبار سنجی سمت سرور و مشتری Add New Tag Page - Server and Client Side Validation

  • اعتبار سنجی سفارشی Custom Validations

بخش پاداش BONUS Section

  • سخنرانی جایزه BONUS Lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش تسلط بر ASP.NET MVC: ساخت برنامه های وب پویا
جزییات دوره
12.5 hours
82
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,974
4.5 از 5
دارد
دارد
دارد
Sameer Saini
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sameer Saini Sameer Saini

برنامه نویس حرفه ای نرم افزار