شماره تماس 09336863931 | 09178169907 پست الکترونیک provid.ir@gmail.com
آموزش معماری پیازی و ساخت پروژه عملی با ASP.NET Core MVC

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

آموزش معماری پیازی و ساخت پروژه عملی با ASP.NET Core MVC یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما تقدیم می شود.

معماری پیازی چیست؟

معماری پیازی یکی از روش های مفید و ارجح معماری نرم افزار برای قابل آزمون بودن (Testability) , قابلیت نگهداری (Maintainability) و قابلیت اطمینان (Dependability) در ساختار نرم افزار مانند بانک اطلاعات یا سرویس های مختلف مورد استفاده می باشد. مهمترین دلیل برای ایجاد چنین معماری نیازمندی به ساختاری است تا قابلیت نگهداری برنامه های تحت وب در دراز مدت را فراهم نماید. این نکته با رعایت اصل SOP (Separation Of Concerns) در سرتاسر سیستم بدست می آید. این معماری برای برنامه های تحت وب ساده و کوچک اصلا مناسب نیست بلکه برای برنامه های تحت وب مرتبط با کسب و کارهای بلند مدت همراه با رفتارهای پیچیده مناسب می باشد. این معماری بر روی استفاده از اینترفیس هایی برای ارائه رفتارهای سیستم تاکید می کند و برون سازی Infrastructure برنامه از Core برنامه را مورد توجه قرار می دهد.

پروژه ی مورد ساخت در این آموزش

در این بسته ی آموزشی یک پروژه ی تحت وب را با تکنولوژی ASP.NET Core MVC 2 و با استفاده از روش Code First در Entity Framework Core 2 پیاده سازی خواهیم کرد. پروژه ی ما از چهار لایه ی Data، Repository، Service و Web تشکیل می شود. آموزش ساخت این پروژه از صفر تا صد می باشد. علاوه بر این، بر مباحث تئوری معماری پیازی نیز تمرکز خواهد شد.

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

خرید آنلاین آموزش معماری پیازی و ساخت پروژه عملی با ASP.NET Core MVC در ویژوال استادیو 2017

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

ساخت Web API با استفاده از ASP.NET Core در ویژوال استادیو 2017

ساخت Web API با استفاده از ASP.NET Core در ویژوال استادیو 2017

بسته ی آموزش ساخت Web API با استفاده از ASP.NET Core در ویژوال استادیو 2017 یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما تقدیم می شود.

Web API چیست؟

همانطور که از نام آن مشخص است یک Web API یک API است که بر روی Web سوار می‌ شود می‌ تواند توسط پروتکل HTTP مورد دسترسی قرار بگیرند دقت کنید که Web API یک مفهوم است و نه یک تکنولوژی. ما می توانیم Web API را با تکنولوژی های متفاوتی از قبیل جاوا و دات نت ایجاد کنیم. برای مثال Web API مربوط به توییتر به ما امکان این را می دهد تا با استفاده از روشی برنامه نویسی وار به داده هایی برای خواندن و نوشتن دسترسی پیدا کنیم و با استفاده از این Web API قابلیت هایی را در درون برنامه های خود استفاده کنیم.

ASP.NET Web API چیست؟

‏ASP.NET Web API یک فریم ورک قابل گسترش (Extensible) برای ساختن سرویس های مبتنی بر HTTP است که می توانند در اپلیکیشن های متفاوت و پلتفرم های متنوع از قبیل وب، ویندوز و موبایل مورد دسترسی قرار بگیرند. روند کار ASP.NET Web API تقریباً شبیه به برنامه های وب ASP.NET MVC است با این تفاوت که در ASP.NET Web API داده ها در قالب یک Response ارسال می شوند و نه در قالب یک HTML View. از نقطه نظر دیگر ASP.NET Web API و وب سرویس ها یا سرویس‌ های WCF مشابه هستند و تفاوت اصلی بین آنها این است که ASP.NET Web API فقط از پروتکل HTTP پشتیبانی می کند.

ASP.NET Core چیست؟

ASP.NET Core 1.0، که پیشتر با نام ASP.NET 5 معرفی شده بود، بازنویسی کامل ASP.NET است که با ایده‌ی کاملا ماژولار بودن، تهیه شده‌است و از طریق آن، قابلیت به روز رسانی منظم و توزیع آسان از طریق نیوگت، میسر خواهد شد. به علاوه در آن، بسیاری از الگوهای برنامه نویسی شیء‌گرا مانند تزریق وابستگی‌ها، به صورت توکار و از ابتدا پشتیبانی می‌شوند. ASP.NET Core 1.0 مدل برنامه نویسی ASP.NET MVC و Web API را به صورت یکپارچه ارائه می‌دهد و دیگر خبری از ارائه‌ی مجزای این‌ها نخواهد بود و دقیقا بر مبنای مفاهیم برنامه نویسی این دو بنا شده‌است.

