آموزش دوره کامل ASP.NET MVC 5

The Complete ASP.NET MVC 5 Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش ساخت برنامه های کاربردی وب سریع و ایمن با ASP.NET MVC 5 - محبوب ترین دوره با بیش از 40000 دانشجو! درک الگوی معماری MVC پیاده سازی عملیات CRUD ساخت فرم هایی با اعتبار سنجی سمت سرور و سمت کلاینت ساخت سرویس های RESTful با استفاده از ASP.NET Web API استفاده از پلاگین های قدرتمند jQuery اجرای احراز هویت و مجوز با استفاده از ASP.NET Web API استفاده از Entity Framework برای پرس و جو یا به روز رسانی داده ها درک و اعمال بهترین شیوه های امنیتی ساخت و استقرار برنامه ها ایجاد و سفارشی سازی پیکربندی های ساخت مدیریت وابستگی های سرویس گیرنده/سرور تست API ها با استفاده از PostMan استفاده از AutoMapper پیش نیازها:C# (با حداقل عبارت lambda، LINQ) آشنایی اولیه با توسعه وب (HTML, CSS) ، جاوا اسکریپت، جی کوئری)

با بیش از 40000 دانش‌آموز شاد و بیش از 12000 نقد مثبت، این دوره محبوب‌ترین دوره Udemy برای یادگیری ASP.NET MVC است!


ASP.NET MVC یک چارچوب وب سمت سرور برای ساخت برنامه‌های وب پویا و مبتنی بر داده است. از اولین انتشار آن در سال 2009، محبوبیت زیادی در بین توسعه دهندگان با استفاده از فناوری های مایکروسافت به دست آورد. اگر می‌خواهید به عنوان یک توسعه‌دهنده وب در شرکتی که از فناوری‌های مایکروسافت استفاده می‌کند استخدام شوید، باید به ASP.NET MVC تسلط داشته باشید.


در این دوره، Mosh، نویسنده چندین دوره پرفروش درباره Udemy، شما را به سفری سرگرم‌کننده، عملی و عملی برای تسلط بر ASP.NET MVC 5 می‌برد. 


در 7.5 ساعت محتوای باکیفیت (معادل یک کتاب 500 صفحه‌ای)، می‌آموزید که چگونه برنامه‌های وب سریع و ایمن را با ASP.NET MVC 5 بسازید و به کار بگیرید. 

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

  • اجرای عملیات CRUD
  • فرم‌ها را با اعتبارسنجی بسازید
  • خدمات RESTful را با استفاده از ASP.NET Web API
  • بسازید
  • از Entity Framework code-first گردش کار برای ساخت مدل استفاده کنید
  • اجرای امنیت، احراز هویت و مجوز با استفاده از ASP.NET Identity
  • از افزونه های قدرتمند جی کوئری استفاده کنید
  • عملکرد برنامه را بهینه کنید  
  • برنامه های خود را بسازید و به کار بگیرید
  • و خیلی بیشتر...



در عرض چند دقیقه شروع به ساخت یک برنامه اجاره ویدیو در دنیای واقعی خواهید کرد. هر بخش شامل چند ویدیو با اندازه کوچک است و با یک یا چند تمرین کدنویسی به پایان می‌رسد تا به شما کمک کند در آنچه در آن بخش می‌آموزید تسلط پیدا کنید. در نهایت، در بخش آخر، نحوه

را یاد خواهید گرفت
  • برنامه را مستقر کنید
  • پایگاه داده
  • را مستقر کنید
  • ایجاد پیکربندی‌های ساخت سفارشی (توسعه، آزمایش، مرحله‌بندی، و غیره)
  • تنظیمات برنامه را در web.config ذخیره کنید و آنها را برای محیط های مختلف لغو کنید
  • تنظیمات ایمن برنامه و رشته های اتصال
  • و بیشتر...


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


