شماره تماس 09336863931 | 09178169907 پست الکترونیک provid.ir@gmail.com
آموزش معماری مدرن نرم افزار Domain Model، CQRS و Event Sourcing

آموزش معماری مدرن نرم افزار Domain Model، CQRS و Event Sourcing

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش معماری مدرن نرم افزار Domain Model، CQRS و Event Sourcing می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “معماری مدرن نرم افزار Domain Model، CQRS و Event Sourcing” است که با نام اصلی Modern Software Architecture Domain Models, CQRS, and Event Sourcing از شرکت Pluralsight منتشر شده است.

Domain Model چیست؟

به منظور مشخص شدن مفهوم Domain Model باید ابتدا هر کدام از این دو واژه را به صورت جداگانه بررسی کنیم. Domain به معنی فضا یا حوزه ای است که در حال توسعه ی سیستم برای آن هستیم. مثال هایی از Domain شامل این موارد هستند: مدیریت خطوط هوایی، بیمه، کافی شاپ، دانشگاه و غیره. ممکن است محدوده ی یک سیستم شامل چندین Domain باشد. برای مثال، محدوده ی یک سیستم فروش آنلاین دامین های از این قبیل باشد: ارسال محصول (انتخاب بهترین روش های ارسال محصول با در نظر گرفتن محصول و مقصد)، قیمت گذاری (تخفیف گذاری ها و تبلیغات) و پیشنهادهای خرید (مشخص کردن محصولات مرتبط با توجه به سابقه ی خرید)

مفهوم کلمه ی Model یک تخمین از مسئله ی پیش رو است. برای مثال، کلاس Employee یک تخمین از ماهیت تمام و کمال یک کارمند در یک Domain است. بدون شک در یک کلاس Employee تمامی ویژگی ها و رفتارهای یک کارمند را قرار نمی دهیم، بلکه فقط مواردی که در Domain مورد نظر اهمیت دارند قرار میگیرند. موضوع دیگر اینکه ممکن است کلاس Employee در یک Domain به صورت متفاوتی نسبت به یک Domain دیگر مدل شود. برای مثال، دامین صدور حقوق و دامین منابع انسانی یک کارمند را به روش های متفاوتی مدل می کنند.

و نهایتاً مفهوم Domain Model همان Model ی است که برای Domain مورد نظر پیاده سازی می شود.

CQRS و Event Sourcing چیست؟

CQRS سرنام چهار کلمه ی Command Query Responsibility Segregation باشد که به معنی تفکیک وظایف Command و Query ها در نرم افزار است. در واقع، Command ها درخواست های نوشتن و Query ها درخواست های خواندن می باشند که باید توسط اشیا متفاوتی مدیریت و انجام شوند. مسائل متنوع زیادی در مورد موضوع CQRS وجود دارد که اغلب با Domain Driven Design گره خورده اند. قرار دادن دو بانک اطلاعاتی در برنامه به منظور انجام عملیات خواندن و نوشتن به صورت جداگانه از هر کدام از این بانک ها ساده ترین شکل الگوی CQRS می باشد. در تصویر زیر شکل ساده از این الگو را مشاهده می کنید.

بسته های آموزش Domain Driven Design

مفاهیم مطرح شده در این بسته ی آموزشی با معماری Domain Driven Design ارتباط وسیعی و نزدیکی دارند. به همین دلیل توصیه می کنیم که از بسته های آموزش اصول طراحی نرم افزار Domain Driven Design و آموزش کاربردی طراحی نرم افزار Domain Driven Design استفاده کنید.

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

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

دانلود دموی بسته ی آموزش معماری مدرن نرم افزار Domain Model، CQRS و Event Sourcing

عناوین بسته ی آموزش معماری مدرن نرم افزار Domain Model، CQRS و Event Sourcing

 

