صفحه اصلی / دوره‌های آموزشی / ASP.NET MVC / آموزش ASP.NET MVC به همراه پروژه عملی

آموزش ASP.NET MVC به همراه پروژه عملی


سطح مهارت
مقدماتی تا متوسط
مدت زمان
25:1
وضعیت دوره
پایان یافته
مدرس
مهدی عباسی
میزان رضایت دانشجو: (49 رای)
آموزش asp.net mvc

لیست جلسات دوره


                                       
مهدی عباسی
مدرس:

مهدی عباسی

18 سال سابقه برنامه‌نویسی و تدریس برنامه‌نویسی
کسب مقام‌های اول و دوم کشوری در مسابقات برنامه‌نویسی

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

شما صرفا یک دوره نمی خرید، بلکه برای آینده سرمایه گذاری می کنید
1,517 نفر در این دوره ثبت نام کرده‌اند
دسترسی مادام العمر به ویدئوهای دوره
دسترسی رایگان به آپدیت دوره
تدریس روان و با بالاترین کیفیت
600,000 تومان
افزودن به سبد خرید
ادامه فرآیند خرید

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

آیا آموزش asp.net mvc پروژه محور است؟

بله، در این دوره شما ابتدا با مفاهیم اساسی asp.net mvc آشنا خواهید شد و به راحتی آن ها را یاد خواهید گرفت و در ادامه یک پروژه واقعی که موضوع آن سایت خبری است را از صفر تا صد برایتان پیاده سازی خواهیم کرد و شما با استفاده از مفاهیمی که یاد گرفته اید می توانید آن را در قالب یک پروژه کاربردی و مهم پیاده سازی کنید. پس اصلا نگران نباشید و گام به گام با آموزش های ما پیشروی کنید.

تا چه حد سرفصل های این دوره کامل است؟

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

آیا مدرس تسلط و دانش کافی برای بیان مطالب را دارد؟

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

مزایای شرکت در این دوره آموزشی چه می باشد؟

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

بعد از اتمام دوره می توان پروژه های کاربردی ساخت؟

بله، شما اگر پا به پای آموزش ها پیشروی کنید و تا انتها مطالب را دنبال کنید، حتما می توانید در پایان این آموزش پروژه ها و سایت هایی که مدنظر دارید را پیاده سازی کنید و آن را به تکامل برسانید، زیرا در این دوره تلاش کرده ایم تا یک سایت کاربردی که در محیط واقعی می تواند کار کند را پیاده سازی کنیم و شما می توانید از این پروژه الگو برداری کنید برای پروژه هایی که در آینده قصد دارید آن هارا پیش ببرید.

نظرات دانشجویان

کاربر درسمن
محمد

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

پشتیبانی 1
پشتیبانی 1

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

کاربر درسمن
MOHSEN

قسمت هایی که بصورت رایگان بوده نشون میده دوره در سطح و کیفیت خیلی بالایی تولید شده واقعا دست مریزاد برای خرید دوره تون تخفیف نمیزارید ؟

پشتیبانی 1
پشتیبانی 1

سلام محسن عزیز وقتتون بخیر

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

کاربر درسمن
Programmer

از اقای عباسی خواهشمندیم یه تخفیف حداقل برای کسایی که چنتا از دوره های قبلی در مورد سی شارپ رو تهیه کردن رو بذارن تا بتونیم این دوره رو تهیه کنیم

پشتیبانی 1
پشتیبانی 1

سلام دوست عزیز، شما می توانید از تخفیف ریزان درسمن استفاده کنید همچنین می توانید از تخفیف بلک فرایدی نیز بهرمند شوید.

کاربر درسمن
سعید محمدی

سلام وقتتون بخیر داخل دوره از نسخه ویژوال استودیو 2017 استفاده شده و من روی کامپیوترم نسخه 2022 رو نصب دارم. نیازه که نسخه 2017 رو هم نصب کنم؟ یا با نسخه 2022 میتونم کار کنم؟

پشتیبانی 1
پشتیبانی 1

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

کاربر درسمن
بنیامین

سلام پیش نیاز های ورود به این دوره چیه ؟ من فقط #c مقدماتی رو بلدم و پایتون و wordpress ایا کافیه؟ ممنون

پشتیبانی 1
پشتیبانی 1

سلام دوست عزیز، شما می بایست دوره سی شارپ پیشرفته را نیز مشاهده کنید. بعد می توانید این دوره را شرکت کنید.

کاربر درسمن
م س

سلام ممنونم از استاد عباسی بابت تدریس دلنشینشون خواستم بدونم آیا امکانش هست این بسته را با تخفیف خریداری کنم؟

پشتیبانی 1
پشتیبانی 1

سلام  دوست عزیز وقتتون بخیر، چرا که نه.

به چت پشتیبان پیام بدهید و تخفیف دریافت کنید.

کاربر درسمن
رضا

سلام و خسته نباشین دروه asp.net mvc و asp.net core دقیقا چه پیشنیاز هایی رو میخواد؟

پشتیبانی 1
پشتیبانی 1

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

کاربر درسمن
علی

سلام پیش نیاز های این دوره چی هستش.. من فقط سی شارپ مقدماتی و پیشرفته گذرانده ام

پشتیبانی 1
پشتیبانی 1

سلام علی جان، دوره های خوبی را گذرانده اید و الان دیگه آماده ورود به دنیای asp.net mvc هستید.

هر سوالی داشتید از ما بپرسید درخدمتتون هستیم.

کاربر درسمن
رضا

سلام خسته نباشین asp.net mvc دوره پیشرفته هم خواهد داشت؟

پشتیبانی 1
پشتیبانی 1

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

کاربر درسمن
فاطمی

سلام خدمت شما. من می خواستم مجدد پیشنهادم رو مطرح کنم. به نظر من اگه جناب استاد عباسی یک دوره ی 4-5 ساعته تهیه کنند که یاد بده چطور با همین پروژه ای که اینجا انجام دادیم رو مایگریت کنیم روی .net core و در خلالش ناخودآگاه تفاوتها و اپشن های اضافه گفته خواهد شد در این صورت کسانی که این دوره رو گذروندن با پرداخت یک مبلغ می تونن با صرف زمان کمتر و هزینه ی کمتر .net core رو هم بیاموزن و طبیعتا بریا شما هم صرفه جویی در زمان خواهد شد تا اینکه بخوان استاد دوباره از صفر تا صد در یک دوره طولانی .net core رو اموزش بدن. متاسفانه من مجبور شدم کلی هزینه کنم یک دوره 60 ساعته .net core از جای دیگه تهیه کنم. هم هزینه است هم زمان و هم دوباره باید از نو کلی مطالب که یاد گرفتیم رو بشنویم! بعد هم سبک کد زنی اساتید با هم متفاوته و ممکنه ادم رو گیج کنه. اگه بخوام توضیح بدم طولانی می شه ولی مثلا این استادی که من دوره اش رو تهیه کردم اصلا Automapper استفاده نمی کنه و خیلی موارد دیگه. به نظرم وقتی با سبک یک استاد پیش رفتیم خود ایشون .net core هم ارائه کنند به همین شیوه برای هر دو طرف سریع و به صرفه است.

پشتیبانی 1
پشتیبانی 1

سلام دوست عزیز ممنون از پیشنهادی که داده اید، ولی این روش فقط به درد افرادی می خورد که دوره asp.net mvc را مشاهده کرده اند، اگر افرادی بخواهند از صفر دوره core را شرکت کنند مجبور می شوند که بروند دوره mvc را مشاهده کنند که این زمان زیادی را از آنها خواهد گرفت، پس این روش فقط به درد افرادی خواهد خورد که دوره mvc را گذرانده اند و افرادی که تازه میخواهند دوره core را مشاهده کنند نمی توان یک دوره کوتاه برگزار کرد.

من فرمایش شما رو به استاد منتقل خواهم کرد ولی در نهایت ایشون تصمیم گیرنده هستند.

کاربر درسمن
فاطمی

با سلام. ببخشید من می خواستم بپرسم پترنی که ما اینجا استفاده کردیم معماری onion هست که 4 لایه است؟ چون اگه معماری پیازی هست دیگه ما جای دیگه آموزش معماری پیازی رو تهیه نکنیم و از همین استفاده کنیم.

پشتیبانی 1
پشتیبانی 1

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

کاربر درسمن
فاطمی

با سلام. من یک پیشنهاد داشتم. من یه نگاهی به دوره های .core کردم و دیدم که شباهت بسیاری به .net mvc داره و فقط یک سری تفاوت ها داره و اپشن های اضافه تر. از طرفی دوره های اموزشی طولانی و گرانی داره مثلا 60 ساعت اگر جناب استاد عباسی به همین دوره ی فعلی که ما تهیه کردیم یک دوره اضافه می کردن که فقط تفاوت ها و اپدیت ها در .net core بهش پرداخته می شد برای ما هم به لحاظ زمانی صرفه جویی می شد هم هزینه و هم خیالمون راحت بود که دوره رو از استادی تهیه می کنیم که قبلا اموزش هاش رو دیدیم و می دونیم کم و کسری نداره. و ایشون هم طبیعتا سریعتر دوره شون اماده می شه. چون خیلی از بخش ها مشترکه و تهیه دوباره فیلم ممکنه فرسایشی باشه ولی اگه با پیش نیاز گذروندن این دوره یک دوره مکمل ارائه بشه که فقط تفاوت ها و اپشن های اضافه گفته بشه برای هر دو سرعت رو جلو می بره. با تشکر

پشتیبانی 1
پشتیبانی 1

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

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

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

نمایش بیشتر

نظر شما در تصمیم دیگران اثرگذار است.

لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

توضیحات دوره

آموزش asp.net mvc به همراه پیاده سازی سایت خبری