پیشتر فضای نام System.Web.MVC مخصوص ASP.NET MVC بود و فضای نام مجزای دیگری به نام System.Web.Http مخصوص ASP.NET Web API. اما اکنون تنها یک فضای نام مشترک و یکپارچه به نام Microsoft.AspNet.Mvc هر دوی این‌ها را پوشش می‌دهد.

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

خرید آنلاین بسته ی ساخت Web API با استفاده از ASP.NET Core در ویژوال استادیو 2017

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

آموزش ویژگی های جدید سی شارپ 7

آموزش ویژگی های جدید سی شارپ 7

بسته ی آموزش ویژگی های جدید سی شارپ 7 یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما عزیزان و علاقه مندان تقدیم می شود.

سی شارپ چیست؟

زبان سی شارپ یکی از زبانهای بسیار محبوب و قدرتمند محیط دات نت است. امروزه بسیاری از برنامه های کاربردی را با با زبان سی شارپ توسعه می دهند. افرادی که در سابقه ی خود، کار کردن با زبان قدرتمندی شبیه C یا C++ را دارند، با زبان سی شارپ ارتباط بهتری برقرار می کنند. شباهت زیاد در Syntax این زبان با زبانهای C و C++ باعث محبوبت بیشتر این زبان شده است.

در بسته ی آموزش آموزش ویژگی های جدید سی شارپ 7 قابلیت های جدید این زبان محبوب را به شما آموزش می دهیم. دقت بفرمایید که دانش شما در زبان سی شارپ و شی گرایی در این آموزش مورد نیاز است.

بسته ی جامع آموزش C#.Net در ویژوال استادیو 2012

از شما دعوت می کنیم از بسته ی جامع آموزش C#.Net در ویژوال استادیو 2012 دیدن کنید.

بسته ی جامع آموزش شی گرایی در سی شارپ

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

بسته ی آموزش قابلیت های جدید سی شارپ 6

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

برخی از مطالب بسته ی آموزش ویژگی های جدید سی شارپ 7

  • متغیرهای out
  • توابع محلی (Local functions)
  • Tuple ها
  • Bodied Expression ها
  • Pattern matching ها

خرید آنلاین بسته ی آموزش ویژگی های جدید سی شارپ 7

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

آموزش فارسی Collection ها در سی شارپ

آموزش فارسی Collection ها در سی شارپ

بسته ی آموزش فارسی Collection ها در سی شارپ یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما عزیزان و علاقه مندان تقدیم می شود.

Collection ها در سی شارپ

به منظور استفاده و مدیریت از گروهای از اشیا در برنامه های دات نت می توان آرایه ای از اشیا و یا Collection ی از اشیا را ساخت. کاربرد آرایه ها بیشتر در کار کردن با تعداد مشخصی از اشیا می باشد که همگی از یک نوع یکسان هستند. به عبارت دیگر آرایه ها در دات نت Strongly Typed هستند.

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

فضانام System.Collections دربردارنده ی کلاس های Collection ی است. در برنامه ها برای ذخیره سازی و بازیابی اشیا از این کلاس ها استفاده می کنیم. در بسیار از برنامه هایی که تولید می کنیم این امر، یعنی ذخیر و بازیابی اشیا بسیار ضروری است. فریم ورک دات نت دارای کلاس های Collection ی زیادی برای انجام این کار است که هر کدام کاربرد خاص خود را دارند.

آموزش Collection ها در سی شارپ

از شما دعوت می کنیم از بسته ی آموزش Collection ها در سی شارپ دیدن کنید.

آموزش Concurrent Collection ها (کالکشن های همروند) در سی شارپ

از شما دعوت می کنیم از بسته ی آموزش Concurrent Collection ها (کالکشن های همروند) در سی شارپ دیدن کنید.

برخی از مطالب بسته ی آموزش فارسی Collection ها در سی شارپ

  • معرفی Collection ها و بررسی کلاسهای ArrayList, SortedList, Stack
  • کلاس های BitArray, Queue, Hashtable
  • مشکلات کلاس های غیرجنریک و بررسی کالکشن Generic List
  • معرفی کلاس های Generic Queue, Generic Stack
  • بررسی کلاسهای جنریک Dictionary, LinkedList
  • بررسی کلاسهای جنریک SortedDictionary, SortedList

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

209,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

آموزش ASP.NET MVC 6

آموزش ASP.NET MVC 6

