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

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

پیشنیاز : دوره آموزشی طراحی سایت و #C
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان) وضعیت
1397/09/11 36 ساعت یکشنبه ها ساعت 16:30 تا 20:30 مهندس رفوآ 600,000 درحال برگزاری
1397/11/14 32 ساعت یکشنبه ساعت 16:30 تا 20:30 مهندس رفوآ 600,000 ثبت نام

توجه: از دانشجویان عزیز تقاضا میگردد جهت قطعی کردن ثبت نام با آموزشگاه تماس بگیرند.

آموزش MVC

دوره آموزش ASP.NET MVC

  • اهداف دوره :
  • در این دوره از آموزش ASP.Net MVC دانشجویان به تسلط کاملی از فریمورک MVC خواهند رسید و اقدام به ساخت وب سایت های خود با این تکنولوژی می نمایند.
  • دانشجویان با تسلط کامل بر مفهوم Razor Engine اقدام به ساخت صفحات dynamic و ترکیب مناسب HTML ، C# و سینتکس mvc می نمایند و با استفاده از آن سایت های با قابلیت Seo Base تولید می نمایند.
  • دانشجویان با استفاده از Bootstrap میتوانند اقدام به ساخت وب سایت های Responsive نمایند و با بهره بری از grid style سایت خود را یک سایت واکنش گرا لقب بدهند.
  • Ajax یکی از مهم ترین ، قوی ترین و واجب ترین مواردی است که وجودش در هر پروژه ای الزامی می باشد. دانشجویان با تسلط بر جنبه های قدرتمند بکارگیری Unobtrusive AJAX قادر خواهند بود تا از این قدرت در وب سایت های خود استفاده نموده و فرم های تحت وب خود را همانند برنامه های تحت ویندوز چابک و سایت خود را به مراتب کاربر پسند تر نمایند .
  • دانشجویان در این دوره با مفهوم کلی آدرس دهی(Routing) در ASP.Net MVC آشنا خواهند شد و می توانند آدرس های وب سایت خود را با بهترین استاندارد و seo base تولید نمایند تا بازدید سایت های طراحی شده توسط دانشجویان کاملا seo شده باشد.
  • دانشجویان با تسلط بر اعتبارسنجی سمت سرور و کلاینت اقدام به اعتبار سنجی و بررسی صحت داده های وارده توسط کاربران سایت می نمایند و از ورود اطلاعات اشتباه و اطلاعات مخرب جلوگیری و بر جزئیات اعتبار سنجی به صورت کامل مسلط می شوند.
  • دانشجویان در این دوره با تسلط کسب شده در معماری سه لایه (3 Tier Application) می توانند نرم افزار های تولیدی خود را مبتنی بر این معماری نوشته و باعث کاهش هزینه های پشتیبانی نرم افزار شوند.
  • دانشجویان با ORM قدرتمند Entity FrameWork آشنا شده و پروژه های خود را با این ORM پیاده سازی می کنند و تمام عملیات دسترسی ، درج، ویرایش و حذف داده های خود در پایگاه داده را با این ORM انجام می دهند.
  • دانشجویان در این دوره آموزشی به تسلط کامل بر نحوه آپلود سایت شامل خرید هاست و دامین، انتقال سایت به سرور و کار کردن با FTP خواهند رسید .
  • پروژه عملی :
  • دانشجویان می توانند در پایان دوره یک وب سایت خبری کامل را با قابلیت های موجود در وب سایت های بزرگ خبری همچون نمایش ویدئو در وب سایت ، نمایش گالری عکس ، آپلود فایل ها و ویدئو ها ، نظرات کاربران به اخبار، مدیریت اخبار، دسته بندی اخبار، جستجوی اخبار، نمایش اخبار روز، طراحی ماژول های پر بازدید ترین ها، و اخبار محبوب و ... پیاده سازی نمایند
  • سرفصل دوره آموزش ASP.NET MVC


  • معرفی ASP.NET MVC
    • تاریخچه کوتاهی از توسعه برنامه های مبتنی بر وب
    • جایگاه توسعه وب در زمان حال
    • مشکلات Asp.Net WebForm
    • معماری MVC
    • مقایسه MVC با الگوهای دیگر
    • قواعد موجود در MVC
    • معرفی Data Flow بین قسمت ها
  • نخستین پروژه ASP.NET MVC
    • ایجاد یک پروژه جدید ASP.NET MVC
    • قالب Empty
    • قالب Web Forms
    • قالب MVC
    • قالب Web API
    • قالب Single Page Application
    • ایجاد Controller
    • ایجاد Model
    • ایجاد View
    • طراحی مدل داده ها
    • استفاده از Model Binding
  • قابلیت های زبان C#
    • Automatic Properties
    • Object Initializer
    • Extension Method
    • Delegate
    • Lambda Expresion
    • Anonymous Type
  • کار با Controllerها و Action ها
    • معرفی Controller
    • Controller و Controller Base
    • Url Maps
    • Controller suffix
    • ایجاد Action Method
    • بررسی انواع Action Method ها
    • View Result
    • Partial View Result
    • RedirectResult
    • HttpNotFountResult
    • HttpStatusCodeResult
    • JavaScriptResult
    • JsonResult
    • FilePathResult
    • FileStreamResult
    • JsonResultورودی Action Method ها
    • Query String
    • کار با شی httpApplication
    • کار با شی HttpRequest
    • کار با شی HttpResponse
    • آموزش Scaffold Entity Framework
  • View ها
    • نحوه تعامل Controller و View
    • ساخت یک View سفارشی
    • آشنایی با نحوه پردازش View توسط موتور Razor
    • پیکربندی مکان های جستجوی View ها
    • انتقال داده از Action Method ها به View ها
    • ViewBag
    • ViewData
    • TempData
    • استفاده از دستور @using در یک View
    • معرفی فضاهای نام در Web.Config
    • View ها Strongly Typed
    • دایرکتوری Shared
    • Layout ها
    • آموزش کامل کار با Scaffolded Code
    • آموزش کامل کار با Scaffolded Templete
    • Code Block
    • استفاده از Partial View های Strongly Typed
  • آشنایی با Razor Engine
    • ساختار Razor
    • قواعد اصولی Razor
    • Razor Helpers
    • کار با شی ها در Razor
    • قرار دادن شرط ها و بررسی ها در Razor
    • ساختار های کنترلی در Razor
    • تشخیص نوع در خواست در Razor
    • کار با مسیر ها در Razor
    • تبدیل آدرس مجازی به آدرس فیزیکی در Razor
    • کار با Collection ها در Razor
  • Html Helper ها
    • ایجاد یک Inline Html Helper
    • ایجاد یک External Html Helper
    • استفاده از Helper های موجود
    • ایجاد فرم ها
    • Action Link
    • Begin Form
    • End Form
    • URl Helper
    • Render Partial
    • Render Action
  • Model ها
    • Model و جایگاه آن در MVC
    • ساخت مدل های مورد نیاز سیستم
    • نحوه فراخوانی مدل در View
    • ViewModel
    • Default Model Binder
  • کار با Bootstrap
    • معرفی Bootstrap
    • شروع به کار با Bootstrap
    • کار با شبکه Grid در بوت استرپ
    • کار با دکمه ها در Bootstrap
    • کار با اعلان ها در Bootstrap
    • کار با منوها در بوت استرپ
    • صفحه بندی در Bootstrap
  • کار با Ajax
    • Rendering Traditional
    • Rendering Unobtrusive
    • Enabling unobtrusive Ajax
    • استفاده از قابلیت Unobtrusive Ajax در ASP.NET MVC
    • استفاده از فرم های Unobtrusive Ajax
    • تنظیمات Ajax
    • آگاه سازی کاربر در هنگام ایجاد یک درخواست Ajax
    • تایید کاربر پیش از ارسال درخواست Ajax
    • ساخت فرم های ناهمزمان
    • Mapping Ajax Option
    • Ajax Callbacks
    • کار با JSON
    • افزودن پشتیبانی از فرمت JSON به Controller
    • پردازش داده های JSON در مروگر
    • تشخیص درخواست های Ajax در متد اکشن
    • ارسال داده ها با فرمت JSON به سرور
  • استفاده ازEntity Framework

    • مفاهیم اولیه Entity Framework
    • آشنایی با DbContext و DbSet
    • آشنایی با Connection و نحوه ی ساخت ConnectionString
    • آشنایی با سه رویکرد مختلف جهت Model سازی
    • Database First
    • Model First
    • Code First
    • اجرای Query های ساده تا پیشرفته با EF
    • دستورات ساده مانند Select, Where, OrderBy, Like, Contains و ...
    • دو روش مختلف Fluent API و Annotation
    • آشنایی کامل با قراردادهای پیش فرض و دستورات جهت کار با رویکرد Code First
  • معماری سه لایه در ASP.NET MVC
    • لایه Presentation
    • لایه Business Logic
    • لایه DataAccess
  • State Management
    • در این بخش دانشجویان به تسلط کامل بر مفاهیم Scope Variable در وب شامل Application، session، viewstate، cookie و Query string خواهند رسید.
  • شیوه ی صحیح آپلود پروژه و کار با ابزار مدیریت هاست website panel :
    • سایت ها کجا نگهداری می شوند؟
    • آشنایی با مفهوم دیتاسنتر و سرور
    • آشنایی با کنترل پنل هاست
    • سیستم کار دامنه، هاست، آی پی
    • اتصال دامنه به هاست
    • IIS مدیریت سرور
    • شیوه ی ساخت دیتایس و ایجاد امنیت در هاست
    • شیوه ی گرفتن بکاپ از دیتابیس و انتقال آن به هاست
  • تامین امنیت برنامه های MVC ASP.Net
    • تصدیق هویت بر اساس فرم ها
    • تنظیمات مجوز دسترسی و منابع
    • مقابله با حملات ‏SQL Injection‏و ایجاد محیط امن در ارتباط با ‏Database
    • درک حملات XSS و راه های ایمن سازی وب سایت

دوره آموزش MVC آموزش MVC 6 دوره آموزشی MVC کارگاه عملی MVC

فیلم های آموزشی مرتبط با این دوره

آغاز کار با MVC
شروع کار با EF6 در MVC5
آموزش EF6 با رویکرد DataBase First در MVC5
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

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

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .