شماره تماس 09336863931 | 09178169907 پست الکترونیک provid.ir@gmail.com
بسته ی آموزش معماری تمیز نرم افزار: الگوها، روش ها و اصول

بسته ی آموزش معماری تمیز نرم افزار: الگوها، روش ها و اصول

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش شروع به کار برنامه نویسی ASP.NET Core می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “بسته ی آموزش معماری تمیز نرم افزار: الگوها، روش ها و اصول” است که با نام اصلی Clean Architecture: Patterns, Practices, and Principles از شرکت Pluralsight منتشر شده است.

 

رجوع به این بسته در سایت Pluralsight

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

دانلود دموی بسته ی آموزش معماری تمیز نرم افزار: الگوها، روش ها و اصول

عناوین بسته ی آموزش معماری تمیز نرم افزار: الگوها، روش ها و اصول

خرید آنلاین بسته ی آموزش معماری تمیز نرم افزار: الگوها، روش ها و اصول

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

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

Purchase-Icon

بسته ی آموزش شروع به کار برنامه نویسی ASP.NET Core

بسته ی آموزش شروع به کار برنامه نویسی ASP.NET Core

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش شروع به کار برنامه نویسی ASP.NET Core می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “شروع به کار برنامه نویسی ASP.NET Core” است که با نام اصلی Understanding ASP.NET Core از شرکت Pluralsight منتشر شده است.

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 هر دوی این‌ها را پوشش می‌دهد.

بسته ی آموزش .NET Core در ویژوال استادیو 2017

از شما دعوت می کنیم از بسته ی آموزش .NET Core در برای ساخت برنامه های Cross-Platform که بر روی سایت قرار گرفته است دیدن کنید.

بسته ی آموزش اصول برنامه نویسی در ASP.NET Core

از شما دعوت می کنیم از بسته ی آموزش اصول برنامه نویسی در ASP.NET Core که بر روی سایت قرار گرفته است دیدن کنید.

 

رجوع به این بسته در سایت Pluralsight

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

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

عناوین بسته ی آموزش شروع به کار برنامه نویسی ASP.NET Core

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

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

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

بسته ی آموزش اصول برنامه نویسی در ASP.NET Core

بسته ی آموزش اصول برنامه نویسی در ASP.NET Core

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش اصول برنامه نویسی در ASP.NET Core می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “اصول برنامه نویسی در ASP.NET Core” است که با نام اصلی ASP.NET Core Fundamentals از شرکت Pluralsight منتشر شده است.

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 هر دوی این‌ها را پوشش می‌دهد.

بسته ی آموزش .NET Core در ویژوال استادیو 2017

از شما دعوت می کنیم از بسته ی آموزش .NET Core در برای ساخت برنامه های Cross-Platform که بر روی سایت قرار گرفته است دیدن کنید.

بسته ی آموزش شروع به کار برنامه نویسی ASP.NET Core

از شما دعوت می کنیم از بسته ی آموزش شروع به کار برنامه نویسی ASP.NET Core که بر روی سایت قرار گرفته است دیدن کنید.

رجوع به این بسته در سایت Pluralsight

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

دانلود دموی بسته ی آموزش اصول برنامه نویسی ASP.NET Core

عناوین فصل های بسته ی آموزش اصول برنامه نویسی در ASP.NET Core

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

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

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

Purchase-Icon

آموزش معماری MVVM برای برنامه های موبایل Xamarin

آموزش معماری MVVM برای برنامه های موبایل Xamarin

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش معماری MVVM برای برنامه های موبایل Xamarin می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “آموزش ساخت معماری MVVM برای برنامه های موبایل Xamarin” است که با نام اصلی  Building an MVVM-based Architecture for Xamarin Mobile Apps از شرکت Pluralsight منتشر شده است.

MVVM چیست؟

به عنوان یک توسعه دهنده ی نرم افزار در تکنولوژی های WPF و Silverlight چرا باید با الگوی MVVM آشنا بوده و نحوه ی پیاده سازی آن و نکاتش را بدانید؟

  • آیا شما به عنوان یک توسعه دهنده ی نرم افزار بصورت همزمان با یک طراح واسط کاربری بر روی یک پروژه کار می کنید؟
  • آیا به Unit Testing کامل نیاز دارید؟
  • آیا داشتن Component هایی که قابل استفاده مجدد یا اصطلاحاً Reusable هستند برای شما مهم است؟
  • آیا تغییر واسط کاربری نرم افزار بدون هیچ تغییری در کار منطق تجاری (Business Logic) برای شما اهمیت دارد؟