بسته ی آموزش ASP.NET MVC 6 یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما عزیزان و علاقه مندان تقدیم می شود.

ASP.NET MVC چیست؟

ASP.NET MVC یکی از فریم ورک های ارائه شده توسط مایکروسافت برای توسعه نرم افزارهای تحت وب است. ASP.NET MVC نسبت به فریم ورک پیشین یعنی ASP.NET Web Forms برتری های بسیاری دارد که همین موضوع باعث محبوب شدن آن شده است. یادگیری ASP.NET MVC برای آن دسته از دوستانی که سابقه ی کار کردن با ASP.NET Web Forms را دارند ممکن است کمی دشوار باشد. دلیل این موضوع نبودن بعضی از قابلیت های معمول ASP.NET Web Forms در ASP.NET MVC است. برای مثال، در ASP.NET MVC از Session خبری نیست. به علاوه، کنترل های سمت سرور (Server Controls) ی که در ASP.NET Web Forms به راحتی مورد استفاده قرار میگرفتند موجود نمی باشند.

و اما اخیراً با انتشار آخرین نسخه از MVC که با نام MVC 6 معرفی شده است، قابلیت های جدیدی به آن اضافه شده است. گروه آموزش برنامه نویسی پرووید با پیشگام بودن در عرصه ی آموزش های برنامه نویسی به عنوان اولین سایت افتخار این را دارد که آموزش قابلیت های جدید MVC 6 را به صورت ویدئوی فارسی در اختیار شما دوستان و علاقه مندان عزیز قرار دهد.

بسته ی آموزش مقدماتی ASP.NET MVC

از شما دعوت می کنیم که از بسته ی آموزش مقدماتی ASP.NET MVC دیدن کنید.

بسته ی ASP.NET و Entity Framework در قالب پروژه

از شما دعوت می کنیم که از بسته ی ASP.NET و Entity Framework در قالب پروژه دیدن کنید.

بسته ی جامع MVC و Entity Framework در قالب پروژه

از شما دعوت می کنیم که از بسته ی جامع MVC و Entity Framework در قالب پروژه دیدن کنید.

برخی از مطالب بسته ی آموزش ASP.NET MVC 6

خرید آنلاین بسته ی آموزش ASP.NET MVC 6

309,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

آموزش قابلیت های جدید سی شارپ 6

آموزش قابلیت های جدید سی شارپ 6

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

سی شارپ چیست؟

زبان سی شارپ یکی از زبانهای بسیار محبوب و قدرتمند محیط دات نت است. امروزه بسیاری از برنامه های کاربردی را با با زبان سی شارپ توسعه می دهند. افرادی که در سابقه ی خود، کار کردن با زبان قدرتمندی شبیه C یا C++ را دارند، با زبان سی شارپ ارتباط بهتری برقرار می کنند. شباهت زیاد در Syntax این زبان با زبانهای C و C++ باعث محبوبت بیشتر این زبان شده است. در بسته ی آموزش قابلیت های جدید سی شارپ 6 قابلیت های جدید این زبان محبوب را به شما آموزش می دهیم. دقت بفرمایید که دانش شما در زبان سی شارپ و شی گرایی در این آموزش مورد نیاز است.

بسته ی آموزش قابلیت های جدید سی شارپ 7

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

بسته ی جامع آموزش C#.Net در ویژوال استادیو 2012

از شما دعوت می کنیم که از بسته ی جامع آموزش C#.Net در ویژوال استادیو 2012 دیدن کنید.

بسته ی جامع آموزش شی گرایی در سی شارپ

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

برخی از مطالب بسته ی آموزش قابلیت های جدید سی شارپ 6

  • عملوند Null-Conditional
  • مقدار دهی اولیه به Auto-Property
  • عبارت Nameof
  • توابع سازنده ی اولیه
  • و موارد دیگر از ویژگی های جدید سی شارپ 6

خرید آنلاین بسته ی آموزش قابلیت های جدید سی شارپ 6

209,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

آموزش عبارات با قاعده در سی شارپ

آموزش عبارات با قاعده در سی شارپ

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

عبارات با قاعده (Regular Expressions) چیست؟

دو مورد از موضوع هایی که در هنگام کار کردن با رشته (String) ممکن است به آن نیاز داشته باشید این است که اولاً تشخیص بدهید یک رشته فرمت خاصی را دارد یا نه. و دوم این اینکه از درون یک رشته ی بزرگ، زیر رشته ای را با فرمت خاص جدا کنید. برای مثال، قصد دارید تعیین کنید که آیا رشته ی a فرمت درست یک ایمیل (example@example.com) و یا یک آدرس آی پی و یا حتی یک شماره تلفن را دارد یا نه. به علاوه، قصد دارید از درون یک رشته ی بزرگتر با نام b رشته ی a را استخراج کرده و بیرون بکشید.

