آموزش Microstft ASP.NET MVC

توضیح

همانطور که میدانید طراحی سایت و برنامه های تحت وب داینامیک بسیار پیشرفت کرده است و زبان های برنامه نویسی و چارچوب های زیادی برای آن وجود دارد.

از جمله می توان به ASP.Net اشاره کرد که جزء تکنولوژی های قدرتمند در این زمینه می باشد و مزایای بسیاری را شامل می شود.

معرفی ASP.NET

Asp.Net یک چارچوب برای نوشتن برنامه های تحت وب است تا برنامه نویسان بتوانند برای ایجاد سایت، برنامه های پویا و سرویس های تحت وب از آن استفاده کنند.

از جمله مزایای استفاده از ASP می توان به موارد زیر اشاره کرد:

  • امکان تلفیق چند زبان مانند #C و VB.Net و مقیاس پذیر بودن
  • پشتیبانی قوی از طرف مایکروسافت
  • خطایابی راحت
  • بسته بودن کد ها و امنیت بالاتر
  • سرعت در توسعه و پیاده سازی
  • سرعت در بارگزاری اطلاعات

از جمله معایب آن می توان به موارد زیر اشاره کرد:

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

این دوره برای چه افرادی مناسب است؟

این دوره مناسب تمام دانشجویان و افراد علاقه مند به برنامه نویسی تحت وب است

سرفصل عناوین:

  • معرفی MVC Design Pattern
    • معرفی MVC Design Pattern قسمت های تشکیل دهنده آن
  • معرفی Data Flow، Controller، Action ها
    • بررسی مزایای این الگو و مقایسه آن با روش های قبل
    • معرفی Data Flow بین قسمت ها
    • بررسی قسمت ها و تکنولوژی های مورد استفاده در View
    • معرفی Action ها و روش استفاده از آن ها
    • بررسی انواع خروجی های Action
    • بررسی روش های مختلف ایجاد View
  • Razor
    • معرفی زبان Razor، بررسی نوشتار های مختلف Razor و روش استفاده از آن
  • HTML Helper
    • بررسی توابع ارائه شده در HTML Helper
    • مقایسه Razor با HTML Helper
    • بررسی بعضی از استسنا های Razor
  • Route
    • معرفی Route های از پیش تعریف شده
    • بررسی روش ایجاد Route جدید
  • NuGe, ORM, Data Annotation, Migration
    • معرفی و روش استفاده
  • Code First, Data Base First
    • مقایسه روش ها
  • Model به View، کلاس های Helper، Client Side Code
    • بررسی روش Model به View
    • بررسی نحوه استفاده از کلاس های Helper
    • معرفی جایگاه Client Side Code در View
  • Jquery
    • استفاده از Jquery در View
    • استفاده از کتابخانه های کاربردی متنی در Jquery
    • پیاده سازی Ajax از طریق Jquery و AngularJS
  • Json
    • استفاده از Json در GET و POST
    • روش استفاده از Json در Code Client Side و سایر موارد آموزشی

برای اطلاعات بیشتر با ما تماس بگیرید

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

اطلاعات اضافی

مدت کلاس

60 ساعت

تقویم آموزشی

برای اطلاع تماس بگیرید

تاریخ شروع

Layer 1
132027125
22,200,000 ریال
  • مدت کلاس: 60 ساعت