اگر جواب یکی از سوال های بالا “بله” باشد، شما نیاز به استفاده از MVVM در برنامه های خود دارید.

الگوی طراحی MVVM یک عضو جدا نشدنی از توسعه ی نرم افزار با WPF و Silverlight است. بعد از یادگیری این الگو و نحوه ی پیاده سازی آن خواهید دید که ویژگی های WPF و Silverlight چنان از الگوی MVVM پشتیبانی می کنند که پیاده سازی یک نرم افزار در این تکنولوژی ها بدون این الگو کار دشوارتری خواهد شد. تعدادی از این ویژگی ها در WPF و Silverlight که این دو را برای پیاده سازی الگوی MVVM بسیار مناسب کرده است عبارت اند از:

  • سیستم Data Binding
  • وجود Data Template ها
  • Command ها

Xamarin چیست؟

زامارین (Xamarin) یک ابزار قدرتمند برای برنامه نویسی اپلیکیشن های چندسکویی موبایل است که به کمک زبان سی شارپ و نرم افزار ویژوال استدیو می توانید اپلیکیشن های Native برای سیستم عامل های Android، iOS و Windows Phone بسازید. Xamarin بهترین گزینه برای برنامه نویسان دات نت و توسعه دهندگانی است که قصد دارند نسخه بومی (Native) اندروید، آی او اس و ویندوز فون اپلیکیشن های مورد نیاز خود را با یک بار برنامه نویسی با بالاترین کیفیت تولید کنند.

رجوع به این بسته در سایت Pluralsight

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

دانلود دموی بسته ی آموزش معماری MVVM برای برنامه های موبایل Xamarin

عناوین بسته ی آموزش معماری MVVM برای برنامه های موبایل Xamarin

فصل اول: مقدمه

فصل دوم: معرفی

  • مقدمه
  • در این دوره چه چیزی را فرا خواهید گرفت؟
  • برنامه ی تکمیل شده ی این بسته ی آموزشی

فصل سوم: بررسی عمیق MVVM

  • مقدمه
  • فریم ورک MvvmCross
  • آموزش عملی یک برنامه ی ساده با MvvmCross
  • Data Binding
  • آموزش عملی Data Binding با MvvmCross
  • آموزش عملی یک View Model با MvvmCross
  • Command ها
  • جمع بندی

ساخت اساس برنامه ی مورد نظر

  • مقدمه
  • نگاهی به معماری برنامه
  • آموزش عملی معماری برنامه
  • عملیات MvvmCross
  • آموزش عملی کار با کلاس های App و AppStart
  • بررسی پروژه ی Core
  • آموزش عملی بررسی Model ها، Repository ها و Service ها
  • Service Location و Dependency Injection
  • آموزش عملی Mvx Service Locator و IOC
  • View Model ها
  • آموزش عملی بررسی View Model ها
  • Navigation در MvvmCross
  • آموزش عملی Navigation در View Model ها
  • جمع بندی

اضافه کردن برنامه ی اندروید

  • مقدمه
  • راه اندازی پروژه ی اندروید
  • آموزش عملی راه اندازی پروژه ی اندروید
  • ساخت یک Single Object View
  • Data Binding در اندروید
  • ساخت یک List View
  • آموزش عملی ساخت یک List View
  • افزودن Navigation با استفاده از DrawerLayout
  • آموزش عملی ساخت Navigation برای برنامه ی اندروید
  • جمع بندی

اضافه کردن برنامه ی iOS

  • مقدمه
  • راه اندازی پروژه ی iOS
  • آموزش عملی راه اندازی پروژه ی iOS
  • ساخت یک Single Object View
  • Data Binding در iOS
  • آموزش عملی ساخت یک Single Object View
  • ساخت یک List View
  • آموزش عملی ساحت یک List View
  • افزودن Navigation با Tab ها
  • آموزش عملی افزودن Navigation با Tab ها
  • جمع بندی

بهبود معماری برنامه با قابلیت های پیشرفته

مقدمه