پیش خرید آنلاین بسته ی آموزش معماری مدرن نرم افزار Domain Model، CQRS و Event Sourcing (در زمان انتشار این بسته لینک دانلود برای شما به صورت خودکار ایمیل خواهد شد.)

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

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

Purchase-Icon

آموزش اصول طراحی نرم افزار Domain Driven Design

آموزش اصول طراحی نرم افزار Domain Driven Design

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

Domain Driven Design چیست؟

طراحی دامنه محور در واقع درک نیازهای واقعی کسب و کار مشتری است. ما باید درباره دامنه های مختلف مانند بانکداریT مخابرات، زنجیره تامین، مراقبت های بهداشتی و… دانش داشته باشیم. بنابراین در اینجا دامنه به معنی دانش کسب و کار درباره صنعت خاص است. به طور مشابه طراحی دامنه محور تمرکز بیشتری نسبت به نیازهای کسب و کار دارد نه به تکنولوژی. برای شروع نوشتن یک سیستم، باید بدانیم که مشتری چه چیزی را مد نظر دارد، در حین فاز اولیه هیچگاه درباره برنامه نویسی و معماری آن فکر نمیکنید. هدف اصلی شما درک تمام شرایط کسب و کار مشتری و چگونگی مدل دامنه مورد نیاز او است.

بنابراین چیزی که ما به دنبال آن هستیم بحث با مشتری درباره نیازهای کسب و کار او است. طراحی دامنه محور صرفا بر اساس این فرضیات برای ترسیم کردن نیازهای کسب و کار در مدل دامنه است. طراحی دامنه محور همه چیز درباره چگونگی طراحی مدل دامنه شماست. به این معنا که هر کلاس دامنه باید یک رابطه مستقیم با  آنچه که در دامنه کسب و کار است داشته باشد.

نکته ای در مورد این بسته ی آموزش اصول طراحی نرم افزار Domain Driven Design

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

بسته ی آموزش کاربردی طراحی نرم افزار Domain Driven Design

از شما دعوت می کنیم از دیگر آموزش وبسایت پرووید با عنوان بسته ی آموزش کاربردی طراحی نرم افزار Domain Driven Design نیز دیدن کنید.

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

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

دانلود دموی بسته ی آموزش اصول طراحی نرم افزار Domain Driven Design

عناوین بسته ی آموزش اصول طراحی نرم افزار Domain Driven Design

فصل اول: مقدمه ای بر Domain Driven Design

  • مقدمه
  • تاریخچه ی Domain Driven Design
  • در این دوره ی آموزشی چه چیزی را فرا خواهید گرفت؟
  • مشارکت آقای Eric Evans در این دوره ی آموزشی
  • دلیل اهمیت Domain Driven Design چیست؟
  • دید سطح بالا از Domain Driven Design: تعامل با Domain Expert ها
  • دید سطح بالا از Domain Driven Design: تمرکز بر روی SubDomain ها
  • دید سطح بالا از Domain Driven Design: پیاده سازی SubDomain ها
  • مزایای Domain Driven Design
  • معایب Domain Driven Design
  • نقشه ی مربوط به Domain Driven Design
  • بررسی برنامه ی ساخته شده در این بسته ی آموزشی
  • مهمترین موضوعات برای یادگیری

فصل دوم: مدل کردن Problem ها در نرم افزار

  • مقدمه
  • تعریف اهداف
  • کسب اطلاعات در مورد Domain از طریق صحبت کردن با Domain Expert ها
  • شکست Domain به SubDomain ها
  • تمرکز بر روی یک SubDomain با یک Domain Expert
  • اولیل مدل سطح بالا از SubDomain
  • ساخت یک Bounded Context
  • تفاوت بین یک SubDomain و یک BoundedContext
  • فهمیدن Context Map ها
  • صحبت آقای Eric Evans در مورد تعریف شفاف Context Boundary ها
  • Bounded Context ها در برنامه ی ما
  • Ubiquitous Language (زبان فراگیر) در یک Bounded Context
  • کار بر روی یک Ubiquitous Language با یک Domain Expert
  • واژه نامه
  • جمع بندی
  • منابع

