آموزش رایگان ASP.NET MVC

ASP.NET MVC 5 یک فریم‌ورک کاربردی برای ساخت وب‌سایت‌ها و برنامه‌های تحت وب با زبان C# است. این فریم‌ورک از معماری Model، View و Controller استفاده می‌کند تا بخش‌های مختلف پروژه را از یکدیگر جدا کند و مدیریت کدها را ساده‌تر سازد. شما در این دوره یا آموزش رایگان ASP.NET MVC، ساخت اولین پروژه، ایجاد Controller و View، انتقال اطلاعات، طراحی Layout، استفاده از Bootstrap، آپلود فایل، Partial View و Routing را قدم‌به‌قدم یاد می‌گیرید.

این دوره در 9 فصل و ۴۴ ویدیوی آموزشی، موضوعاتی مانند Database First، Code First، ViewModel، AutoMapper، Ajax، Area، احراز هویت، Bundling، CKEditor و انتشار سایت را پوشش می‌دهد. مثال‌های عملی دوره به شما کمک می‌کنند تا مفاهیم ASP.NET MVC را بهتر درک کنید و یک پروژه کامل بسازید. بعد از پایان این دوره می‌توانید برای یادگیری فناوری‌های جدیدتر، دوره آموزش ASP.NET Core را مشاهده کنید. دوره آموزش Entity Framework Core نیز مهارت شما را در ارتباط با پایگاه داده و مدیریت اطلاعات کامل‌تر می‌کند.

مشاوره رایگان دوره آموزشی
دوره جامع آموزش ASP.NET MVC ASP.NET MVC 5

سرفصل‌های دوره آموزشی ASP.NET Core

دوره جامع ASP.NET Core از مقدماتی تا پیشرفته به همراه پروژه عملی

معرفی فصل 1

در این بخش از آموزش ASP.NET MVC، به شروع برنامه‌نویسی با ASP.NET MVC میپردازیم. ابتدا با مفهوم این فریم‌ورک و معماری Model-View-Controller آشنا می‌شوید. سپس اولین پروژه ASP.NET MVC خود را ایجاد می‌کنید و بخش‌های اصلی آن را در محیط Visual Studio می‌شناسید. این مطالب مسیر لازم برای ادامه دوره را به‌صورت ساده و منظم مشخص می‌کنند. در ادامه، اولین Controller و View را می‌سازید و ارتباط میان آن‌ها را بررسی می‌کنید. همچنین یاد می‌گیرید که چگونه اطلاعات را از Action به View و از View به Action منتقل کنید. پس از پایان این بخش می‌توانید ساختار اصلی یک پروژه ASP.NET MVC را درک و بخش‌های ابتدایی آن را پیاده‌سازی کنید.

آموزش Asp.Net MVC مقدمه و تعاریف
آموزش Asp.Net MVC مقدمه و تعاریف

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

اطلاعات تکمیلی + سورس کد
ایجاد اولین پروژه Asp.Net MVC
ایجاد اولین پروژه Asp.Net MVC

ایجاد اولین پروژه Asp.Net MVC بسیار ساده میباشد. در این آموزش قصد داریم تا اولین پروژه وب خود را با تکنولوژیASP.NET و معماری MVC با زبان C# در بزرگترین استدیو...

اطلاعات تکمیلی + سورس کد
آموزش Asp.Net MVC ایجاد اولین controller و view
آموزش Asp.Net MVC ایجاد اولین controller و view

در این بخش قصد داریم تا نحوه ایجاد controller و view و نحوه فراخوانی آنها را را برسی کنیم. نکته مهم : اگر نام کنترلر خود را Home و نام...

اطلاعات تکمیلی + سورس کد
آموزش Asp.Net MVC انتقال اطلاعات از اکشن به ویو
آموزش Asp.Net MVC انتقال اطلاعات از اکشن به ویو

برای انتقال اطلاعات از اکشن به ویو راه های گوناگونی وجود درارد که در ادامه به معرفی یکی از آنها میپردازیم و برای آن مثال هایی میزنیم. Viewbag چیست برای...