نمایش Dialog ها

آموزش عملی نمایش Dialog ها

کار با

پیش خرید آنلاین آموزش معماری MVVM برای برنامه های موبایل Xamarin با تخفیف (قیمت بسته در زمان انتشار 55 هزار تومان می باشد)

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

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

Purchase-Icon

آموزش کدنویسی تمیز: نوشتن کد برای انسان ها

آموزش کدنویسی تمیز: نوشتن کد برای انسان ها

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش کدنویسی تمیز: نوشتن کد برای انسان ها در سی شارپ می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “آموزش کدنویسی تمیز: نوشتن کد برای انسان ها” است که با نام اصلی Clean Code: Writing Code for Humans از شرکت Pluralsight منتشر شده است.

کدنویسی تمیز (Clean Coding) چیست؟

اگر تا به حال از خود نپرسیده اید که آیا کدی که نوشته اید تمیز است یا خیر، به احتمال بسیار بالا کد شما تمیز نیست. کدنویسی تمیز (Clean Coding) یکی از موضوع های بسیار مهم در کدنویسی می باشد. به قول آقای Martin Fowler “هر احمقی می تواند کدی را بنویسد که کامپیوتر آن را بفهمد. برنامه نویس حرفه ای کدی را می نویسد که انسان بتواند آن را بفهمد.” به طور خلاصه، کدهای تمیز قابلیت خوانایی (Readability) و نگهداری (Maintainability) بالایی دارند.

در این بسته تکنیک های کدنویسی تمیز را به شما آموزش می دهیم. تکنیک هایی که در هر زبان برنامه نویسی (به ویژه زبان های شی گرا) می توانید از آنها استفاده کنید تا بتوانید کدهای مناسب تری از جنبه های مختلف بنویسید. مبحث کدنویسی تمیز (Clean Coding) یکی از مهمترین موضوع های برنامه نویسی است که متاسفانه در بین برنامه نویسان ایرانی کمتر به آن توجه می شود.

 

رجوع به این بسته در سایت Pluralsight

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

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

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

فصل اول: مقدمه

  • مقدمه
  • کدنویسی تمیز چه اهمیتی دارد؟
  • یک بنیاد
  • ما نویسنده هستیم
  • رسم و رسومات (Convention ها)
  • منابع

فصل دوم: اصول کدنویسی تمیز

  • سه اصل هسته ای
  • ابزار مناسب برای کار
  • اهمیت مرزها: Native باقی بمانید
  • شیطان بالقوه
  • سیگنال نرخ Noise
  • اصل DRY
  • کدهای خود مستند شده
  • جمع بندی

فصل سوم: نام گذاری

  • مقدمه
  • اهمیت نام گذاری
  • کلاس ها
  • متدها
  • پدیده ی Rubber Ducking
  • نشان های خطر
  • عوارض
  • اختصارها
  • Boolean ها
  • تقارن
  • جمع بندی

فصل چهارم: جملات شرطی

  • مقدمه
  • مقایسه ی Boolean ها
  • انتساب Boolean ها
  • شرط های مثبت
  • پدیده ی Ternary Elegance
  • پدیده ی Stringly Typed
  • پدیده ی Magic Numbers
  • جملات شرطی پیچیده
  • مقایسه ی Polymorphism و Enums
  • Declarative عمل کنید
  • متدهای مبتنی بر جدول
  • جمع بندی

فصل پنجم: توابع

  • مقدمه
  • چه موقع یک تابع بنویسیم؟
  • جلوگیری از تکرار کد
  • حاشیه گذاری بیش از حد
  • روش Extract Method
  • روش Return Early
  • روش Fail Fast
  • مشخص کردن قصد تابع
  • انجام دادن یک تک کار
  • متغیرهای Mayfly
  • پارامتر ها
  • چقدر طولانی خیلی طولانی است؟
  • استثناها
  • جمع بندی

فصل ششم: کلاس ها

  • مقدمه
  • چه موقع یک کلاس بسازیم؟
  • مبحث Cohesion
  • یک کلاس چه موقع خیلی کوچک است؟
  • پدیده ی Primitive Obession
  • اصل Proximity
  • قانون Outline
  • جمع بندی