فصل سوم: عناصر Domain Model

  • مقدمه
  • تعریف اهداف
  • اهمیت فهمیدن واژه های Domain Driven Design
  • تمرکز بر روی Domain
  • تفاوت Anemic Domain و Rich Domain
  • Entity ها در Domain Driven Design و در Bounded Context برنامه
  • صحبت آقای Eric Evans در مورد اصل Single Responsibility در Entity ها
  • صحبت آقای Eric Evans در مورد متدهای تساوی Entity ها
  • نحوه ی پیاده سازی Entity ها در برنامه
  • ارتباطات Association ها
  • Value Object ها
  • صحبت آقای Eric Evans در مورد متدهای Value Object ها
  • Value Object ها در برنامه
  • صحبت آقای Eric Evans در مورد کد Entity در Value Object ها
  • Domain Service ها
  • واژه نامه
  • جمع بندی
  • منابع

فص جهارم: Aggregate ها در Domain Driven Design

  • مقدمه
  • تعریف اهداف
  • حل و فصل کردن پیچیدگی داده ای (Data Complexity)
  • معرفی Aggregate ها و Aggregate Root ها
  • تعامل بین Aggregate ها
  • تکامل Appointment Aggregate در برنامه
  • استفاده از Invariant ها برای فهم بهتر Aggregate ها
  • پیشبرد مدل سازی و ریفکتورینگ
  • استفاده از Scheduling به عنوان Aggregate جدید
  • تعریف Schedule Aggregate در برنامه
  • مرور نکات Aggregate ها
  • واژه نامه
  • منابع

فصل پنجم: Repository ها

  • مقدمه
  • تعریف اهداف
  • معرفی Repository ها
  • نکات و مزیت Repository ها
  • مقایسه Repository ها و Factory ها
  • استفاده از اینترفیس IRepository جنریک
  • استفاده از Repository های جنریک در Domain Driven Design
  • Repository های برنامه
  • انجام ریفکتورینگ برای تفکیک و Separation بیشتر
  • واژه نامه
  • منابع

فصل ششم: Domain Event ها و Anti-corruption Layer ها

  • مقدمه
  • تعریف اهداف
  • معرفی Domain Event ها
  • پیاده سازی Domain Event ها در یک برنامه ی نمونه
  • تعریف Domain Event ها در برنامه ی اصلی
  • مرزهای Domain Event ها
  • لایه ی Anti-corruption
  • واژه نامه
  • منابع

فصل هفتم: بهره مند شدن از مزایای Domain Driven Design

  • مقدمه
  • تعریف اهداف
  • طراحی سیستم فعلی
  • بررسی یک قابلیت جدید با Domain Expert برای پیاده سازی
  • برنامه ریزی برای پیاده سازی قابلیت جدید
  • قرار دادن یک Message Queue بین برنامه ها
  • ترکیب Message Queue و Event و Service در برنامه
  • بررسی دقیق جزییات پیاده سازی
  • گسترش دادن بیشتر برنامه
  • بررسی UI و ارتباط آن با Domain
  • صحبت آقای Eric Evans در مورد Fallacy of Perfectionism
  • نکته ی کلیدی این فصل
  • واژه نامه
  • منابع

خرید آنلاین بسته ی آموزش اصول طراحی نرم افزار Domain Driven Design

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

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

Purchase-Icon

آموزش کاربردی طراحی نرم افزار Domain Driven Design

آموزش کاربردی طراحی نرم افزار Domain Driven Design

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش کاربردی طراحی نرم افزار Domain Driven Design می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “آموزش کاربردی Domain Driven Design” است که با نام اصلی Domain Driven Design in Practice از شرکت Pluralsight منتشر شده است.

Domain Driven Design چیست؟