عبارات با قاعده (Regular Expressions) در واقع رشته (String) هستند. با استفاده از تعدادی نماد، عدد و حروف الگوی (Pattern) مورد نظرمان را در قالب عبارات با قاعده تعریف می کنیم و سپس با استفاده از یک موتور عبارات با قاعده (Regular Expressions Engine) به مقایسه ی رشته ی هدف با الگوی تعریف شده می پردازیم. عبارات با قاعده به ما امکان پیدا کردن یک رشته با فرمت خاص را درون یک رشته ی بزرگتر را می دهند. به علاوه، به ما کمک می کنند تا بتوانیم تشخص دهیم که آیا یک رشته فرمت خاصی را دارد یا خیر.

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

دانلود دموی بسته ی جامع آموزش عبارات با قاعده در سی شارپ

download demoبرخی از مطالب بسته ی آموزش عبارات با قاعده در سی شارپ

  • معرفی Regular Expression ها در سی شارپ
  • معرفی موتور Regular Expression ها در سی شارپ
  • مثال ساده کار با Regular Expression ها در سی شارپ
  • آموزش متدهای Match – NextMatch – Matches – IsMatch در Regular Expression ها در سی شارپ
  • آموزش حذف کاراکترهای خاص در Regular Expression ها در سی شارپ
  • آموزش کار با Character Class (کلاس کاراکتر) در Regular Expression ها  در سی شارپ – قسمت اول
  • آموزش کار با Character Class (کلاس کاراکتر) در Regular Expression ها در سی شارپ – قسمت دوم
  • آموزش کار با Anchor (قلاب ها) در Regular Expression ها در سی شارپ – قسمت اول
  • آموزش کار با Anchor (قلاب ها) در Regular Expression ها در سی شارپ – قسمت دوم
  • آموزش کار با Alternation (جابجایی) در Regular Expression ها در سی شارپ
  • آموزش کار با Quantifier (شمارنده ها) در Regular Expression ها در سی شارپ – قسمت اول
  • آموزش کار با Quantifier (شمارنده ها) در Regular Expression ها در سی شارپ – قسمت دوم

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

309,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

آموزش تکنیک های ADO.NET Entity Framework

آموزش تکنیک های ADO.NET Entity Framework

بسته ی آموزش تکنیک های ADO.NET Entity Framework یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما عزیزان و علاقه مندان تقدیم می شود.

Entity Framework چیست؟

Entity Framework یک ORM است که توسط شرکت Microsoft توسعه داده میشود. نسخه 1.0 آن مایوس کننده بود و در موارد بسیاری کمبود داشت. اما با توجه به سرمایه گذاری زیادی که Microsoft روی پروژه انجام داده بود، مشخص بود که قصد جدی در توسعه این ابزار دارد. نسخه کنونی آن، 7 هست که با 2017 Visual Studio  روی سیستم نصب میشود. با توجه به اهمیت این بحث برای Microsoft، انتظار میرود که توسعه این ابزار به طور فعالی ادامه پیدا کند و امکانات کاملی به آن اضافه شود.

چرا از Entity Framework استفاده می کنیم؟

  • دسترسی به داده ها را ساده می سازد و به ما اجازه می دهد تا مدل مفهومی مورد نیاز برای کسب و کار را ایجاد کنیم.
  • Entity Framework اجازه میدهد تا شما روابط چندبه چند (n: n) را بدون join ها متعدد مدیریت نمایید.
  • جهت کاهش پیچیدگی کد، جداول مرتبط را در یک Entity مدل می کند.
  • پشتیبانی غنی و خوب از ارث بری ها برای جدول به ازای سلسله مراتب، زیرکلاس (subclass) و تایپ های به هم چسبیده (concrete type).
  • چون دارای مکانیسم بسیار قوی Query گیری از Entity هاست. کسانی که مایل با استفاده از LINQ نیستند، میتواننداز Entity Client provider  همراه باEntitySQLاستفاده نمایند.
  • مستقل از نوع پایگاه داده می باشد و بر اساس استاندارد ADO.NET Providers. کار می کند.

بسته ی آموزش ASP.NET MVC در قالب پروژه

از شما دعوت می کنیم که از بسته ی آموزش ASP.NET MVC در قالب پروژه دیدن کنید.

بسته ی آموزش جامع MVC و Entity Frameowrk در قالب پروژه

از شما دعوت می کنیم که از بسته ی جامع MVC و Entity Framework در قالب پروژه دیدن کنید.