اگر قبلاً هر یک از دوره‌های Mosh را گذرانده‌اید، می‌دانید چه چیزی دریافت می‌کنید. او در تدریس خود بسیار پرشور، روشن و مختصر است. هر بخش و هر سخنرانی کاملاً در نظر گرفته شده است تا شما را به یک سفر گام به گام از صفر به قهرمان بدون هیچ گونه کرکی هدایت کند. اگر به دنبال بیش از 10 ساعت وقت تلف شده برای محتوایی هستید که به آن نیاز ندارید و یک مربی پرهیجان، دوره های دیگری وجود دارد که می توانید در آن ثبت نام کنید.


پیش نیازها

برای گذراندن این دوره، باید حداقل 3 ماه تجربه برنامه نویسی در C# داشته باشید. همچنین، هرگونه آشنایی با Entity Framework مفید خواهد بود اما الزامی نیست.

اگر باید مهارت‌های C# خود را تقویت کنید یا Entity Framework را عمیقاً یاد بگیرید، می‌توانید دوره‌های مرتبط Mosh را تماشا کنید:

  • مبانی سی شارپ برای مبتدیان (دانش ضروری)
  • C# Intermediate: کلاس ها، رابط ها و شی گرا (دانش ضروری)
  • C# پیشرفته (دانش ضروری)
  • چارچوب موجودیت در عمق (خیلی خوب است)


بنابراین، اگر همه سخنرانی‌ها را تماشا کنید و تمام تمرین‌ها را انجام دهید، تا پایان این دوره، مهارت‌های لازم برای ساختن برنامه‌های کاربردی در دنیای واقعی با ASP.NET MVC 5 یا تمام پول خود را خواهید داشت ( ظرف 30 روز پس از گذراندن دوره).


بنابراین، اگر به دنبال یک دوره آموزشی ASP.NET MVC  با 

هستید
  • یک کدنویس و مربی پرشور که هنر خود را می داند
  • ساختار عالی
  • ترکیب متوازن تئوری و عمل
  • ویدیوهای واضح، مختصر و کوچک
  • بسیاری از مثال‌ها و تمرین‌های کدنویسی در دنیای واقعی
  • بحث در مورد بهترین شیوه‌ها 
  • تولید صوتی/تصویری در سطح جهانی


بیشتر نگاه نکنید. اکنون در دوره ثبت نام کنید و با ASP.NET MVC 5، ساخت و استقرار برنامه های کاربردی وب سریع و ایمن را بیاموزید.


سوالات متداول


1- آیا این دوره ASP.NET Core 1.0 را پوشش می دهد؟

نه! پس از تسلط بر ASP.NET MVC 5، می‌توانید به سرعت با ASP.NET Core سرعت خود را افزایش دهید. Mosh یک دوره آموزشی در مورد Udemy به نام «ساخت یک برنامه دنیای واقعی با ASP.NET Core و Angular» دارد. در این دوره، با ASP.NET Core در زمینه ساخت یک برنامه واقعی از A تا Z به سرعت خواهید رسید. 


2- چرا باید برای این دوره هزینه کنم در حالی که تعداد زیادی آموزش رایگان در دسترس است؟

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

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


سایر دانش‌آموزانی که این دوره را گذرانده‌اند، چه می‌گویند


"دوره is ارزش زمان و هزینه شما را دارد. Mosh در توضیح هر جنبه از MVC 5 و همچنین معرفی و استفاده از فناوری‌های دیگر مانند Web API، کار فوق‌العاده‌ای انجام داد. من از زمان انتشار آن با MVC کار کرده‌ام. اما احساس می‌کردم که به یک دوره آموزشی نیاز دارم و این عالی بود. همچنین آن را به توسعه‌دهندگانی که تازه وارد MVC می‌شوند توصیه می‌کنم، زیرا Mosh در توضیح مفاهیم پشت آنچه شما یاد می‌گیرید کار بسیار خوبی انجام می‌دهد. من واقعا از آن لذت بردم و آن را به شدت توصیه می‌کنم. " -اسکات اسمیت