اطلاعات تکمیلی + سورس کد
آموزش Asp.Net MVC انتقال اطلاعات از ویو به اکشن
آموزش Asp.Net MVC انتقال اطلاعات از ویو به اکشن

راه های گوناگونی جهت انتقال اطلاعات از ویو به اکشن وجود درارد. توجه داشته باشید که در ۹۹ درصد موارد این کاربر است که داده هایی را در سمت ویو...

اطلاعات تکمیلی + سورس کد

معرفی فصل 2

در این بخش، طراحی رابط کاربری در ASP.NET MVC را با ساخت Layout آغاز می‌کنید. سپس Bootstrap 5 RTL و قالب TehranIT Dashboard را به پروژه اضافه می‌کنید تا صفحات سایت ساختاری منظم، راست‌چین و هماهنگ داشته باشند. در ادامه، روش آپلود و مدیریت فایل‌ها در سرور را یاد می‌گیرید و با کلاس TIT-File کار می‌کنید. همچنین با Partial View آشنا می‌شوید و بخش‌های تکراری صفحات را به اجزای کوچک‌تر و قابل استفاده مجدد تبدیل می‌کنید.

آموزش Asp.Net MVC ایجاد اولین LAYOUT – MASTER PAGE
آموزش Asp.Net MVC ایجاد اولین LAYOUT – MASTER PAGE

در اصل Layout یک یا چند قالب اصلی برای ایجاد صفحات وب است که بخش‌های ثابت و مشترک بین صفحات مختلف را در خود نگه می‌دارد. به عبارت دیگر، Layout...

اطلاعات تکمیلی + سورس کد
آموزش Asp.Net MVC افزودن بوت استرپ ۵ RTL به پروژه
آموزش Asp.Net MVC افزودن بوت استرپ ۵ RTL به پروژه

ساخت وبسایت و نوشتن کدهای متعدد. برای رسیدن به ویژگی‌های گوناگون همیشه یکی از بزرگترین چالش‌های توسعه‌دهندگان وب بوده است. این کار وقت و انرژی بسیار زیادی را می‌طلبد و...

اطلاعات تکمیلی + سورس کد
قالب TehranIT-Dashboard مخصوص ASP NET MVC
قالب TehranIT-Dashboard مخصوص ASP NET MVC

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

اطلاعات تکمیلی + سورس کد
آموزش Asp.Net MVC آپلود فایل در سرور
آموزش Asp.Net MVC آپلود فایل در سرور

آموزش Asp.Net MVC آپلود فایل در سرور – یکی از وظایف مهم و اساسی هرسایتی قابلیت آپلود فایل است، حال چه از طرف مدیر سایت و چه از طرف کاربر....

اطلاعات تکمیلی + سورس کد
آپلود و مدیریت فایل ها در Asp.Net MVC با کلاس کلاس TIT_File
آپلود و مدیریت فایل ها در Asp.Net MVC با کلاس کلاس TIT_File

کلاس TIT_File توسط تیم تهران آی تی جهت راحت تر شدن کار برنامه نویسان جهت آپلود و مدیریت فایل ها در Asp.Net MVC  ایجاد شده و دارای قابلیت های زیر...

اطلاعات تکمیلی + سورس کد
آموزش Asp.Net MVC ایجاد Partial View – Web User Control
آموزش Asp.Net MVC ایجاد Partial View – Web User Control

Partial View ها مشابه Web User Control ها در Asp.Net Web Form هستند. از پارشیال ویو ها به منظور کامپوننت محورکردن Razor View ها استفاده می شود که درنهایت موجب...

اطلاعات تکمیلی + سورس کد

معرفی فصل 3

آموزش Database First در ASP.NET MVC را با شناخت لایه Model و نقش آن در مدیریت اطلاعات آغاز می‌کنید. سپس دیتابیس و مدل‌های موردنیاز را می‌سازید و روش نمایش، افزودن، ویرایش، حذف و مشاهده جزئیات اطلاعات را یاد می‌گیرید. در ادامه، متد Dispose، کلاس‌های Metadata، ساخت Controller و View و کاربرد فایل T4 را بررسی می‌کنید. در پایان می‌توانید ارتباط پروژه با دیتابیس را مدیریت کنید و عملیات اصلی اطلاعات را در ASP.NET MVC انجام دهید.