فصل هفتم: کامنت ها

  • مقدمه
  • نیاز و کمک گرفتن
  • افزونگی
  • قصد
  • عذرخواهی ها و اخطارها
  • کدهای Zombie
  • استفاده از Divider و Brace Tracker
  • پدیده ی Bloated Header
  • پدیده ی Defect Log
  • کامنت های تمیز
  • جمع بندی

فصل هشتم: دمو

  • مقدمه
  • نگاه کلی به Registration
  • معیارهای کد (Code Metrics)
  • مبحث Automated Test
  • کامنت ها
  • متغیرهای Mayfly
  • Guard Clause ها
  • مسائل مربوط به نام گذاری
  • روش Return Early
  • ریفکتورکردن پرچم های قرمز
  • منسجم کردن Guard ها و روشن کردن قصد
  • روش متدهای مبتنی بر چدول و Fail Fast
  • قانون Outline
  • تست های Regression
  • فیکس کردن باگ ها
  • نتایج معیارهای کد و جمع بندی

فصل نهم: تمیز ماندن

  • زمان مناسب برای ریفکتور کردن
  • پنجره های شکسته
  • مرور کد و Pair Programming
  • قانون Boy Scout
  • جمع بندی

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

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

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

Purchase-Icon

آموزش کار با NHibernate در سی شارپ

آموزش کار با NHibernate در سی شارپ

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش کار با NHibernate در سی شارپ در سی شارپ می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “آموزش اصول کار با NHibernate” است که با نام اصلی  NHibernate Fundamentals از شرکت Pluralsight منتشر شده است.

NHibernate چیست؟

NHibernate یک ORM اپن سروس برای دات نت فریم ورک است. این ORM بسیار موفق بوده است و به صورت مرتب به روز رسانی شده و در هزاران پروژه ی موفق مورد استفاده قرار می گیرد. این ORM بر روی ADO.NET سوار می شود و ورژن فعلی آن 4.0.4 است. در این بسته ی آموزشی به صورت کاربردی و عملی به آموزش NHibernate و نحوه ی استفاده از آن می پردازیم. دانش شما در حوزه ی برنامه نویسی شی گرا و مفاهیم مربوط به ORM ها می تواند در این بسته ی آموزشی مفید باشد.

رجوع به این بسته در سایت Pluralsight

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

دانلود دموی بسته ی آموزش کار با NHibernate در سی شارپ

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

فصل اول: شروع به کار با NHibernate

  • مقدمه
  • نگاه کلی
  • نگاه بسیار سطح بالا به NHibernate
  • دیتابیس های پشتیبانی شده
  • مقایسه ی فضای شی گرا و فضای رابطه ای
  • مفاهیم مربوط به Mapping
  • Domain Class ها در NHibernate
  • DDL در NHibernate
  • متادیتای مربوط به Mapping در NHibernate
  • API موجود در NHibernate
  • صب به وسیله ی Nuget و پیکربندی
  • تعریف یک شی Customer
  • Map کردن یک شی Customer
  • Query گرفتن با استفاده از Criteria
  • Query گرفتن با استفاده از LINQ
  • استفاده از LogSQLInConsole و NHibernate Profiler
  • ذخیره کردن داده ها

فصل دوم: مباحث مربوط به Mapping و Persistence سازی

  • مقدمه
  • مفاهیم مربوط به Mapping
  • استفاده از Intellisense در NHibernate
  • Map کردن Data Type ها
  • نکات دردسر ساز در Mapping های معمول
  • تولید Primary Key و روش های آن
  • جمع بندی

فصل سوم: پیکربندی NHibernate

  • مقدمه
  • روش های پیکربندی NHibernate
  • Batch Update Size و به تنظیم آن
  • استفاده از Cache
  • Override کردن پیکربندی های NHibernate
  • جمع بندی

فصل چهارم: Relationship ها

  • مقدمه
  • بررسی Relationship ها
  • Association های One-to-One
  • مفاهمی Set، List و Bag
  • مفاهیم Cascade ها
  • روش Lazy Loading
  • Relationship های معکوس (Inverse)
  • جمع بندی

فصل پنجم: Query گرفتن

  • مقدمه
  • مقایسه ی روش Get و Load
  • استفاده از LINQ در NHibernate
  • استفاده از Hibernate Query Language (HQL)
  • استفاده از Criteria Query
  • جمع بندی

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

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

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