"دوره دقیقاً همان چیزی را که عنوان وعده داده است آموزش می‌دهد. کیفیت تولید، محتوا و سخنرانی‌ها عالی هستند! توضیحاتی در مورد چگونگی و چرایی نیز لمس خوبی است!" -Pierre Gadea


"Mosh هرگز ناامید نمی‌شود. توضیحات واضح. تمرین‌هایی که دانش شما را آزمایش می‌کند. آموزش عالی مثل همیشه. همچنین دوست دارم که او شامل میانبرها و بهترین روش‌ها باشد. ارزش وقت و هزینه را دارد!" -غارهای لارا


"دوره شگفت انگیز از Mosh! بعد از اتمام سری C#، مستقیماً به این دوره رفتم و چیزهای زیادی یاد گرفتم و حتی یک برنامه وب موفق در دوره کارآموزی خود توسعه دادم! با تشکر از Mosh برای یک دوره عالی!" -منی آتیا


"من بیش از 15 سال است که در زمینه توسعه وب فعالیت می کنم، اما تا همین اواخر با ASP.NET MVC کاملاً تازه کار بودم. قبل از شرکت در این دوره، دوره های دیگری را امتحان کردم، اما این دوره ها یا برای یک مبتدی بسیار پیچیده بودند یا این کار را انجام ندادند. این یک دوره عالی برای شروع با ASP.NET MVC است که همه چیزهایی را که برای ایجاد یک پروژه دنیای واقعی نیاز دارید را پوشش می دهد. پیش نیازها درک خوب C# (OOP، Lambdas، LINQ) است. ...) ، جاوا اسکریپت و JQuery" -Marko Pavic


"دوره با ساختار حرفه ای و با دقت برنامه ریزی شده. مربی پرشور و درگیر با مهارت های ارتباطی عالی. بهترین دوره ای که تا به حال در Udemy داشته ام. من دوست دارم دوره بعدی معماری و تست را که در فینال ذکر شد شرکت کنم. ویدئو." -ایستوان وروس


"یکی از بهترین دوره هایی که تا به حال گذرانده ام، به هر توسعه دهنده سی شارپ از طریق تمام دوره هایش در Udemy توصیه می کنم. آنها چشم باز هستند و طرز فکر شما را در مورد برنامه نویسی تغییر می دهد. پس از گذراندن دوره های او، در در یک بازه زمانی یک ماهه من یک مصاحبه شکست خورده در یکی از 4 بزرگ با 70 درصد افزایش دارم." -راما ردی




30 روز ضمانت بازگشت کامل وجه

این دوره با 30 روز ضمانت بازگشت کامل وجه ارائه می شود. در دوره شرکت کنید، هر سخنرانی را تماشا کنید و تمرین‌ها را انجام دهید، و اگر احساس می‌کنید این دوره برای شما مناسب نیست، طی 30 روز درخواست بازپرداخت کامل کنید. تمام پول شما برگردانده شده است، هیچ سوالی پرسیده نشده است.



درباره مربی شما 

موش (مشفق) همدانی مهندس نرم افزار با 17 سال سابقه حرفه ای است. او نویسنده چندین دوره پرفروش Udemy با بیش از 120000 دانشجو در 192 کشور است. او دارای مدرک کارشناسی ارشد در سیستم های شبکه و لیسانس مهندسی نرم افزار است. شاگردانش او را فردی پرشور، عمل‌گرا و با انگیزه در تدریسش توصیف می‌کنند.


آیا می خواهید نحوه ساخت و استقرار برنامه وب سریع و ایمن با ASP.NET MVC 5 را بیاموزید؟

اگر اکنون در دوره ثبت نام کنید، در عرض چند دقیقه شروع به ساخت اولین برنامه ASP.NET MVC خود خواهید کرد. به 40000+ دانش‌آموزی که اکنون این دوره را گذرانده‌اند بپیوندید و شروع کنید.


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