آموزش Asp.Net MVC لایه مدل
آموزش Asp.Net MVC لایه مدل

آموزش Asp.Net MVC لایه مدل – یکی از لایه های مهم در معماری MVC لایه مدل – model  میباشد. مدل به سادگی یک کلاس است.بله، مدل فقط یک کلاس می...

اطلاعات تکمیلی + سورس کد
آموزش DataBase First در MVC – افزودن DataBase  و Model
آموزش DataBase First در MVC – افزودن DataBase و Model

در روش DataBase First ابتدا جداول خود را در Sql ایجاد میکنیم و سپس توسط وب سایت خود با آن ارتباط برقرار میکنیم. این روش تقریبا منسوخ شده میباشد ولی...

اطلاعات تکمیلی + سورس کد
آموزش DataBase First در MVC – افزودن لیست
آموزش DataBase First در MVC – افزودن لیست

یکی از مواردی که با آن در مدل DataBase First زیاد سروکار داریم نمایش لیستی از عناصر یک جدول است که قابلیت افزودن، ویرایش و حذف عناصر مختلف را نیز...

اطلاعات تکمیلی + سورس کد
آموزش DataBase First در MVC – افزودن
آموزش DataBase First در MVC – افزودن

در پست های قبل به روش DataBase First دیتابیسی ایجاد کردیم و برای آن مدل ساختیم همچنین جدولی به اسم Users ایجاد کردیم و لیست User ها را نمایش دادیم....

اطلاعات تکمیلی + سورس کد
آموزش DataBase First در MVC – ویرایش
آموزش DataBase First در MVC – ویرایش

در پست های قبلی  DataBase First ، دیتابیسی ایجاد کردیم و برای آن مدل ساختیم همچنین جدولی به اسم Users ایجاد کردیم و لیست User ها را نمایش دادیم و...

اطلاعات تکمیلی + سورس کد
آموزش DataBase First در MVC – حذف
آموزش DataBase First در MVC – حذف

با توجه به پست های قبلی آموزش  DataBase First در MVC در این آموزش قصد داریم قابلیت حذف را به  آیتم های لیست خود آموزش دهیم پس با ما همراه...

اطلاعات تکمیلی + سورس کد
آموزش DataBase First در MVC – جزئیات
آموزش DataBase First در MVC – جزئیات

با توجه به پست های قبلی آموزش DataBase First در MVC در این بخش آموزش DataBase First جزئیات را مورد برسی قرار میدهیم. پس با ما همراه باشید. ایجاد ACTION...

اطلاعات تکمیلی + سورس کد
آموزش DataBase First در MVC – متد Dispose
آموزش DataBase First در MVC – متد Dispose

با آموزش DataBase First متد Dispose با ما همراه باشیذ. در این آموزش قصد داریم به معرفی و افزودن متد Dispose بپردازیم. متد Dipose برای آزادسازی منابع مدیریت نشده استفاده...

اطلاعات تکمیلی + سورس کد
آموزش DataBase First در MVC استفاده از Meta Data
آموزش DataBase First در MVC استفاده از Meta Data

در کلاس هایی که توسط DataBase ساخته میشود ما اجازه افزودن هیچ چیزی را نداریم حتی یک نقطه ولی در جلسات قبل ما در این کلاس ها اقدام به افزودن...

اطلاعات تکمیلی + سورس کد
آموزش DataBase First در MVC ساخت controller و view با EF
آموزش DataBase First در MVC ساخت controller و view با EF

در جلسات قبلی ما زمان زیادی را صرف ساخت کنترلر و اکشن های مورد نیاز آن کردیم و برای هر اکشن ویو ای ساختیم اما در این مطلب قصد داریم...

اطلاعات تکمیلی + سورس کد
آموزش DataBase First در MVC فایل های T4
آموزش DataBase First در MVC فایل های T4

ما هربار که ویو هایی را توسط Scaffolding ایجاد میکنیم باید مدت زمان زیادی را صرف ویرایش آن کنیم مثلا ما چون فارسی زبان هستیم باید همه دکمه های آن...

اطلاعات تکمیلی + سورس کد

معرفی فصل 4

بخش قابلیت‌های تکمیلی و Code First در ASP.NET MVC، روش شمسی‌سازی تاریخ و مدیریت مسیرها با Routing را آموزش می‌دهد. با استفاده از این مطالب، تاریخ را به شکل فارسی نمایش می‌دهید و برای صفحات پروژه آدرس‌های منظم ایجاد می‌کنید. در ادامه، با روش Code First دیتابیس پروژه را می‌سازید. سپس برای مدیریت اطلاعات از ViewModel و AutoMapper استفاده می‌کنید. در پایان نیز هش SHA-256، ارتباط میان موجودیت‌ها و تعریف کلید اصلی را در پروژه اجرا می‌کنید.

شمسی سازی تاریخ در Asp.Net MVC با کلاس PersianCulture
شمسی سازی تاریخ در Asp.Net MVC با کلاس PersianCulture

چگونگی شمسی سازی تاریخ در Asp.Net MVC. در این مطلب آموزشی فرا میگیرید که چگونه کالچر سیستم خود را به فارسی تغییر دهید و یا به زبان ساده تاریخ میلادی...

اطلاعات تکمیلی + سورس کد
آموزش Asp.Net MVC آموزش Routing
آموزش Asp.Net MVC آموزش Routing

از Routing برای مسیردهی یا آدرس دهی اکشن ها استفاده میشود و در این مطلب قصد داریم به آموزش کامل Routing در MVC بپردازیم پس با ما همراه باشید. یکسری...

اطلاعات تکمیلی + سورس کد
Code First در MVC – ایجاد دیتابیس
Code First در MVC – ایجاد دیتابیس

در قسمت اول آموزش Code First در MVC – ایجاد دیتابیس، قصد داریم تا دیتابیسی را به روش Code First ایجاد کنیم. در این روش ابتدا برنامه را مینویسیم یعنی...

اطلاعات تکمیلی + سورس کد
Code First در MVC – آموزش View Model
Code First در MVC – آموزش View Model

ما  یک مدل برای Database و فیلد های آن در جلسه قبل ایجاد کردیم. در این جلسه قصد داریم تا یک مدل معادل هم برای سمت کاربر ایجاد کنیم. مثلا...

اطلاعات تکمیلی + سورس کد
Code First در MVC – آموزش AutoMapper
Code First در MVC – آموزش AutoMapper

AutoMapper چیست؟ یک کتابخانه کوچک و ساده میباشد. که برای حل یک مشکل پیچیده ساخته شده. و به ما برای خلاص شدن از شر کدهایی که یک شی را به...

اطلاعات تکمیلی + سورس کد
Code First در MVC – هش کردن رمز عبور با SHA-256
Code First در MVC – هش کردن رمز عبور با SHA-256

در این آموزش نحوه هش کردن رمز عبور با SHA-256 را برسی میکنیم. رمز در دیتابیس نباید قابل خواندن باشد. و حتما آن را باید رمز کرد. یکی از بهترین...

اطلاعات تکمیلی + سورس کد
Code First در MVC –  ارتباط موجودیت Entity Relationship
Code First در MVC – ارتباط موجودیت Entity Relationship

ارتباط موجودیت Entity Relationship مخفف ER، یک شمای کلی از سازمان دهی سیستم را مشخص می سازد. در واقع نمودار er یک راه حل برای مشکل عدم وجود یک روش...

اطلاعات تکمیلی + سورس کد
Code First در MVC – ایجاد کلید اصلی Primary Key با کد
Code First در MVC – ایجاد کلید اصلی Primary Key با کد

گاهی در پروژه های Asp.Net MVC وضعیتی پیش می آید که نیاز به ایجاد کلید اصلی Primary Key با کد داریم. یعنی نیاز است که کلید اصلی را کاربر وارد...

اطلاعات تکمیلی + سورس کد

معرفی فصل 5