Purchase-Icon

آموزش .NET Core برای برنامه نویسان ویندوز

آموزش .NET Core برای برنامه نویسان ویندوز

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش .NET Core برای برنامه نویسان ویندوز در سی شارپ می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “آموزش .NET Core برای برنامه نویسان ویندوز” است که با نام اصلی Getting Started with .NET Core for Windows Developers از شرکت Pluralsight منتشر شده است.

.NET Core چیست؟

.NET Core یک پیاده سازی جدید و Open Source از دات نت است که به صورت Cross-Platform طراحی شده است و با کمک آن می توانید برنامه هایی بنویسید که به راحتی بر روی تعداد وسیعی از سیستم عامل ها و Device های قابل حمل از قبیل تلفن های همراه و تبلت ها اجرا شود.

رجوع به این بسته در سایت Pluralsight

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

دانلود دموی بسته ی آموزش .NET Core برای برنامه نویسان ویندوز

عناوین بسته ی آموزش .NET Core برای برنامه نویسان ویندوز

فصل اول: مقدمه

فصل دوم: ساخت Console App با .NET Core

  • مقدمه
  • ابزارهای مورد نیاز
  • دستور dotnet new
  • دستور dotnet restore، build و run
  • ساخت یک Console App با .NET Core در ویژوال استادیو
  • رابطه ی ویژوال استادیو و دستور dotnet در CLI
  • روند اجرای کد در .NET Framework
  • روند اجرای کد در .NET Core
  • ماهیت Cross Platform بودن و Open Source بودن
  • ماهیت Modular بودن
  • استفاده ی پروژه از تمامی فایل ها بر روی دیسک
  • رفرنس های پکیج پیشفرض  از Microsoft.NETCore.APP
  • اضافه کردن Package Reference
  • استفاده از دستور dotnet publish در سیستم عامل مک
  • FDD و SCD به عنوان دو روش مختلف Deployment
  • آزمون: dotnet Host

فصل سوم: ساخت برنامه های UWP با .NET Core

  • UWP یا همان Universal Windows Platform
  • نصب SDK های ویندوز 10
  • فعال کردن مد Windows Developer
  • ساخت یک برنامه ی UWP
  • UWP از MSBuild استفاده می کند
  • اجرای برنامه ی نمونه
  • سازماندهی پروژه
  • متاپکیج مربوط به Universal Windows Platform
  • Windows Runtime و اکستنشن های SDK
  • اجرای برنامه بر روی XBOX
  • مبحث .NET Native

فصل چهارم: استفاده از .NET Standard Libary

  • ساخت یک Library با .NET Standard
  • تنظیم یک PCL به استفاده از .NET Standard
  • اضافه کردن Package Reference به Library
  • رفرنس کردن netstandard از درون netcoreapp
  • رفرنس کردن netstandard از درون یک برنامه ی UWP
  • .NET Standard با .NET Framework نیز کار می کند
  • Cross-Compile کردن یک برنامه کنسول برای فریم ورک های متعدد در یک پروژه ی تک
  • Cross-Compile کردن Library ها و لینک کردن فایل ها
  • کار با PCL ها
  • .NET Standard به عنوان نسل بعدی PCL
  • .NET Standard در نقش یک اینترفیس
  • سوالات مربوط به نسخه های .NET Standard
  • اجازه بدهید API ها راهنمای شما باشند
  • جمع بندی

فصل پنجم: به اشتراک گذاری کتابخانه های .NET Core به عنوان پکیج های Nuget

  • به اشتراک گذاری Library ها با پکیج های Nuget
  • دستور dotnet pack
  • شکافتن یک پکیج Nuget
  • پیکربندی متادیتا یک پکیج Nuget
  • دستور nuget add برای منتشر کردن پکیج Nuget به یک فولدر Feed خصوصی
  • نصب ابزارهای Xamarin
  • ساخت یک پروژه ی Xamarin.Forms
  • رفع مشکلات PCL با .NET Standard
  • اجرای برنامه بر روی اندروید