شروع شدن Getting Started

  • معرفی Introduction

  • الگوی معماری MVC MVC Architectural Pattern

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

  • اولین برنامه ASP.NET MVC شما Your First ASP.NET MVC App

  • MVC در عمل MVC in Action

  • اضافه کردن یک تم Adding a Theme

  • امتحان Quiz

  • چیدمان دوره Course Layout

  • سوال پرسیدن Asking Questions

اصول ASP.NET MVC ASP.NET MVC Fundamentals

  • معرفی Introduction

  • نتایج اقدام Action Results

  • پارامترهای عمل Action Parameters

  • مسیریابی مبتنی بر کنوانسیون Convention-based Routing

  • مسیریابی صفت Attribute Routing

  • انتقال داده به Views Passing Data to Views

  • مشاهده مدل ها View Models

  • Razor Syntax Razor Syntax

  • نماهای جزئی Partial Views

  • برگه تقلب Cheat Sheet

  • ورزش Exercise

  • راه حل Solution

  • خلاصه Summary

کار با دیتا Working with Data

  • معرفی Introduction

  • چارچوب نهاد Entity Framework

  • Database-first در مقابل Code-first Database-first vs Code-first

  • مهاجرت های کد اول Code-first Migrations

  • تغییر مدل Changing the Model

  • کاشت پایگاه داده Seeding the Database

  • کنوانسیون های نادیده گرفته شده Overriding Conventions

  • پرس و جو از اشیاء Querying Objects

  • مشتاق بارگیری Eager Loading

  • میانبر به کنسول Package Manager Shortcut to Package Manager Console

  • برگه تقلب Cheat Sheet

  • تمرین 1: نوع عضویت را به لیست مشتریان اضافه کنید Exercise 1: Add membership type to list of customers

  • تمرین 2: تاریخ تولد را به مشتری اضافه کنید Exercise 2: Add birthdate to customer

  • تمرین 3: نمایش لیست فیلم ها و جزئیات آنها Exercise 3: Display the list of movies and their details

  • خلاصه Summary

فرم های ساختمانی Building Forms

  • معرفی Introduction

  • نشانه گذاری The Markup

  • برچسب ها Labels

  • لیست های کشویی Drop-down Lists

  • صحافی مدل Model Binding

  • ذخیره داده ها Saving Data

  • ویرایش فرم Edit Form

  • به روز رسانی داده ها Updating Data

  • برگه تقلب Cheat Sheet

  • ورزش Exercise

  • عیب یابی خطاهای اعتبارسنجی موجودیت Troubleshooting Entity Validation Errors

  • خلاصه Summary

اجرای اعتبارسنجی Implementing Validation

  • معرفی Introduction

  • افزودن اعتبارسنجی Adding Validation

  • خطاهای اعتبارسنجی استایل Styling Validation Errors

  • حاشیه نویسی داده ها Data Annotations

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

  • بازسازی اعداد جادویی Refactoring Magic Numbers

  • خلاصه اعتبارسنجی Validation Summary

  • اعتبار سنجی سمت مشتری Client-side Validation

  • توکن های ضد جعل Anti-forgery Tokens

  • برگه تقلب Cheat Sheet

  • ورزش Exercise

  • بررسی کد Code Review

  • خلاصه Summary

ساخت سرویس های RESTful با ASP.NET Web API Building RESTful Services with ASP.NET Web API

  • معرفی Introduction

  • Web API چیست؟ What is a Web API?

  • کنوانسیون RESTful RESTful Convention

  • ساختن یک API Building an API

  • تست یک API Testing an API

  • اشیاء انتقال داده Data Transfer Objects

  • نقشه‌بردار خودکار Auto Mapper

  • با استفاده از علامت شتر Using Camel Notation

  • IHttpActionResult IHttpActionResult

  • برگه تقلب Cheat Sheet

  • ورزش Exercise

  • خلاصه Summary