آموزش Ajax در ASP.NET MVC روش ارتباط میان مرورگر و سرور را بدون بارگذاری دوباره تمام صفحه نشان می‌دهد. در این بخش، اطلاعات فرم را با Ajax ارسال می‌کنید و برای جابه‌جایی داده‌ها از JSON کمک می‌گیرید. در ادامه، عملیات افزودن، نمایش و حذف اطلاعات را با Ajax اجرا می‌کنید. سپس با Ajax.BeginForm فرم‌های پویاتری می‌سازید. این روش سرعت کار با صفحات را افزایش می‌دهد و تجربه بهتری برای کاربران ایجاد می‌کند.

آموزش Asp.Net MVC کار با Ajax
آموزش Asp.Net MVC کار با Ajax

آموزش Asp.Net MVC کار با Ajax | برای توضیح بهتر این بخش ابتدا باید بگوییم Ajax چیست ؟ Ajax – ایجکس مخفف عبارت Asynchronous JavaScript and XML به معنی جاوا...

اطلاعات تکمیلی + سورس کد
آموزش Ajax ثبت اطلاعات یک فرم
آموزش Ajax ثبت اطلاعات یک فرم

این آموزش در راستای آموزش قبلی میباشد. در آموزش قبل کلیات و ساختار Ajax را مورد برسی قرار دادیم و در این قسمت قصد داریم تا ثبت اطلاعات یک فرم...

اطلاعات تکمیلی + سورس کد
آموزش Ajax ارسال و دریافت اطلاعات به صورت Json
آموزش Ajax ارسال و دریافت اطلاعات به صورت Json

این آموزش در راستای آموزش قبلی میباشد. , و در این آموزش نخوه ارسال و دریافت اطلاعات به صورت Json را مورد برس قرار میدهیم. مواردی که در این آموزش...

اطلاعات تکمیلی + سورس کد
آموزش Ajax رویداد حذف و اضافه و نمایش اطلاعات
آموزش Ajax رویداد حذف و اضافه و نمایش اطلاعات

حذف و اضافه و نمایش با Ajax – در آموزش های قبلی با ساختار کلی آژاکس و نحوه درج اطلاعات یک فرم و ارسال و دریافت Json آشنا شدیم در...

اطلاعات تکمیلی + سورس کد
آموزش Ajax ثبت اطلاعات فرم توسط Ajax.BeginForm
آموزش Ajax ثبت اطلاعات فرم توسط Ajax.BeginForm

Ajax.BeginForm یک متد اکستنشن کمکی در ASP.NET MVC است. این متد اطلاعات فرم را بدون بارگذاری دوباره کل صفحه به سرور ارسال می‌کند. بنابراین، کاربر می‌تواند نتیجه عملیات را سریع‌تر...

اطلاعات تکمیلی + سورس کد

معرفی فصل 6

در بخش امنیت و بهینه‌سازی ASP.NET MVC، ابتدا قسمت‌های مختلف پروژه را با Area سازمان‌دهی می‌کنید. با این قابلیت می‌توانید بخش‌هایی مانند پنل مدیریت، پنل کاربران و فروشگاه را جدا کنید و ساختار پروژه را منظم نگه دارید. سپس با Authentication هویت کاربران و دسترسی آن‌ها به صفحات مختلف را کنترل می‌کنید. در پایان، با Bundling و Minification حجم فایل‌های CSS و JavaScript و تعداد درخواست‌های سرور را کاهش می‌دهید. این روش سرعت بارگذاری صفحات را بهتر می‌کند.

آموزش Asp.Net MVC کار با Area
آموزش Asp.Net MVC کار با Area

آموزش Asp.Net MVC کار با Area | مایکروسافت Area ها را از ASP.NET MVC 2.0 در برنامه های کاربردی MVC گنجانده است . پروزه های ایجاد شده با Asp.Net MVC...

اطلاعات تکمیلی + سورس کد
آموزش Asp.Net MVC احراز هویت – Authentication
آموزش Asp.Net MVC احراز هویت – Authentication

در آموزش احراز هویت – Authentication در Asp.Net MVC قصد داریم تا کلیه موارد مربوط به بحث Authentication  را به همراه ویدیو آموزشی مورد بحث قرار دهیم. با ما همراه...

اطلاعات تکمیلی + سورس کد
آموزش Asp.Net MVC نحوه کار با Bundling و Minification
آموزش Asp.Net MVC نحوه کار با Bundling و Minification