فصل ششم: تست کردن در .NET Core

  • ساخت و اجرای یک پروژه ی Testing
  • فایل های یک پروژه ی Testing
  • اجرای Test ها در ویژوال استادیو
  • تبعیت کردن زا global.json در زمان افزودن رفرنس ها برای انجام تست
  • تست کردن Library هایی که از .NET Standard استفاده می کنند
  • تست کدرن چندین فریم ورک با یک پروژه ی تست تک
  • باگ: تبدیل xproj به csproj دوباره فایل xproj را اضافه می کند

فصل هفتم: نگاهی به آینده

  • نصب کردن آخرین نسخه ی .NET Core SDK
  • project.json در حال جایگزین شدن با MSBuild می باشد
  • Restore کردن و کامپایل کردن با MSBuild
  • دستور dotnet migrate
  • MSBuild به صورت Cross-Platform
  • مستندات مربوط به انتشارات و تاریخ های به روز رسانی ها
  • .NET Core آینده ی .NET را رقم می زند

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

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

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

Purchase-Icon

آموزش کدنویسی تدافعی Defensive Coding در سی شارپ

آموزش کدنویسی تدافعی Defensive Coding در سی شارپ

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش کدنویسی تدافعی Defensive Coding در سی شارپ می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “کدنویسی تدافعی در سی شارپ” است که با نام اصلی Defensive Coding in C#.NET از شرکت Pluralsight منتشر شده است.

برنامه نویسی تدافعی (Defensive Programing) چیست؟

Defensive Programming یک روش برنامه نویسی و کد نویسی است که در آن سعی می شود برنامه در مقابل شرایط غیرقابل انتظار و غیرقابل پیش بینی رفتار مناسب و قابل پیش بینی از خود نشان دهد. مباحث مربوط به Clean Code نقش بسیار مهمی در برنامه نویسی تدافعی ایفا می کنند. علاوه بر این، مباحث مربوط به SOLID در برنامه نویسی تدافعی بسیار اهمیت دارند.

در واقغ در Defensive Programming، ما سعی می کنیم که برنامه با دریافت کردن ورودی های غیرمناسب چه از سمت کاربر چه از سمت متدهای دیگر برنامه رفتار مناسبی از خود نشان دهد. قابل پیش بینی بودن رفتار برنامه (Predictability) یکی از موضوعات بسیار مهم در کدنویسی تدافعی می باشد. رفتار مناسب برنامه در شرایط غیر مساعد از قبیل از بین رفتن اتصال به شبکه، قطع شدن ارتباط با بانک اطلاعاتی و … در برنامه نویسی تدافعی مورد اهمیت قرار می گیرد.

آموزش تکنیک های پیشرفته برنامه نویسی تدافعی Defensive Programming

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

رجوع به این بسته در سایت Pluralsight

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

دانلود دموی بسته ی آموزش کدنویسی تدافعی Defensive Coding در سی شارپ

عناوین بسته ی آموزش کدنویسی تدافعی Defensive Coding در سی شارپ

فصل اول: مقدمه

  • مقدمه
  • کدنویسی تدافعی چیست؟
  • کد تمیز
  • کدهای قابل تست و Unit Test ها
  • کد قابل پیش بینی
  • موضوع ها

فصل دوم: دفاع کردن از متدها – قسمت اول

  • مقدمه
  • متدهای قابل پیش بینی، قابل تست و تمیز
  • مثالی از متدهای قابل پیش بینی، قابل تست و تمیز
  • ساخت یک Class Library
  • آموزش عملی متدهای قابل پیش بینی، قابل تست و تمیز
  • آموزش عملی Named Argument ها
  • جمع بندی

فصل سوم: دفاع کردن از متدها – قسمت دوم

  • مقدمه
  • Validate کردن پارامترهای متدها
  • آموزش علمی Validate کردن پارامترهای متدها
  • Overload کردن متدها
  • جمع بندی

فصل چهارم: Automated Code Testing

  • مقدمه
  • پدیده ی وقت کافی برای نوشتن Test ندارم!
  • تفاوت روش Code First و Test First
  • تعریف Unit Test Case ها
  • ساخت Unit Test ها
  • استفاده از Test Explorer
  • تولید خودکار Unit Test ها
  • Unit Test ها و Exception ها
  • Dependency ها
  • جمع بندی

فصل پنجم: دفاع کردن از متدها – قسمت سوم (برگرداندن نتایج قابل پیش بینی)

  • مقدمه
  • Method Result ها
  • آموزش عملی برگرداندن یک مقدار
  • آموزش عملی برگرداندن یک Exception
  • آموزش عملی برگرداندن چندین مقدار
  • برگرداندن Null
  • جمع بندی