برخی از مطالب بسته ی آموزش آموزش تکنیک های ADO.NET Entity Framework

  • پیاده سازی Left Outer Join
  • مقایسه کردن با لیستی از مقادیر
  • ساختن و Map کردن Complex Type ها
  • اجرای دستورات SQL
  • فیلتر کردن Entity هایی که با هم رابطه دارند
  • ایجاد رابطه ی Master-Detail
  • ساختن یک مدل ساده از روی دیتابیس
  • گروه بندی کردن داده ها
  • مدل کردن رابطه های چند به چند با Payload و بدون Payload
  • مدل کردن یک رابطه ی Self-Referencing
  • مدل کردن یک رابطه ی Is-a و Has-a
  • مدل کردن رابطه ی وراثت Table per Hierarchy
  • مدل کردن رابطه ی وراثت Table per Type
  • مرتب کردن بر اساس Derived Type ها
  • پیاده سازی Paging و Filtering
  • بازگرداندن یک Primitive Type از یک Query
  • بازگرداندن Object ها از دستورات SQL
  • بازگرداندن Object ها از دستورات Entity SQL
  • تنظیم مقادیر پیش فرض در یک Query
  • شکستن یک جدول به چندین Entity مختلف
  • شکستن یک Entity به چندین جدول مختلف
  • تنظیم شرط ها برای فیلتر کردن ObjectSet

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

پروژه عملی با Web API و EF و Angular.js

پروژه عملی با Web API و EF و Angular.js

یکی از موضوعات مهم در برنامه نویسی تحت وب استفاده از ابزارهای متفاوت و متنوع به منظور پیاده سازی برنامه ی مورد نظر است. امروزه ابزارها و روش های متفاوتی برای ساخت برنامه های تحت وب وجود دارد و این روند رو به رشد است. به همین منظور در آموزش های موردی برنامه نویسی از وبسایت پرووید قصد داریم در قالب پروژه های عملی و قابل فهم این مباحث را بررسی کنیم.

در این آموزش موردی از موارد زیر استفاده می کنیم تا یک پروژه ی SPA را پیاده سازی کنیم.

  • Entity Framework و روش Code First برای ساخت بانک اطلاعاتی
  • Web API و ASP.NET MVC برای ساخت برنامه ی اصلی
  • کتابخانه ی Angular.js به منظور واسط بین Web API و برنامه ی SPA

در این آموزش یک برنامه ی Single Page Application یا همان SPA را در ASP.NET MVC ایجاد می کنیم. این برنامه مربوط به تعدادی سوال می باشد که کاربر می تواند به شرط Log in کردن به سیستم شروع به دیدن سوالات و جواب دادن به آنها و در نهایت درخواست سوال بعدی را کند. به منظور پیاده سازی لایه ی دسترسی به داده از Entity Framework و روش Code First استفاده می کنیم. با استفاده از Web API، داده های درون بانک اطلاعاتی را در قالب JSON دریافت می کنیم و سپس با استفاده از Angular.js داده ها درون برنامه نشان می دهیم. جزییات بیشتر این آموزش را با خرید آن دریافت کنید.

سطح آموزش: پیشرفته

پیش نیازها:

  • دانش Entity Framework و مباحث مرتبط (Code First – Migration – Navigation Properties – POCO Class)
  • دانش جاوا اسکریپت (به منظور فهم بهتر کدهای knockout.js)
  • دانش ASP.NET MVC (پروژه ی اصلی برنامه بر اساس MVC طراحی شده است.)
  • دانش Web API
  • دانش فریم ورک Angular.js
  • ترجیحاً دانش CSS3 (در مراحل نهایی ساخت برنامه، از CSS3 به منظور اضافه کردن تعدادی استایل به برنامه استفاده می شود.)

 

 

109,000 ریال – خرید

 

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

پروژه عملی با Web API و EF و Knockout.js

پروژه عملی با Web API و EF و Knockout.js

بسته ی آموزشپروژه عملی با Web API و EF و Knockout.js یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما عزیزان و علاقه مندان تقدیم می شود.

Knockout.js چیست؟

Web API چیست؟

در این آموزش موردی از موارد زیر استفاده می کنیم تا یک پروژه ی SPA را پیاده سازی کنیم.

  • Entity Framework و روش Code First برای ساخت بانک اطلاعاتی
  • Web API و ASP.NET MVC برای ساخت برنامه ی اصلی
  • کتابخانه ی Knockout.js به منظور واسط بین Web API و برنامه ی SPA

