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

دوره آموزشی MVC مقدماتی

پیشنیاز : دوره آموزش طراحی سایت و دوره آموزش #C
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان) وضعیت
1396/03/10 32 ساعت چهارشنبه ها ساعت 16:30 تا 20:30 مهندس رفوآ 500,000 درحال برگزاری
1396/05/11 32 ساعت چهارشنبه ها ساعت 16:30 تا 20:30 مهندس رفوآ 500,000 درحال برگزاری
1396/07/19 32 ساعت چهارشنبه ها ساعت 16:30 تا 20:30 مهندس رفوآ 545,000 درحال برگزاری

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

آموزش MVC

دوره آموزشی MVC مقدماتی

  • انواع view:

توضیح مختصر :

  • در این دوره با شما دانش آموزان از برنامه نویسی وب سایت تا آپلود پروژه با شما خواهیم بود و در نهایت شما دانشجویان می توانید وب سایت خود را در فضای نت به اشتراک گذلشته تا دیگران نیز استفاده نمایند

پروژه عملی :

  • دانشجویان می توانند در پایان دوره یک وب سایت خبری کامل را با قالبیت موجود در وب سایت های بزرگ خبری همچون نمایش ویدئو در وب سایت ، نمایش گالری عکس ، اپلود فایل ها و ویدئو ها ، نظر دهی کاربران به اخبار،مدیریت اخبار،دسته بندی اخبار، جستجوی اخبار ،نمایش اخبار روز، طراحی ماژول های پر بازدید ترین ها، و اخبار محبوب و ... پیاده سازی می نمایند
  • اهداف دوره :
  • دانشجویان به تسلط کاملی از مفهوم mvc خواهند رسید و اقدام به ساخت وب سایت های خود با بروز ترین تکنولوژی می نمایند با مفهوم کنترل (control) آشنا خواهند شد,می تواند با تسلط بر مفهوم view سایت های خود را دارای ظاهری زیبا و کاربر پسند نمایند , با تسلط با مفهوم model به تامین اطلاعات view بپردازند و سپس چرخه ی حیات در خواست ها در mvc را درک کرده و در تمام لحظات درخواست را مدیریت نمایند.و نیز قسمت های مختلف یک پروژه ی mvc را به خوبی درک کرده تا در فایل ها برنامه خود را در استاندارد ترین قسمت مربوطه قرار بدهند.
  • دانشجویان با تسلط کامل بر مفهوم Razor Engine اقدام به ساخت صفحات dynamic و ترکیب مناسب HTML و C# وMVC Syntax مینمایند.و باستفاده از آ ن سایت های با قابلیتSeo Base تولید می نوایند و در ضمن 100% امکانات MVC UI و مزایای آن بهره مند میشوند.
  • دانشجویان با استفاده از Bootstrap میتوانند اقدام به ساخت وب سایتهای Responsive نمایند و با بهره بری از grid style سایت خود را یک سایت واکنش گرا لقب بدهند.در ضمن کتابخانه Bootstrap دارای امکانات فوق العاده ای جهت استفاده از کامپوننت های نظیرTAB ,TABLE ,FORM ,Menu, CROUSEL ,… میباشد که در این دوره به تسلط کاملی بر آنها خواهید رسید.
  • دانشجویان با تسلط بر امکان گرافیکی قدرتمندMVC ASP.NET شامل Layout اقدام به طراحی حرفه ای سایت نمایند.
  • Ajax یکی از مهم ترین ، قوی ترین و واجب ترین مواردی است که وجودش در هر پروژه ی الزامی می باشد.داشجویان با تسلط بر جنبه های قدرتمند بکارگیری Unobtrusive AJAX قادر خواهند بود تا بتوانند از این قدرت در وب سایت های خود استفاده نمایند و فرمهای تحت وب خود را همانند برنامه های تحت ویندوز چابک کنند.و سایت خود را به مراتب کاربر پسند تر نمایند.
  • دانشجویان در این دوره با مفهوم کلی آدرس دهی(Routing) در asp.net mvc آشنا خواهند شد و می توانند آدرس های وب سایت خود را با بهترین استاندارد و seo base تولید نماییند تا بازدید سایت های طراحی شده توسط دانشجویان کاملا seo شده باشد و نکات را رعایت نموده باشد.
  • دانشجویان با تسلط بر اعتبارسنجی سمت سرور و کلاینت اقدام به اعتبار سنجی و بررسی صحت داده های وارده توسط کاربران سایت می نمایند. و از ورود اطلاعات اشتباه و اطلاعات مخرب جلوگیری می نمایند و برجزئیات اعتبار سنجی به صورت کامل مسلط می شوند.
  • دانشجویان در این دوره با تسلط کسب شده در معماری سه لایه ((3 Tier Application می تواند نرم افزار های تولیدی خود را مبتنی بر این معماری نوشته و باعث کاهش هزینه های پشتیبانی نرم افزار شوند
  • دانشجویان با orm قدرتمند EntityFrame Work اشنا شده و پروژه های خود را با این orm پیاده سازی می کنند و تمام عملیات دسترسی ، درج، ویرایش و حذف داده های خود در پایگاه داده را با این orm انجام می دهند .
  • اکنون تولید وب سایت های با Seo پذیری بالا یک حسن شناخته می شود دانشجویان در این دوره علاوه بر تسلط بر مفاهیم seo شیوه ی عملی پیاده سازی این موارد را در صفحات وب سایت خود فرا می گیرند و می توانند وب سایت خود را در صفحات برتر موتور های جستجویی همچون google ببینند،دانشجویان در این دوره چگونگی seo صفحات مقالات خود را فرا می گیرند و می توانند صفحات مقالات خود را به طور کامل Seo کرده تا مقالات از دید موتور های جستجو مخفی نمانند .
  • دانشجویان با تسلط بر مفاهیم مدیریت وضعیت (STATE MANAGEMENT) قادر خواهند بود اطلاعات لازم در بخشهای مختلف نرم افزار و ویا وب سایت خود انتقال دهند.در این بخش استفاده از اشیای Session ,Application , View Bag ,TempData در محیطی عملی به دانشجویان آموخته میشود.
  • دانشجویان با تسلط بر مدل Login و Security در MVC.NET اقدام به امن نمودن بخش مدیریتی سایت خود از دسترسی دیگران مینمایند.
  • دانشجویان در این دوره به تسلط نسبی بر نرم افزار SQL SERVER دست خواهند یافت و به مباحثی نظیر ساخت دیتا بیس ساخت جداول ساخت ارتباط بین جداول و طراحی یک دیتابیس تسلط خواهند یافت.نحوه بکارگیری عملی Entity Frame Work در پروژه های .NET و همچنین بکارگیری آن جهت انجام عملیات ذخیره و بازیابی اطلاعات نیز از اهداف این دوره می باشد.
  • دانشجویان به تسلط کامل بر نحوه آپلود سایت شامل خرید هاست و دامین انتقال سایت به سرور (Publish) کار کردن با FTP خواهند رسید .
  • دانشجویان به نحوه انتقال دیتابیس به سرور از طریق Script گیری و تنظیمات WEB.CONFIG خواهند رسید
  • بخش اول
    • تاریخچه MVC و شروع کار با MVC
    • تاریخچه MVC
    • الگوی mvc
    • مشکلات Asp.Net WebForm
    • استاندارد های وب
    • الگوی MVC چیست ؟
    • مفهوم الگوی MVC
    • Domain Model چیست ؟
    • قواعد موجود در mvc
    • حداقل پیش نیاز های نرم افزار Asp.net MVC
    • رد گیری در خواست ها (Request)
  • بخش دوم : پوشه های MVC
    • پوشه ی اطلاعات برنامه
    • پوشه ی برنامه
    • پوشه ی فایل های تنظیمات برنامه
    • پوشه ی App_Data
    • پوشه ی Content
    • پوشه Control
    • پوشه ی Models
    • پوشه ی Views
    • پوشه ی script
  • بخش سوم : Razor Engine
    • ساختار نگراشی Razor
    • قواعد اصولی Razor
    • Razor Helpers
    • زبان های برنامه نویسی Razor
    • قواعد پایه Razor
    • کار با شی ها در Razor
    • قرار دادن شرط و ها و بررسی ها در Razor
    • ساختار های کنترلی در Razor
    • تولید المان های html و نمایش به کاربران
    • مدیریت متغیر ها در Razor
    • عملگر ها در Razor
    • تبدیل متغییر ها (Convert Data Types)
    • Html Encoding
    • مدیریت نوع در خواست ها
    • تشخیص نوع در خواست در Razor
    • کار با مسیر ها در Razor
    • تبدیل آدرس مجازی به آدرس فیزیکی در Razor
    • تشریح Virtual root operator
    • کار با Collection ها در Razor
    • مدیریت Page Object ها
    • فراخوانی متد ها نوشته شده در Razor
  • بخش چهارم:کار با Controller ها
    • معرفی کنترل ها
    • Home Controller
    • Controller و Controller Base
    • Url Maps
    • آماده سازی پروژه
    • ایجاد یک کنترلر ساده
    • ایجاد کنترل با ارث بری از Controller
    • بررسی انواع کنترل
    • تعیین مقدار پیش فرض برای پارامترها
    • مدیریت خطاها در کنترل ها
    • Controller suffix
    • Context Object
  • بخش پنجم:کار با Action ها
    • آموزش کاربردی Action Method ها
    • ایجاد Action Method
    • بررسی انواع Action Method ها
    • View Result
    • Partial View Result
    • RedirectToRoutResult
    • RedirectResult
    • ContentResult
    • FileResult
    • JsonResult
    • HttpNotFountResult
    • EmptyResult
    • ContentResult
    • HttpStatusCodeResult
    • JavaScriptResult
    • JsonResult
    • ViewResultBase
    • FilePathResult
    • FileStreamResult
    • JsonResultورودی Action Method ها
    • Query String
    • Post
    • کار با شی httpApplication
    • کار با شی HttpRequest
    • کار با شی HttpResponse
    • Request Event
    • آموزش Scaffold Entity Framework
  • بخش ششم View: ها
    • آموزش کاربردی View ها در Asp.net MVC
    • ساخت یک View سفارشی
    • View Engin ASPX
    • View Engin cshtml
    • View Engin vbhtml
    • تسلک کامل بر Razor
    • Razor چگونه کار میکند ؟
    • Html Encoding
    • پردازش یک View
    • انتقال داده از Action Method ها به View ها
    • ViewBag
    • ViewData
    • TempData
    • استفاده از دستور Using در View ها
    • معرفی فضاهای نام در Web.Config
    • View ها Strongly Typed
    • دایرکتوری Shared
    • Layout ها
    • آموزش کامل کار با Scaffolded Code
    • آموزش کامل کار با Scaffolded Templete
    • Code Block
    • ViewDataDictionary
    • PartialViews
    • Models
    • ارسال کاربر به action دیگر
    • فراخوانی Action و نمایش اطلاعات آن
  • بخش هفتم:Partial View ها
    • آموزش کاربردی Partial View ها در asp.net mvc
    • ساخت Partial های Public
    • نمایش Partial بر اساس شرط
    • ساخت Partial های تودرتو
  • بخش هشتم:Html Helper ها
    • تسلط Html Helper ها
    • تسلط بر Standard Html Helper
    • Strongle Type Helper
    • Templated Helper
    • ModelState
    • Model MetaDeta
    • Automatic Encoding
    • استفاده از Helper های موجود
    • ActionLink
    • BeginForm
    • EndForm
    • TextArea
    • TextBox
    • RadioButton
    • CheckBox
    • ListBox
    • DropDownList
    • Hidden
    • Password
    • Rendering Helpers
    • URlHelper
    • Partial
    • RenderPartial
    • Action
    • RenderAction
    • Action
    • Content
    • RouteUrl
  • بخش نهم :Model ها
    • تسلط بر Model ها
    • ساخت یک Model
    • ViewModel
    • Default Model Binder
  • بخش دهم:طراحی با Bootstrap 3
    • مروری بر Bootstrap
    • HTML 5 doctype
    • Mobile First
    • Container ها
    • سیستم چینش صفحه
    • سایز صفحه
    • دستگاه های با صفحه نمایش کوچک
    • دستگاه های با صفحه نمایش متوسط
    • دستگاه های با صفحه نمایش بزرگ
    • گزینه های گرید
    • مثال چینش افقی
    • مثال موبایل و دسکتاپ
    • مثال موبایل، تبلت، و دسکتاپ
    • تغییرات ستون ها برای حالت Responsive
    • افست کردن ستون ها
    • تو در تو کردن ستون ها
    • ترتیب ستون ها
    • ساختار فونت ها
    • سرصفحه ها
    • بدنه صفحه
    • تراز کردن متن
    • رنگی کردن متن ها
    • لیست ها
    • لیست های فاقد شماره
    • لیست های شماره دار
    • لیست های فاقد استایل
    • لیست های Inline
    • جدول ها
    • یک مثال ساده
    • رنگی کردن یکی در میان ردیف ها
    • جدول های دارای Border
    • ردیف های دارای Hover
    • جدول های فشرده
    • استایل های خاص برای ردیف ها
    • جدول های Responsive
    • فرم ها
    • یک مثال ساده
    • فرم های Inline
    • فرم های افقی
    • کنترل هایی که پشتیبانی می شوند
    • Input ها
    • TextArea
    • CheckBox و Radio ها
    • Select ها
    • کنترل های Static
    • حالت های فرم
    • Input Focus
    • Input های Disable شده
    • Fieldset های Disable
    • حالت های اعتبارسنجی
    • سایز بندی کنترل ها
    • مشخص کردن ارتفاع
    • مشخص کردن ستون
    • متن کمکی
    • دکمه ها
    • گزینه های در دسترس
    • سایزها
    • تصاویر
  • بخش یازدهم:Routing
    • شرح مفهوم Routing و دلیل وجود آن
    • Url Pattern
    • تسلط بر مفهوم Route Table
    • جلوگیری از اجرای در خواست های با ادرس های مخرب
    • ارسال پارمتر به action
    • تعریف Route Table پیش فرض
    • تعریف متغییر های اجباری و اختیاری در آدرس
    • Url Pattern
    • اقدامی مناسب برای آدرس های تعریف نشده
    • Routing و امنیت
    • تفاوت Routing و Url Rewriting
  • بخش دوازدهم:آموزش کاربردی Ajax در MVC.NET
    • ساخت فرم های ناهمزمان
    • Rendering Traditional
    • Rendering Unobtrusive
    • Enabling unobtrusive Ajax
    • Mapping Ajax Option
    • Ajax Callbacks
    • ساخت فرم های Ajax
    • توضیح عملکرد unobtrusive Ajax
    • نمایش پیغام Writing مناسب در زمان اجرای در خواست Ajax
    • Confirm خواستن از کاربر قبل از ارسال ناهمزمان فرم به سرور
    • آموزش ساختن لینکهای Ajax (Ajax Action Link)
    • تسلط بر مفهوم CDN
  • بخش سیزدهم:مدیریت دیتابیس
    • آموزش ساخت جدول در Sql Server
    • آموزش ساخت
    • آموزش بازیابی دستورات به وسیله دستور Select
    • آموزش درج داده در جدول های SqlServer با دستور Insert
    • آموزش ویرایش داده ها ی جداول SqlServer با دستور Update
    • آموزش حذف رکوردها در جداول Sql Server با دستور Delete
    • آموزش inner join
    • آموزش ساخت stored Procedure
    • آموزش گرفتن backup از دیتایس
    • آموزش ساخت user در دیتابیس
  • بخش Login و امنیت:
    • در این بخش دانشجویان می توانند با تسلط به مفاهیم امنیت در محیطMVC ASP.NET به تسلط بر احراز هویت بازدیدکنندگان سایت خود دست یابند. در این بخش مفاهیمی نظیر امنیت مبتنی بر session، امنیت مبتنی بر cookie رمزگذاری شده آموزش داده می شود.
  • State Management:
    • در این بخش دانشجویان به تسلط کامل بر مفاهیم Scope Variable در وب شامل Application، session، viewstate، cookie و Query string خواهند رسید.
  • شیوه ی صحیح آپلود پروژه و کار با ابزار مدیریت هاست website panel :
    • در این بخش دانشجویان فرا می گیرند چگونه وب سایت خود را بر روی هاست آپلود نمایند و به معرض دید عموم در اینترنت قرار دهند.
    • آموزش کاربردی IIS و مدیریت سرور
    • دانشجویان با مبحث "هاست" آشنا می شوند.
    • دانشجویان شیوه ی کار کردن با ابزار website panel را فرا می گیرند.
    • دانشجویان با مفهوم Vitrual Directory آشنا می شوند.
    • درک دانشجویان با مفهوم FTP و ساخت اکانت و استفاده از FTP
    • شیوه ی ساخت ایمیل شخصی بر روی هاست و ایجاد webmail Server
    • شیوه ی ساخت دیتایس و ایجاد امنیت در هاست
    • شیوه ی گرفتن بکاپ از دیتابیس و انتقال آن به هاست
  • تامین امنیت برنامه های MVC asp.net
    • مقابله با حملات ‏SQL Injection‏و ایجاد محیط امن در ارتباط با ‏Database
    • درک حملات XSS و راه های ایمن سازی وب سایت

آموزش MVC.NET آموزش MVC 5 آموزش Boot Strap دوره آموزشی MVC کارگاه عملی

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

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

ارسال
کاربر میهمان1395/10/20

soal

سلام مدرکم میدید؟

پاسخ مدیر

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

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

آموزش MVC,آموزش MVC.Net,دوره آموزش MVC,آموزش MVC5,کارگاه عملی MVC

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