فصل ششم: دفاع کردن از Code Construct های مختلف

  • مقدمه
  • تعریف متغیرهای محلی
  • جملات If
  • جملات Switch
  • Enum ها
  • مبحث Casting
  • جمع بندی

فصل هفتم: مبحث Assert ها، Error ها و Exception ها

  • مقدمه
  • آموزش عملی آماده سازی پروژه ی نمونه
  • Assert ها
  • خطاهای پیش بینی شده
  • خطاهای پیش بینی نشده و Global Exception Handler
  • مبحث Exception Handling
  • جمع بندی

فصل هشتم: جمع بندی

  • مقدمه
  • کدهای موروثی (Legacy Code)
  • اطلاعات بیشتر
  • جمع بندی

خرید آنلاین بسته ی آموزش کدنویسی تدافعی Defensive Coding در سی شارپ

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

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

Purchase-Icon

آموزش تکنیک های پیشرفته برنامه نویسی تدافعی Defensive Programming

آموزش تکنیک های پیشرفته برنامه نویسی تدافعی Defensive Programming

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش تکنیک های پیشرفته برنامه نویسی تدافعی Defensive Programming می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “تکنیک های پیشرفته برنامه نویسی تدافعی” است که با نام اصلی Advanced Defensive Programming Techniques از شرکت Pluralsight منتشر شده است.

برنامه نویسی تدافعی (Defensive Programing) چیست؟

Defensive Programming یک روش برنامه نویسی و کد نویسی است که در آن سعی می شود برنامه در مقابل شرایط غیرقابل انتظار و غیرقابل پیش بینی رفتار مناسب و قابل پیش بینی از خود نشان دهد. مباحث مربوط به Clean Code نقش بسیار مهمی در برنامه نویسی تدافعی ایفا می کنند. علاوه بر این، مباحث مربوط به SOLID در برنامه نویسی تدافعی بسیار اهمیت دارند.

در واقغ در Defensive Programming، ما سعی می کنیم که برنامه با دریافت کردن ورودی های غیرمناسب چه از سمت کاربر چه از سمت متدهای دیگر برنامه رفتار مناسبی از خود نشان دهد. قابل پیش بینی بودن رفتار برنامه (Predictability) یکی از موضوعات بسیار مهم در کدنویسی تدافعی می باشد. رفتار مناسب برنامه در شرایط غیر مساعد از قبیل از بین رفتن اتصال به شبکه، قطع شدن ارتباط با بانک اطلاعاتی و … در برنامه نویسی تدافعی مورد اهمیت قرار می گیرد.

آموزش کدنویسی تدافعی Defensive Coding در سی شارپ

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

رجوع به این بسته در سایت Pluralsight

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

دانلود دموی بسته ی آموزش تکنیک های پیشرفته برنامه نویسی تدافعی Defensive Programming

عناوین بسته ی آموزش تکنیک های پیشرفته برنامه نویسی تدافعی Defensive Programming

فصل اول: مقدمه

فصل دوم: محدودیت های روش های سنتی دفاع از کد

فصل سوم: ساخت اشیا Consistent در جهت برنامه نویسی تدافعی

فصل چهارم: از بین بردن کد تدافعی با حذف Primitive Type ها

فصل پنجم: تعریف Function Domain به عنوان خط اصلی دفاع از کد

فصل ششم: طراحی تدافعی به جای نوشتن کدهای تدافعی

فصل هفتم: اصول کار کردن با اشیا و نه با Null

فصل هشتم: ساخت یک Domain Model غنی به عنوان تکنیک موثر طراحی تدافعی

فصل نهم: طراحی جریان کاری (Workflow) جایگزین به جای دفاع از خطاها (Error ها)

پیش خرید آنلاین بسته ی آموزش تکنیک های پیشرفته برنامه نویسی تدافعی Defensive Programming با تخفیف (قیمت در زمان انتشار چهل و پنج هزار تومان)

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

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

Purchase-Icon

بسته ی آموزش ساخت برنامه های Cross-Platform با .NET Core

بسته ی آموزش ساخت برنامه های Cross-Platform با .NET Core

یکی دیگر از آموزش های گروه آموزشی پرووید ببسته ی آموزش ساخت برنامه های Cross-Platform با .NET Core در سی شارپ در سی شارپ می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “ساخت برنامه های Cross-Platform با .NET Core” است که با نام اصلی  Building Cross-platform Applications with .NET Core از شرکت Pluralsight منتشر شده است.

.NET Core چیست؟

در حال حاضر .NET Core به روزترین تکنولوژی مایکروسافت برای ساخت برنامه های Cross-Platform با استفاده از دات نت فریم ورک می باشد. با استفاده از این تکنولوژی می توان به سادگی برنامه های اندروید، iOS، ویندوز، لینکوس و … را توسعه داد. در حال حاضر، سیستم عامل های ویندوز، لینوکس و مک از .NET Core پشتیبانی می کنند. با استفاده از .NET Core می توان برنامه ای دات نت را به راحتی بر روی این پلت فرم ها اجرا کرد. جالب است بدانید که تکنولوژی .NET Core به صورت Open Source تنظیم شده است.

ویژگی‌های مخصوص NET Core. به شرح زیر است:

  • چندپلفترمه: قابل اجرا بر روی ویندوز، مک او‌اس و لینوکس.
  • انعطاف: می‌تواند بخشی از اپلیکیشن شما باشد یا به صورت نصب شده در سمت کاربر یا بر روی دستگاه‌های گسترده مورد استفاده قرار گیرد
  • ابزارهای خط فرمان: تمام محصولات را می‌توان از طریق خط فرمان کنترل کرد.
  • تطبیق پذیری: NET Core. با فریم‌ورک NET. و زامارین (ٰXamarin) و مونو (Mono) از طریق یک کتابخانه استاندارد همخوانی دارد. مستندات این پلفترم تحت مجوز CC-BY است. علاوه بر این NET Core. یک پروژه از مجموعه NET. محسوب می‌شود.
  • متن‌باز: پلتفرم NET Core. متن‌باز بوده و از لایسنس‌های MIT و Apache 2 بهره می‌برد.این پلتفرم
  • پشتیبانی شده از طرف مایکروسافت: NET Core. توسط مایکروسافت و از طریق بخش .NET Core Support پشتیبانی می‌شود.

NET Core. از اجزای زیر تشکیل شده است:

  • یک .NET runtime که یک نوع سیستم را ارائه می‌دهد، assembly loading، جمع‌کننده اضافات، تبادل کننده داخلی اطلاعات و دیگر سرویس‌های پایه‌ای.
  • تعدادی از کتابخانه‌های فریم‌ورکی که انواعی از داده‌های اولیه را ارائه می‌دهد، ترکیب‌کننده اپلیکیشن‌ها، و ابزارهای دیگر.
  • تعدادی ابزار SDK و کامپایلر زبان که تجربه توسعه پایه‌ای را که در NET Core SDK. در دسترس است، فعال می‌کند.
  • اپلیکیشن میزان dotnet که به منظور اجرای اپلیکیشن‌های NET Core. مورد استفاده قرار می‌گیرد. این اپ، runtime را انتخاب و میزبانی کرده و حریم شحصی و اجرای اپلیکیشن‌ها را ارائه می‌دهد. علاوه بر این از اپ میزبان مشابهی به منظور اجرای ابزاری‌های SDK با روش مشابهی استفاده می‌شود.

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

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

رجوع به این بسته در سایت Pluralsight

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

عناوین فصل های بسته ی آموزش ساخت برنامه های Cross-Platform با .NET Core

فصل اول: مقدمه

فصل دوم: ساخت برنامه های Console

فصل سوم: Publish کردن برنامه به Platform های مختلف

فصل چهارم: Automated Testing در Platform های مختلف

فصل پنجم: کار کردن با فایل ها

فصل ششم: پیکربندی برنامه

فصل هفتم: Logging

فصل هشتم: نوشتن در بانک های اطلاعاتی

فصل نهم: ساخت و Deploy کردن سرویس ها

فصل دهم: افزودن یک Web Status Endpoint

فصل یازدهم: تزریق وابستگی ها (Injecting Dependencies)

خرید بسته ی آموزش ساخت برنامه های Cross-Platform با .NET Core

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

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

Purchase-Icon