در این آموزش یک برنامه ی Single Page Application یا همان SPA را در ASP.NET MVC ایجاد می کنیم. این برنامه در رابطه با تعدادی کتاب و نویسنده است. برنامه در نهایت قادر است که کتابهایی را نمایش بدهد، جزییات مربوط به هر کتاب را در قالب یک لینک به کاربر نشان دهد و همچنین امکان اضافه کردن یک کتاب جدید را نیز داشته باشد. به منظور پیاده سازی لایه ی دسترسی به داده از Entity Framework و روش Code First و Migration استفاده می کنیم. با استفاده از Scaffolding در ASP.NET MVC، دو کنترلر برای مدیریت دو کلاس با نام های Author و Book را ایجاد می کنیم. جزییات بیشتر این آموزش را با خرید آن دریافت کنید.

 

پیش نیازها:

  • دانش Entity Framework و مباحث مرتبط (Code First – Migration – Navigation Properties – POCO Class)
  • دانش جاوا اسکریپت (به منظور فهم بهتر کدهای knockout.js)
  • دانش ASP.NET MVC (پروژه ی اصلی برنامه بر اساس MVC طراحی شده است.)
  • دانش Web API
  • ترجیحاً دانش MVVM (کتابخانه ی knockout.js بر اساس این الگو طراحی شده است.)

برخی از مطالب بسته ی آموزش پروژه عملی با Web API و EF و Knockout.js

خرید آنلاین بسته ی پروژه عملی با Web API و EF و Knockout.js

109,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

آموزش LINQ to XML

آموزش LINQ to XML

بسته ی آموزش LINQ to XML یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما عزیزان و علاقه مندان تقدیم می شود.

LINQ to XML چیست؟

در مورد اهمیت و کاربرد داده های XML در صفحه ی مربوط به آموزش XML صحبت کردیم. به علاوه، امروزه کمتر برنامه نویس دات نتی پیدا می شود که از تکنولوژی LINQ استفاده نکند و یا دست کم از آن اطلاعاتی نداشته باشد. به منظور آشنایی بیشتر با تکنولوژی LINQ به صفحه ی آموزش LINQ و همچنین صفحه ی آموزش LINQ to SQL مراجعه کنید.

بحث ما در بسته ی آموزشی LINQ to XML اجرا کردن دستوارت LINQ بر روی داده های XML است. بنابراین، استفاده از بسته ی XML و LINQ از ملزومات این آموزش به حساب می رود. با این حال، اگر در مورد XML اطلاعات کافی دارید و همچنین با LINQ آشنا هستید، می توانید مستقیماً کار را با بسته ی آموزش LINQ to XML ادامه دهید.

بسته ی آموزش LINQ

از شما دعوت می کنیم که از بسته ی آموزش LINQ در سی شارپ دیدن کنید.

بسته ی آموزش XML

از شما دعوت می کنیم که از بسته ی آموزش XML دیدن کنید.

برخی از مطالب بسته ی آموزش LINQ to XML

  • پیدا کردن یک Element با یک Attribute خاص
  • پیدا کردن گره های فرزند یک Element
  • ساختن داده های CSV بر اساس داده های XML و با استفاده از LINQ (فایل های CVS فایل های Comma Separated Value هستند که در آنها داده ها با کاما از هم جدا شده اند.)
  • ساختن فایل های متنی بر اساس XML
  • Projection بر روی داده های XML (در مورد Project در بسته ی LINQ صحبت کردیم.)
  • Join کردن دو مجموعه داده
  • مرتب سازی داده ها

خرید آنلاین بسته ی آموزش LINQ to XML

159,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

 

آموزش WPF و Entity Framework

آموزش WPF و Entity Framework

بسته ی آموزش WPF و Entity Framework یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما عزیزان و علاقه مندان تقدیم می شود.

WPF چیست؟

WPF سر آغاز سه کلمه Windows Presentation Foundation می باشد. هر کسی که تا به حال در محیط های گرافیکی و یا به اصلاح برنامه نویسان، محیط های ویژوال، برنامه نویسی کرده باشد، یقینا با مفاهیم Windows Application ها که گاها به صورت مخفف WinApp نیز نامیده می شوند، آشنا می باشد. این نوع برنامه نویسی همزمان با ورود سیستم عامل های ویندوز در دنیای کامپیوتر شروع شد و روز به روز با به وجود آمدن زبان های متفاوت جایگاه محبوبتری نزد برنامه نویسان پیدا کرد.

Entity Framework چیست؟

