آموزش برنامه نویسی mvc

ساخت وبلاگ

امکانات وب

تکنولوژی ASP.NET MVC در تاریخ 10 دسامبر 2007 معرفی شد اما نسخه قابل اتکای آن در تاریخ 1 جولای 2014 با کد ASP.NET MVC 5.2.0 در دسترس توسعه دهندگان نرم افزارهای کاربردی وب، قرار گرفت. مطالب این دوره با توجه به نیاز بازار کار در واحد تحقیق و توسعه تدوین شده است.  MVCمخفف سه کلمه Model View Controller است. در واقع MVC بر روی معماری های چند لایه ای جهت جداسازی قسمت های مختلف برنامه و به طور دقیق تر جدا کردن بخش های منطقی برنامه اعم از دیتا، permission ها، چک کردن صحت داده ها و …از لایه Presentation layer یا در واقع همان لایه ای که مستقیما با کاربر نهایی (End User) در ارتباط است، قرار میگیرد. می توانیم هر یک از بخش های معماری MVC یعنی Model و View و controller را به شکل زیر تعریف کنیم.

MODEL وظیفه کار با پایگاه داده را برعهده دارد.
VIEW وظیفه ارتباط با کاربر نهایی را بر عهده دارد.
Control وظیفه کنترل View و Model و نحوه ارتباط آن دو را با هم بر عهده دارد.

در انتهای دوره فراگیران قادر خواهند بود:

الگوی طراحی MVC را درک کنند و بدانند چگونه در MVC به کار برده می شود.
نقاط قوت و ضعف MVC چه مواردی هستند..
تصمیم درست در خصوص انتخاب معماری نرم افزار و فناوری دسترسی داده صحیح اتخاذ کنند.
نظام مسیریابی صحیح MVC برای رسیدن به معماری Rest-Style را استفاده کنند.
یک رابط کاربردی HTML قابل نگهداری و الزام آوری ایجاد کند که از Razor View engine  و Client- Side JavaScript استفاده کند.
چارچوب جدید Web API برای ساده سازی سرویس های HTTP را استقاده کنند.
با استفاده از adaptive rendering, Mobile- specific views تنوع زیادی از دستگاه های موبایل را پشتیبانی کنند.
با خلق component ها و template های سفارشی MVC  را توسعه و تغییر دهند.

سرفصل دوره آموزش Microsoft ASP.net MVC

  1. معرفی MVC Design Patte و مفهوم قسمتهای تشکیل دهنده ی آن
  2. بررسی مزایای این الگو و مقایسه ی آن با روشهای قبلی
  3. معرفی Data Flow بین قسمتها
  4. معرفی نقش Model
  5. بررسی قسمتها و تکنولوژی های مورد استفاده در View
  6. معرفی Controller و نقش آن
  7. معرفی Action ها و روش استفاده از آنها
  8. بررسی انواع خروجی های Action
  9. بررسی روشهای مختلف ایجاد View
  10. معرفی زبان Razor
  11. بررسی نوشتارهای مختلف Razor و روش استفاده از آن
  12. معرفی HTML Helper
  13. بررسی توابع ارائه شده در HTML Helper
  14. مقایسه Razor با HTML Helper
  15. بررسی بعضی از استثناهای Razor
  16. روش ترکیب Razor با کدهای Client Side
  17. بررسی GET و POST
  18. بررسی انواع روشهای ارسال اطلاعات از View به Action
  19. بررسی ViewBag
  20. بررسی ViewData
  21. بررسی Session و Application
  22. بررسی QueryString
  23. معرفی AntiForgeryToken
  24. بررسی ورودی های Action
  25. معرفی مفهوم Route
  26. معرفی Route های از پیش تعریف شده
  27. بررسی روش ایجاد Route جدید
  28. معرفی NuGet و روش استفاده از آن
  29. معرفی MVCAttributeRouting
  30. بررسی NET Entity Data Model
  31. معرفی روش استفاده از ORM
  32. بررسی روشهای Database First و Code First
  33. معرفی مفهوم Data Annotation
  34. معرفی Migration و روش استفاده از آن
  35. معرفی Attribute های مورد استفاده در Code First
  36. مقایسه روشهای Code First و Database First
  37. بررسی روش معرفی Model به View
  38. بررسی نحوه استفاده از کلاس های Helper
  39. معرفی جایگاه Client Side Code در View
  40. استفاده از jQuery در View
  41. استفاده از کتابخانه های کاربردی مبتنی بر jQuery
  42. بررسی روش استفاده از AngularJS در View
  43. معرفی Model Binding در AngularJS
  44. پیاده سازی Ajax از طریق jQuery و AngularJS
  45. بررسی روش استفاده از BootStrap در View
  46. بررسی نقش Layout و روش استفاده از آن
  47. معرفی RenderBody
  48. معرفی RenderSection
  49. معرفی Section ها و روش استفاده از آنها
  50. معرفی Bundling
  51. بررسی روش تولید Attribute و روش استفاده از آن مثلا در Authorization
  52. معرفی PartialView
  53. بررسی روش استفاده از PartialView ها با Ajax و بدون Ajax
  54. معرفی Template ها و روش استفاده از آنها
  55. معرفی ActionFilter
  56. بررسی خروجی JsonResult
  57. استفاده از Json در GET و POST
  58. روش استفاده از Json در Client Side Code
  59. بررسی خروجی ContentResult
  60. بررسی خروجی FileContentResult
  61. بررسی ملزومات اتعبارسنجی
  62. بررسی Web API و روش استفاده از آن
  63. بررسی روش توزیع سایت