طراحی دامنه محور در واقع درک نیازهای واقعی کسب و کار مشتری است. ما باید درباره دامنه های مختلف مانند بانکداریT مخابرات، زنجیره تامین، مراقبت های بهداشتی و… دانش داشته باشیم. بنابراین در اینجا دامنه به معنی دانش کسب و کار درباره صنعت خاص است. به طور مشابه طراحی دامنه محور تمرکز بیشتری نسبت به نیازهای کسب و کار دارد نه به تکنولوژی. برای شروع نوشتن یک سیستم، باید بدانیم که مشتری چه چیزی را مد نظر دارد، در حین فاز اولیه هیچگاه درباره برنامه نویسی و معماری آن فکر نمیکنید. هدف اصلی شما درک تمام شرایط کسب و کار مشتری و چگونگی مدل دامنه مورد نیاز او است.

بنابراین چیزی که ما به دنبال آن هستیم بحث با مشتری درباره نیازهای کسب و کار او است. طراحی دامنه محور صرفا بر اساس این فرضیات برای ترسیم کردن نیازهای کسب و کار در مدل دامنه است. طراحی دامنه محور همه چیز درباره چگونگی طراحی مدل دامنه شماست. به این معنا که هر کلاس دامنه باید یک رابطه مستقیم با  آنچه که در دامنه کسب و کار است داشته باشد.

بسته ی آموزش اصول طراحی نرم افزار Domain Driven Design

از شما دعوت می کنیم از دیگر آموزش وبسایت پرووید با عنوان بسته ی آموزش اصول طراحی نرم افزار Domain Driven Design نیز دیدن کنید.

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

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

دانلود دموی بسته ی آموزش کاربردی طراحی نرم افزار Domain Driven Design

عناوین بسته ی آموزش کاربردی طراحی نرم افزار Domain Driven Design

پیش خرید آنلاین بسته ی آموزش کاربردی طراحی نرم افزار Domain Driven Design با تخفیف ویژه (در زمان انتشار این بسته لینک دانلود برای شما به صورت خودکار ایمیل خواهد شد.)

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

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

Purchase-Icon

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

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

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

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

 

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

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

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

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

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

  • مقدمه
  • دید کلی
  • کد تمیز چیست؟
  • چرا باید به کد تمیز اهمیت داد؟
  • بررسی عملی
  • جمع بندی

فصل دوم: معماری Domain-centric

  • مقدمه
  • معماری Domain-centric
  • آموزش عملی
  • جمع بندی

فصل سوم: لایه ی Application

  • مقدمه
  • لایه ی Application
  • آموزش عملی
  • جمع بندی

فصل چهارم: Command ها و Query ها

  • مقدمه
  • Command ها و Query ها
  • آموزش عملی
  • جمع بندی

فصل پنجم: سازماندهی Functional

  • مقدمه
  • سازماندهی Functional
  • آموزش عملی
  • جمع بندی

فصل ششم: مایکروسرویس ها

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

فصل هفتم: معماری قابل تست

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

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

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

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

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 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 ها
  • کار با Life Cycle برنامه
  • آموزش عملی کار با Life Cycle
  • استفاده از Plugin ها
  • آموزش عملی کار با Plugin ها
  • ارسال پیام با IMvxMessenger
  • آموزش عملی ارسال پیام با IMvxMessenger
  • نمایش دادن سایت ها با پلاگین Browser
  • آموزش عملی نمایش دادن سایت ها با پلاگین Browser
  • بررسی کردن اتصال
  • آموزش عملی بررسی کردن اتصال
  • ترجمه کردن View ها
  • آموزش عملی ترجمه کردن View ها
  • جمع بندی

تست کردن معماری برنامه

  • مقدمه
  • آموزش سریع Unit Testing
  • آموزش عملی تست کردن View Model ها
  • آموزش عملی تست کردن Service ها
  • جمع بندی

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

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 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