Bundling و Minification دو تکنیک در ASP.NET MVC میباشد که به بهبود زمان بارگذاری – load time  سایت ما کمک میکند. Bundling و Minification زمان بارگذاری یا همان load time...

اطلاعات تکمیلی + سورس کد

معرفی فصل 7

آموزش CKEditor در ASP.NET MVC با نصب و راه‌اندازی این ویرایشگر متن در پروژه آغاز می‌شود. سپس ظاهر و امکانات CKEditor را براساس نیاز سایت شخصی‌سازی می‌کنید تا کاربران بتوانند محتوای خود را راحت‌تر بنویسند و ویرایش کنند. در ادامه، قابلیت آپلود تصویر را به ویرایشگر اضافه می‌کنید و CKEditor را به File Manager متصل می‌کنید. با این امکانات می‌توانید تصاویر و فایل‌های سایت را مستقیماً از داخل ویرایشگر مدیریت کنید.

آموزش Asp.Net MVC کار با CKEditor 5
آموزش Asp.Net MVC کار با CKEditor 5

در این پست قصد داریم نحوه کار با CKEditor 5 را به‌صورت ویدیویی آموزش دهیم. ابتدا CKEditor را معرفی می‌کنیم و سپس مراحل نصب، سفارشی‌سازی و فراخوانی آن را در...

اطلاعات تکمیلی + سورس کد
آموزش Asp.Net MVC سفارشی سازی CKEditor 5
آموزش Asp.Net MVC سفارشی سازی CKEditor 5

در این آموزش قصد داریم به سفارشی سازی CKEditor 5 بپردازیم. شخصی سازی toolbar در CKEditor 5 منظور از سفارشی سازی toolbar مرتب سازی و چیدمان آیکون های برنامه میباشد....

اطلاعات تکمیلی + سورس کد
آموزش Asp.Net MVC آپلود تصویر در CKeditor 5
آموزش Asp.Net MVC آپلود تصویر در CKeditor 5

در این آموزش قصد داریم تا قابلیت آپلود تصویر در CKeditor 5 را پیکربندی و فعال کنیم. روش های مختلفی برای فعال سازی قابلیت آپلود عکس در CKeditor 5 وجود...

اطلاعات تکمیلی + سورس کد
آموزش Asp.Net MVC فایل منیجر در CKeditor 5
آموزش Asp.Net MVC فایل منیجر در CKeditor 5

آیا فایل منیجر در CKeditor 5 وجود دارد؟ در بک اند هر سایتی نیاز به یک مدیریت کننده فایل یا همان File Manager میباشد که در همین راستا CKeditor راه...

اطلاعات تکمیلی + سورس کد

معرفی فصل 8

بخش انتشار پروژه ASP.NET MVC ابتدا روش کار با Nested Partial View را آموزش می‌دهد. شما یک Partial View را درون Partial View دیگر اجرا می‌کنید. این روش اجزای تکراری صفحات را مدیریت و ساختار Viewهای پروژه را منظم می‌کند. سپس با ابزار Publish از پروژه خروجی می‌گیرید. فایل‌های خروجی را روی هاست آپلود می‌کنید و تنظیمات لازم را انجام می‌دهید. در پایان، وب‌سایت ASP.NET MVC را روی سرور اجرا و نتیجه را بررسی می‌کنید.

آموزش Asp.Net MVC پارشیال ویو تو در تو
آموزش Asp.Net MVC پارشیال ویو تو در تو

پارشیال ویو تو در تو یا nested partial view پکی از قابلیت های کاربردی در MVC میباشد که به شما امکان میدهد یک پارشیال ویو را در یک پارشیال ویو...

اطلاعات تکمیلی + سورس کد
آموزش Asp.Net MVC انتشار و آپلود سایت در هاست
آموزش Asp.Net MVC انتشار و آپلود سایت در هاست

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

اطلاعات تکمیلی + سورس کد

معرفی منابع و فایل‌های دوره ASP.NET MVC

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

معرفی Data Annotations در MVC
معرفی Data Annotations در MVC