سلام دوستان به خاطر تقاضای بالای شما برای آموزش asp.net mvc، تصمیم گرفتیم تا یک دوره بسیار کاربردی خدمتتان ارائه دهیم. قبل از آشنایی با ویژگی‌های دوره بیایید کمی با خود کلمه mvc آشنا شویم.

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

تعریف mvc:

یک الگوی طراحی برای جداسازی قسمت‌های مختلف برنامه و مخفف کلمات Model ،View و Controller است. اما کاربردهای هر کدام از آنها چیست؟

مدل(Model):

این بخش، پیاده‌سازی منطق داده‌ها را برعهده دارد یعنی کدها برای ساخت و بازیابی اطلاعات قرار داده میشوند. مثل کدهایی برای بازیابی اطلاعات، انجام عملیات و سپس ارسال مجدد اطلاعات به پایگاه داده SQL Server. به عبارت ساده‌تر ارتباط بین نرم‌افزار و پایگاه داده را فراهم میکند.

نما(View):

این بخش داده‌هایی که از مدل (Model) درخواست شده است را به کاربر نمایش می‌دهد. پس این بخش نشان‌دهنده رابط کاربری نرم‌افزار است.

کنترلر(Controller):

این بخش قلب معماری MVC است چرا که اطلاعات را از Model گرفته و برای نمایش به کاربر به View می‌فرستد. پس مانند یک پل ارتباطی بین View و Model عمل می‌کند.

کنترلر در asp.net mvc

این توضیحاتی که دادیم یعنی چی؟

فرض کنید، زمانی که کاربر آدرس یک سایت را در مرورگر وارد می‌کند یک درخواست به سمت کنترلر (Controller) فرستاده می‌شود. Controller، این درخواست را اعتبارسنجی می‌کند و سپس آن را به سمت مدل (Model) می‌فرستد؛ در اینجا Model به بانک اطلاعاتی مراجعه و داده‌های بازیابی شده را به Controller ارسال می‌کند. حالا Controller داده‌هایی را که از مدل دریافت کرده به View می‌فرستد و در نتیجه View هم اطلاعات دریافتی را به کاربر نمایش می‌دهد.

نتیجه میگیریم که ASP.NET MVC دارای ویژگی های زیر است:ویژگی های asp.net mvc

  • تقسیم برنامه به سه لایه و جداسازی وظایف، امکان تست کردن برنامه و طراحی و توسعه بهتر.

  • استفاده از یک فریم‌ورک توسعه‌پذیر و قابل اتصال طوری که میتوان اجزای اصلی ASP.NET MVC را به راحتی جایگزین یا سفارشی کرد.

  • استفاده از الگوهای نامگذاری قابل فهم برای موتورهای جستجو SEO.

 

مزایای ASP.NET MVC

 

  1. استفاده دوباره از کد که در مهندسی نرم‌افزار بسیار مهم است. به دلیل جدا بودن سه قسمت Model ،View و Controller قابلیت استفاده مجدد از کد به خوبی در این معماری قابل لمس است.

  2. به سادگی می‌توان چندین interface داشت. یعنی شما می‌توانید چندین view مختلف داشته باشید و به سادگی از آنها استفاده آموزش asp.net mvc به همراه مزایا و ویژگی هاکنید.

  3. کسی که ui کار است می‌تواند کاملا به ظاهر و ui توجه کند و به مسائل منطق یا باگ‌های برنامه کاری نداشته باشد.

  4. کسانی که کار منطق برنامه را پیدا می‌کنند، می‌توانند فقط به کار خود توجه داشته باشند و به ظاهر صفحه‌ها کاری نداشته باشند.

  5. کار تیمی بر روی یک پروژه، به خوبی با mvc انجام می‌شود.

  6. به دلیل جدا بودن view از model، به سادگی می‌توان view اضافه کرد بدون این که model تغییری کند.

  7.  ASP.NET MVC به صورت پیش‌فرض از سیستم Routing برای نمایش urlهایی بدون پسوند استفاده میشود که امکان تهیه آدرس‌هایی با سازگاری بهتر با موتورهای جستجو را از ابتدا مد نظر گرفته است.

 

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

 

  1. تدریسی روان و کار آمد توسط یکی از برترین مدرس‌های کشور

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

  3. پیاده‌سازی پروژه عملی

  4. کار با بانک اطلاعاتی به صورت Database first و Code firstویژگی های دوره آموزش asp.net mvc درسمن

  5. بررسی کامل مفاهیم routing

  6. کار با outomaper

  7. شناخت کامل چهارچوب برنامه‌نویسی MVC

  8.  پشتیبانی تمام وقت تیم درسمن از طریق انجمن پرسش و پاسخ درسمن

  9.  بیان راه کارهای مختلف برای حل مسئله و معرفی بهترین راه حل ارائه شده

  10. بررسی مثال‌های کاملا واقعی و کاربردی در حوزه‌های مختلف برنامه‌نویسی

  11.  ارائه مطالب کاملا کاربردی و پر استفاده در پروژه‌های واقعی

  12. جامع بودن دوره و پوشش دادن تمامی نکات یادگیری از مبتدی تا متوسط

ثبت نام

36