Entity Framework یک object-relational mapper که به برنامه نویسان دات نت این امکان را می دهد که با داده های بانک های اطلاعاتی در قالب Object های محیط شی گرا کار کنند. به عبارت دیگر، دیگر نیازی به نوشتن کدهای دسترسی به داده ها که در ADO.NET نوشته می شوند نیست. قدرت بسیار بالای Entity Framework در انجام وظایف اولیه شبیه عملیات CRUD، استفاده از LINQ، استفاده از Stored Procedure ها، استفاده از View ها، TVF ها، در دسترس بودن Entity SQL و … از ویژگی هایی ست که این تکنولوژی بسیار قدرتمند در اختیار توسعه دهندگان نرم افزار قرار می دهد.

بسته ی آموزش جامع WPF

از شما دعوت می کنیم که از بسته ی جامع آموزش WPF دیدن کنید.

بسته ی آموزش جامع Entity Framework

از شما دعوت می کنیم که از بسته ی جامع آموزش Entity Framework دیدن کنید.

برخی از مطالب بسته ی آموزش WPF و Entity Framework

خرید آنلاین بسته ی آموزش WPF و Entity Framework

109,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

آموزش WCF در ویژوال استادیو 2012

آموزش WCF در ویژوال استادیو 2012

بسته ی آموزش WCF در ویژوال استادیو 2012 یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما عزیزان و علاقه مندان تقدیم می شود.

WCF چیست؟

WCF که سرنام Windows Communication Foundation می باشد یک فریم ورک براس ساختن برنامه های سرویس گرا (service-oriented applications) است. با استفاده از WCF می توان داده هایی را از یک سرویس به سرویس دیگر فرستاد. با استفاده از Endpoint ها میتوان به سرویس ها دسترسی پیدا کرد. یک سرویس ممکن است با قرار گرفتن در IIS همواره بصورت فعال قابل استفاده باشد و یا در حالتی دیگر در یک برنامه ی میزبان قرار گرفته و به Client ها ارائه گردد.

در این دوره ی آموزشی شما را بصورت سریع با WCF آشنا کرده و در قالب یک برنامه ی عملی مطالب مربوط را پیاده سازی می کنیم. پروژه ی پیاده سازی شده شامل سرویسی ست که اطلاعات مربوط به محصولاتی را در قالب فایل XML در نظر می گیرید و عملیاتی را به Client ارائه  می دهد. این عملیات شامل دریافت لیست محصولات، تعداد موجودی انبار و … می باشد.

بسته ی آموزش برنامه نویسی سرویس گرار WCF RIA

از شما دعوت می کنیم که از بسته ی آموزش برنامه نویسی سرویس گرا WCF RIA دیدن کنید.

بسته ی آموزش سریع WCF در دات نت و سی شارپ

از شما دعوت می کنیم که از بسته ی  آموزش سریع WCF در دات نت و سی شارپ دیدن کنید.

برخی از مطالب بسته ی آموزش WCF در ویژوال استادیو 2012

  • WCF و تکنولوژی های پیشین معماری سرویس گرا
  • ABC در WCF به چه معناست؟
  • معرفی Service Contract و پیاده سازی سرویس پروژه بر اساس آن
  • معرفی فایل XML داده ها
  • پیاده سازی برنامه ی میزبان سرویس
  • ایجاد Endpoint برای سرویس
  • پیاده سازی برنامه ی Client برای دسترسی به سرویس
  • ایجاد چندین Endpoint برای سرویس
  • ایجاد امنیت برای سرویس بر اساس SSL و Messaging

خرید آنلاین بسته ی آموزش WCF در ویژوال استادیو 2012

109,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

آموزش کار با Event ها در C#.Net

آموزش کار با Event ها در C#.Net

بسته ی آموزش کار با Event ها در C#.Net یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما عزیزان و علاقه مندان تقدیم می شود.

Event چیست؟

به طور ساده Event ها شامل اقدامات کاربر از قبیل فشار دادن یک دکمه از کیبورد، کلیک کردن موس و یا حرکات موس است. بعضی از Event ها نیز می‌ توانند توسط یک سیستم تولید شوند. یک نرم افزار نیاز دارد که به Event هایی که رخ می‌ دهند پاسخ دهند. برای مثال متوقف شود یا روالی را اجرا کند. یکی دیگر از کاربردهای Event ها ارتباط بین فرایندی (Inter-Process Communication) می باشد. در واقع Event ها به یک کلاس یا یک شی این امکان را مید هد تا کلاس ها و اشیای دیگر را زمانی که اتفاقی رخ می دهد، از این اتفاق مطلع کنند. کلاسی که Event را می فرستند یا اصطلاحاً Raise می کند تحت عنوان Publisher شناخته می‌شود و کلاس هایی که Event را دریافت میکنند یا اصطلاحاً Handle می‌کنند را Subscriber می‌گوییم. Event ها در سی شارپ از این مدل Publisher-Subscriber استفاده می کنند.