با افزودن Data Annotations ها به مدل های خود می توانیم به راحتی اعتبار سنجی را به برنامه خود اضافه کنیم. همجنین Data Annotation ها در برخی از برنامه‌های NET...

مشاهده مطلب
معرفی HTML Helper ها در MVC
معرفی HTML Helper ها در MVC

HTML Helper ها در View برای ایجاد محتوای HTML ای مورد استفاده قرار میگیرد. از HTML Helper ها برای پیاده‌سازی متدهایی که یک رشته را برمی‌گردانند میتوان استفاده کرد. با...

مشاهده مطلب
معرفی shortcut های کاربردی visual studio
معرفی shortcut های کاربردی visual studio

shortcut های کاربردی visual studio، در این آموزش قصد داریم تا مهم ترین ترین شرت کات – shortcut های Visual Studio را معرفی و آموزش دهیم. با انتخاب میانبر یا...

مشاهده مطلب

در این دوره چه یاد می‌گیرین؟

مهم‌ترین مهارت‌هایی که در پایان دوره ASP.NET MVC کسب می‌کنین در این بخش معرفی شده‌اند.

آشنایی با معماری ASP.NET MVC و ساخت Controller و View

معماری MVC و ساخت پروژه

یادگیری معماری MVC، ساخت Controller و View و انتقال اطلاعات میان قسمت‌های پروژه.

طراحی رابط کاربری در ASP.NET MVC با Layout و Bootstrap

طراحی رابط کاربری

طراحی Layout، افزودن Bootstrap و ساخت رابط کاربری مناسب و منظم برای صفحات پروژه.

کار با Database First و Code First در ASP.NET MVC

ارتباط با پایگاه داده

کار با Database First و Code First، ساخت مدل‌ها و مدیریت اطلاعات در پایگاه داده.

آموزش Ajax و Area و Authentication در ASP.NET MVC

ساخت بخش‌های کاربردی

یادگیری Ajax، Area و Authentication برای ساخت بخش‌های پویا و نیز مدیریت کاربران.

نصب CKEditor و انتشار پروژه ASP.NET MVC روی هاست

مدیریت و انتشار پروژه

نصب CKEditor، مدیریت فایل‌ها و آماده‌سازی کامل پروژه برای انتشار روی هاست واقعی.

نظر دانشجویان دوره ASP.NET MVC

تجربه کاربران از یادگیری ASP.NET MVC با آموزش‌های تهران آی تی

عکس پروفایل حامد رستمی

توضیح معماری ASP.NET MVC بسیار روشن و منظم بود. با کمک مثال‌های دوره توانستم ساخت Controller، View و انتقال اطلاعات را بسیار بهتر و دقیق‌تر یاد بگیرم.

عکس پروفایل سمانه رحیمی

مدرس تمام مراحل ساخت پروژه، طراحی Layout و افزودن Bootstrap را ساده توضیح می‌دهد. بعد از دوره توانستم پروژه تمرینی کاربردی خودم را بدون مشکل کامل کنم.

عکس پروفایل میلاد قاسمی

مثال‌های عملی دوره کمک کرد کار با Database First و Code First را بهتر بفهمم. حالا می‌توانم مدل‌ها و اطلاعات پروژه را با ساختار درست و دقیق مدیریت کنم.

عکس پروفایل شبنم مرادی

قبل از دیدن این دوره، در کار با Ajax و ارسال فرم‌ها مشکل داشتم؛ توضیحات مدرس هم کمک کرد بخش‌های پویا را ساده‌تر و اصولی‌تر در پروژه‌ام پیاده‌سازی کنم.

عکس پروفایل فرهاد اکبری

این دوره از معماری MVC شروع می‌کند و قدم‌به‌قدم وارد مباحث پیشرفته می‌شود. توضیح Area و Authentication به‌صورت کامل برای من بسیار مفید و قابل فهم بود.

عکس پروفایل ریحانه کریمی

آموزش آپلود فایل، Partial View و Routing بسیار کاربردی بود. مدرس هر موضوع را با مثال توضیح می‌دهد و دلیل استفاده از آن را نیز به شکل کامل بیان می‌کند.

عکس پروفایل پویا محمدی