توسعه سمت مشتری Client-side Development

  • معرفی Introduction

  • فراخوانی یک API با استفاده از jQuery Calling an API Using jQuery

  • پلاگین بوت باکس Bootbox Plug-in

  • بهینه سازی کد جی کوئری Optimizing jQuery Code

  • افزونه DataTables DataTables Plug-in

  • جداول داده با منبع آژاکس DataTables with Ajax Source

  • برگرداندن داده های سلسله مراتبی Returning Hierarchical Data

  • DataTables: حذف رکوردها DataTables: Removing Records

  • جداول داده: نقاط بحث DataTables: Discussion Points

  • برنامه های کاربردی یک صفحه (SPA) Single Page Applications (SPAs)

  • برگه تقلب Cheat Sheet

  • ورزش Exercise

  • خلاصه Summary

احراز هویت و مجوز Authentication and Authorization

  • معرفی Introduction

  • مشکل The Problem

  • گزینه های احراز هویت Authentication Options

  • هویت ASP.NET ASP.NET Identity

  • محدود کردن دسترسی Restricting Access

  • بذر کاربران و نقش ها Seeding Users and Roles

  • کار با نقش ها Working with Roles

  • افزودن اطلاعات نمایه Adding Profile Data

  • OAuth OAuth

  • ورود به سیستم اجتماعی Social Logins

  • برگه تقلب Cheat Sheet

  • ورزش Exercise

  • خلاصه Summary

بهینه سازی عملکرد Performance Optimization

  • معرفی Introduction

  • بررسی اجمالی Overview

  • ردیف داده Data Tier

  • نظر اجمالی Glimpse

  • حافظه پنهان خروجی Output Cache

  • کش داده ها Data Cache

  • همگام Async

  • انتشار بیلدها Release Builds

  • غیرفعال کردن جلسه Disabling Session

  • طبقه مشتری Client Tier

  • نکته ابزار برنامه‌نویس Chrome Chrome Developer Tools Tip

  • برگه تقلب Cheat Sheet

  • خلاصه Summary

ساختن یک ویژگی از انتها به انتها به صورت سیستماتیک Building a Feature End-to-End Systematically

  • معرفی Introduction

  • درک مسئله Understanding the Problem

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

  • ساخت ساده ترین API Building the Simplest API

  • افزودن جزئیات Adding the Details

  • موارد لبه Edge Cases

  • ساخت Front-end Building the Front-end

  • افزودن تکمیل خودکار Adding Auto-completion

  • به روز رسانی DOM Updating the DOM

  • بهبود ظاهر و احساس Improving the Look and Feel

  • فیلتر کردن سوابق Filtering Records

  • ارسال فرم Submitting the Form

  • نمایش اعلان‌های نان تست Displaying Toast Notifications

  • پیاده سازی اعتبار سنجی سمت مشتری Implementing Client-side Validation

  • بررسی کد Code Review

  • خلاصه Summary

گسترش Deployment

  • معرفی Introduction

  • استقرار برنامه Deploying the Application

  • استقرار پایگاه داده Deploying the Database

  • ساخت تنظیمات Build Configurations

  • تنظیمات برنامه Application Settings

  • ایمن کردن تنظیمات پیکربندی Securing Configuration Settings

  • صفحات خطای سفارشی Custom Error Pages

  • ثبت استثناهای کنترل نشده Logging Unhandled Exceptions

  • لمس نهایی Final Touch

  • بعد چه می شود؟ What's Next?

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش دوره کامل ASP.NET MVC 5
جزییات دوره
7.5 hours
139
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
128,536
4.3 از 5
دارد
دارد
دارد
Mosh Hamedani
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mosh Hamedani Mosh Hamedani

مهندس نرم افزار پرشور و نویسنده پرفروش