پیش نیاز دوره آموزش Microsoft ASP.net MVC

Web Design III (JavaScript & JQuery & Ajax) - SQL Server 2017 Database Development - C# Programming

اهداف دوره آموزش Asp.net MVC

از دانشجویان در انتهای دوره آموزش Asp.net MVC  انتظار می رود تا الگوی طراحی MVC را درک کنند و بدانند چگونه در MVC به کار برده می شود.

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

دانشجویان قادر هستند در پایان دوره آموزش MVC ، نظام مسیریابی صحیح MVC برای رسیدن به معماری Rest-Style را استفاده کنند.

دانشجویان می توانند یک رابط کاربردی HTML قابل نگهداری و الزام آوری ایجاد کنند که از Razor View engine و Client- Side JavaScriptاستفاده کند

دانشجویان قادر هستند در پایان دوره آموزش Asp.net MVC ، چارچوب جدید Web API برای ساده سازی سرویس های HTTP را استقاده کنند.

دانشجویان می توانند با استفاده از adaptive rendering, Mobile- specific views تنوع زیادی از دستگاه های موبایل را پشتیبانی کنند.

دانشجویان قادر هستند با خلق component ها و template های سفارشی MVC را توسعه و تغییر دهند.

مخاطبین دوره آموزش   MVC

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

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

شرایط سنی برای شرکت در دوره به هیچ عنوان ملاک نیست، دانشجویانی از ۱۳ سال تا ۵۰ سال داشته ایم و داریم.

فارغ التحصیلان دانشگاه های مختلف در رشته های مختلف.

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

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

آموزش برنامه نویسی mvc در گرگان

دوره های آموزشی برنامه نویسی mvc در شهر گرگان و سایر شهرهای استان گلستان زیر نظر فنی و حرفه ای و با ارائه مدرک معتبر درعرشیا آکادمی برگزار می شود. این دوره ها هم به صورت حضوری و هم به صورت آنلاین و هم پکیچ های آموزش غیر حضوری برگزار می شود. شما می توانید برای شرکت در کلاس های برنامه نویسی mvc در شهر گرگان با شماره های تماس در سایت و یا با پر کردن فرم در این کلاس ها شرکت کنید.

درباره آکادمی آموزشی عرشیا

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

برچسب : نویسنده : هاجر افشنگ بازدید : 225 تاريخ : سه شنبه 24 تير 1399 ساعت: 1:21

خبرنامه