نظم فصل‌ها و توضیح مرحله‌به‌مرحله باعث شد بسیار راحت و بدون سردرگمی پیش بروم. حالا برای ساخت پروژه‌های ASP.NET MVC اعتماد بسیار بیشتری به مهارتم دارم.

عکس پروفایل آرزو حسینی

قبلاً چند آموزش مختلف دیده بودم، اما این دوره نیز ارتباط بین Model، View و Controller را واضح‌تر توضیح داد. بخش Ajax و انتشار سایت نیز بسیار کامل بود.

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

پاسخ سوالات رایج درباره دوره رایگان ASP.NET MVC را در این بخش مشاهده کنید

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

آشنایی پایه با زبان C# و مفاهیم ساده برنامه‌نویسی به یادگیری سریع‌تر شما کمک می‌کند. اگر با معماری MVC، Controller، View، Routing یا کار با پایگاه داده آشنا نیستید، نگران نباشید؛ دوره این موضوعات را به‌صورت ساده و مرحله‌به‌مرحله توضیح می‌دهد.

این دوره ASP.NET MVC را از ساخت اولین پروژه تا انتشار سایت روی هاست پوشش می‌دهد. شما در طول دوره با کمک مثال‌های کاربردی، ساختار پروژه و روش ایجاد بخش‌های مختلف یک برنامه تحت وب را یاد می‌گیرید.

  • آشنایی با معماری ASP.NET MVC
  • ساخت Controller، View و Model
  • انتقال اطلاعات بین Action و View
  • طراحی Layout و افزودن Bootstrap
  • آپلود و مدیریت فایل‌ها در سرور
  • کار با Partial View و Nested Partial View
  • کار با Database First و Code First
  • ساخت ViewModel و استفاده از AutoMapper
  • مسیریابی صفحات با Routing
  • ثبت و مدیریت اطلاعات با Ajax
  • ساخت بخش‌های مختلف پروژه با Area
  • پیاده‌سازی Authentication و مدیریت دسترسی
  • نصب و سفارشی‌سازی CKEditor
  • انتشار و آپلود پروژه روی هاست

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

مدرس این دوره مهندس محمدرضا احدیان، برنامه‌نویس و مدرس حوزه توسعه نرم‌افزار با بیش از ۱۵ سال سابقه کاری است. ایشان در زمینه برنامه‌نویسی، طراحی و توسعه نرم‌افزار و اجرای پروژه‌های مختلف فعالیت کرده است. این تجربه کمک می‌کند تا مفاهیم ASP.NET MVC همراه با مثال‌های کاربردی و براساس نیاز پروژه‌های واقعی توضیح داده شوند.

روش تدریس مدرس ساده، منظم و مرحله‌به‌مرحله است. ایشان موضوعاتی مانند معماری MVC، ساخت Controller و View، کار با پایگاه داده، Ajax، Authentication، CKEditor و انتشار سایت را از پایه توضیح می‌دهد. ایشان سابقه تدریس در دانشگاه‌ها و مؤسسات آموزشی را نیز دارد. برای آشنایی بیشتر با سوابق و تجربیات حرفه‌ای ایشان می‌توانید رزومه کامل مدرس را مشاهده کنید.

مشاهده رزومه مدرس
تصویر سوالات متداول دوره ASP.NET MVC 5

سایر آموزش های تهران آی تی

در این بخش می توانید با سایر آموزش های برنامه نویسی تهران آی تی آشنا شوید

حمایت داوطلبانه

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

برای همراهانی که تمایل دارند به‌صورت داوطلبانه از این فضا حمایت کنند، امکان دونیت در نظر گرفته شده است. این حمایت کاملاً اختیاری است و هیچ تأثیری بر دسترسی آزاد به آموزش‌ها ندارد. استفاده از محتوای سایت همچنان برای همه کاربران آزاد و بدون تغییر باقی می‌ماند.

حمایت داوطلبانه از مدرس

آیکون حمایت داوطلبانه از محتوای آموزشی رایگان و سایت تهران آی تی
حمایت داوطلبانه از محتوای آموزشی رایگان و سایت تهران آی تی

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

تهران آی تی با افتخار خدمات زیر را ارائه می‌دهد.