برخی از مطالب بسته ی آموزش کار با Event ها در C#.Net

  • معرفی Event ها
  • استفاده از Event ها در Interface ها
  • پیاده سازی Event ها بصورت Explicit
  • مفاهیم تکمیلی کار کردن با Event ها
  • نمونه ی نهایی و کامل Event ها

خرید آنلاین بسته ی آموزش کار با Event ها در C#.Net

59,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

آموزش Lambda Expression در سی شارپ

آموزش Lambda Expression در سی شارپ

بسته ی آموزش Lambda Expression در سی شارپ یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما عزیزان و علاقه مندان تقدیم می شود.

Lambda Expression چیست؟

Lambda Expression یک تابع بدون نام (Anonymous Function) است که می تواند برای تعریف Delegate ها یا Expression Tree استفاده شود. با استفاده از Lambda Expression شما می‌ توانید توابع محلی (Local Function) هایی را بنویسید که به عنوان پارامتر ورودی یا نوع خروجی توابع استفاده شوند. یکی از مهمترین کاربرد های Lambda Expression در سی شارپ و دات نت نوشتن دستورات LINQ می باشد. برای تعریف یک Lambda Expression باید پارامترهای ورودی آن را (اگر داشته باشند) در سمت چپ نوشته، سپس از <= استفاده می‌ کنید و بدنه ی تابع را در سمت راست آن می نویسید. برای مثال Lambda Expression ی که در پایین تعریف شده است به این معنی است که یک پارامتر ورودی به نام x دریافت شده و نتیجه خروجی باید توان دوم x می باشد. شبیه مثالی که در زیر می بینید می توانید این دستور را به یکدیگر مرتبط کنید.

delegate int del(int i); 
static void Main(string[] args) 
{ 
del myDelegate = x => x * x; 
int j = myDelegate(5); //j = 25 
} 

برخی از مطالب بسته ی آموزش Lambda Expression در سی شارپ

  • معرفی Lambda Expression ها در سی شارپ
  •  نحوه استفاده از Lambda Expression های تک پارامتری و چند پارامتری
  • Anonymous Function ها
  • معرفی  Delegateهای پیش فرض در Net.
  •  نحوه استفاده از Lambda Expression ها در کوئری ها
  • حوزه متغیرها در Lambda Expression
  • همزمانی در Lambda Expression
  • Type Reference در Lambda Expression

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

59,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon

آموزش کار با Delegate ها در C#.Net

آموزش کار با Delegate ها در C#.Net

بسته ی آموزش کار با Delegate ها در C#.Net یکی دیگر از آموزش های گروه برنامه نویسی پرووید می باشد که در این قسمت از وبسایت پرووید به شما عزیزان و علاقه مندان تقدیم می شود.

Delegate چیست؟

Delegate یک Type است که به عنوان یک Reference به متد یا تابعی که پارامتر ها و نوع خروجی مشخصی دارد استفاده می شود. زمانی که شما یک شی از Delegate را می سازید، می توانید آن را با یک متد که Signature سازگار با آن Delegate را دارد مرتبط کنید. منظور از Signature همان نوع خروجی و پارامتر ها می باشد. پس از آن می توانید آن متد را از طریق آن شی Delegate اجرا (Invoke) کنید. یکی از کاربرد های Delegate ها پاس دادن متد هایی به عنوان پارامتر ورودی دیگر متد ها است. Event Handler ها دقیقاً متد هایی هستند که از طریق Delegate ها اجرا می شوند. شما می توانید به سادگی یک متد بنویسید و یک کلاس مثل یک Window Control می تواند متد شما را زمانی که یک Event خاص رخ می‌ دهد اجرا کند. این همان کاری است که Event Handler ها انجام می دهند. کد زیر نحوه تعریف کردن یک Delegate است.

public delegate int PerformCalculation(int x, int y);

هر متدی که Signature آن با این Delegate سازگار داشته باشد می‌ تواند به این Delegate مرتبط شود. با استفاده از این مکانیزم می توانیم به راحتی فراخوان‌ های متد (Method Call) ها را تغییر داده و یا کد های جدیدی درون کلاس‌ هایی که موجود هستند قرار دهیم (اصطلاحاً Plug کنیم).

برخی از مطالب بسته ی آموزش کار با Delegate ها در C#.Net

  • معرفی Delegate ها
  • بررسی ویژگی های Delegate ها با پروژه ی ComposeApp
  • کاربرد Delegate ها در یک پروژه
  •  اشاره کردن به متدهای Instance و Static با استفاده از Delegate ها

خرید آنلاین بسته ی آموزش کار با Delegate ها در C#.Net

59,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

Purchase-Icon