کتاب های برچسب -net-core
تاریخ: ۸:۴۵:۴۷ ۱۳۹۸/۳/۱۶ پنج شنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp | dotNET Framework | .NET Core |

کتاب بررسی ویژگیهای پیشرفته در #C، برای آن دسته از توسعه دهندگانی است که تجربه کار با سیشارپ و ویژوال استادیو را دارند و می‌خواهند دانش  و مهارت خود را بهبود دهند. این کتاب بر روی C# 7 تمرکز دارد ولی ویژگی‌های جدید در C# 8‌ و NET Core 3.0. نیز بررسی شده اند.

مطالبی که در کتاب #Exploring Advanced Features in C خواهید آموخت:

  • نگاهی بر ویژگی‌های C# 7 مثل tuple ها، توابع محلی و discard ها
  • بررسی کلاس‌های انتزاعی، پیاده سازی اینترفیس ها، استفاده از async، await، nullable و dynamic types
  • نگاهی به ویژگی‌های C# 8 مثل nullable reference types، recursive patterns، ranges، indices، switch expressions
  • ساخت برنامه‌های وب با استفاده از ASP.NET MVC، SASS، jQuery، و Model-View-Controller.
  • بررسی امکانات جدید .NET Core 3.0 و نحوه‌ی راه اندازی و اجرای دات نت کور 3
  • نگاهی به نحوه راه اندازی یک برنامه ASP.NET Core MVC بر روی لینوکس و توسعه برنامه با استفاده از Visual Studio Code
  • بررسی امکانات جدید Visual Studio 2019
  • بررسی نحوه‌ی کار Visual Studio Live Share
  • یادگیری برخی از نکات Refactoring و Codefix‌ با استفاده از ویژوال استادیو
  • آوردن هوش مصنوعی به ویژوال استادیو با بهره گیری از Visual Studio IntelliCode
تعداد بازدید: ۲۶۸
دیدگاه ها: ۱
تاریخ: ۲۰:۲۴:۵۸ ۱۳۹۸/۳/۱۲ یکشنبه
توسط: MotoMan
امتیاز: ۳

با کمک کتاب الگوهای طراحی در دات نت، الگو‌های طراحی در دات نت را با استفاده از آخرین نسخه‌های زبان‌های #C و #F پیاده سازی کنید. این کتاب بررسی جامعی از الگو‌های طراحی که توسط توسعه دهندگان مورد استفاده قرار می‌گیرند را ارائه کرده است.

کتاب Design Patterns in .NET، با استفاده از زبان برنامه نویسی سی شارپ، پیاده سازی الگوهای طراحی کلاسیک را بررسی کرده است و درباره کاربرد و امکانات به خصوص زبان برای پیاده سازی آن‌ها بحث کرده است.

مطالبی که در کتاب الگوهای طراحی در .NET خواهید آموخت:

  • پیاده سازی جدید‌ترین الگوها با استفاده از سی شارپ و #F
  • بررسی الگوهای مختلف طراحی
  • استفاده از آخرین نسخه‌های زبان #C، ویژوال استادیو و ریشارپر
تعداد بازدید: ۲۷۲
دیدگاه ها: ۰
تاریخ: ۲۰:۳۵:۵۷ ۱۳۹۸/۲/۱۶ دوشنبه
توسط: MotoMan
امتیاز: ۳

کتاب برنامه نویسی شبکه با #C و NET Core.، راهنمایی جامع برای فهمیدن معماری شبکه، پروتکل‌های ارتباطی و تحلیل شبکه است تا برنامه‌های امن سازگار با آخرین نسخه از C# 8 و NET Core 3.0. بنویسید.

در کتاب Hands-On Network Programming with C# and .NET Core، معماری‌های مختلف شبکه که برنامه نویسی توزیع شده را امکان پذیر می‌کند را بررسی می‌کنید. همچنین نحوه‌ی ایجاد برنامه‌های قابل اطمینان را با نوشتن ارتباطات ایمن بین کلاینت و سرور یاد می‌گیرید. در ادامه از NET Core. برای اتوماسیون دستگاه شبکه، DevOps و شبکه‌های تعریف شده توسط نرم افزار استفاده می‌کنید.

تعداد بازدید: ۳۸۲
دیدگاه ها: ۱
تاریخ: ۲۱:۱۴:۳۴ ۱۳۹۸/۱/۲۷ سه شنبه
توسط: MotoMan
امتیاز: ۲

ما در میان یک انقلاب تکنولوژیک هستیم. همان طور که با انقلاب قبلی، عدم توانایی در انطباق با روش‌های جدید مهارت‌های توسعه شما را دیر یا زود منسوخ کرد. آغاز گر این انقلاب، انقلاب ابری (Cloud Revolution)، کلان داده، اینترنت اشیا (IoT) و هوش مصنوعی (AI) ، همگی چشم انداز توسعه‌ی نرم افزار را تغییر دادند. همان طور که وارد عصر هوش مصنوعی و اینترنت اشیا می‌شویم، تکنولوژی دیگری در حاضر در سراسر جهان مطرح شده است که بلاکچین نام دارد. ترکیب اینترنت اشیا و بلاکچین که از هوش مصنوعی قدرت بگیرند، دوباره در توسعه نرم افزار انقلاب می‌کنند.

کتاب اینترنت اشیا، هوش مصنوعی و بلاکچین برای دات نت، این که چگونه قابلیت‌های هوش مصنوعی (AI)، و یادگیری ماشین (ML) می‌توانند با استفاده از اینترنت اشیا (IoT) تقویت شوند و با استفاده بلاکچین (Blockchain) امن شوند را بررسی کرده است. بنابراین برنامه‌های شما نه تنها می‌توانند باهوش‌تر باشند بلکه می‌توانند متصل‌تر باشند و از هر موقعی امن‌تر باشند. این کتاب API‌ها و سرویس هایی از مایکروسافت شامل Azure IoT، API‌های سرویس‌های (Cognitive، Blockchain as a Service (Baas و Machine Learning Studio را پوشش می‌دهد.

تعداد بازدید: ۳۶۷
دیدگاه ها: ۰
تاریخ: ۲۳:۴۴:۴۱ ۱۳۹۸/۱/۲۰ سه شنبه
توسط: MotoMan
امتیاز: ۳
برچسب ها: C Sharp | dotNET Framework | .NET Core |

ویرایش چهارم کتاب C# in Depth، درباره‌ی زبان برنامه نویسی سیشارپ است.  در اغلب موارد نیز وارد جزئیات runtime که وظیفه‌ی اجرای کد‌های شما را بر عهده دارد و همچنین کتابخانه هایی که از برنامه‌ی شما پشتیبانی می‌کنند خواهیم شد، اما تمرکز اصلی این کتاب بر روی خود این زبان است. هدف اصلی این کتاب این است که باعث شود که شما تا آن جایی که امکان دارد با زبان سیشارپ راحت باشید تا این که بخواهید با آن سر جنگ بردارید.

از زمان ویرایش اول، طراحان زبان #C بارها اثبات کرده اند که تا زمانی که صنعت به آن علاقه نشان می‌دهد، آن را پیشرفت دهند و این خیلی مهم است، چرا که در طول این ده سال صنعت بسیار تغییر پیدا کرده است. برای بسیاری از توسعه دهندگان دات نت، یکی از بزرگترین تغییرات در طول این سال‌های اخیر NET Core. بوده است. فریمورکی متن باز و کراس پلتفرم که با هدف سازگاری با سایر فریمورک‌ها و پلتفرم‌ها توسعه داده شد.

تعداد بازدید: ۶۶۵
دیدگاه ها: ۰
تاریخ: ۲۱:۳۵:۱۸ ۱۳۹۷/۱۲/۲۱ سه شنبه
توسط: MotoMan
امتیاز: ۴
برچسب ها: .NET Core | Microservice |

سیستم‌های توزیع شده، همیشه به سختی به موفقیت کامل دست می‌یابند. اخیرا، میکرو سرویس‌ها توجه زیادی را به خود جلب کرده‌ اند. با Netflix‌ و Spotify، پیاده سازی میکرو سرویس‌ها تبدیل به بزرگترین داستان‌های موفقیت در صنعت شده اند. از سویی دیگر عده ای دیگر معتقد اند که میکرو سرویس‌ها چیز جدیدی نیستند و آن‌ها فقط یک برند جدیدی از SOA هستند.

در هر صورت، معماری میکرو سرویس مزایای مهمی به همراه دارد. با این حال، راهنمای مشخص و کاربردی  میکرو سرویس‌ها در اکو سیستم مایکروسافت کمتر یافت می‌شود. در این کتاب سعی شده که مفاهیم و چالش‌های معماری میکرو سرویس‌ها را با استفاده از .NET Core 2.0 و آژور بررسی شوند.

تعداد بازدید: ۵۳۴
دیدگاه ها: ۰
تاریخ: ۱۳:۲:۴ ۱۳۹۷/۵/۱۲ جمعه
توسط: MotoMan
امتیاز: ۴

این کتاب فقط این که CLR چگونه کار می‌کند را به شما یاد نمی‌دهد، بلکه دقیقا چیزهایی را که اکنون باید انجام دهید به شما یاد می‌دهد تا امروز به بهترین کارایی ممکن برسید. این کتاب به طرز ماهرانه ای شما را در جزئیات بهینه سازی شدید کارایی در NET.، آزمایشات عمیق عملکرد CLR، توصیه‌ها و آموزش‌های ابزار‌های رایگان، مثال‌های مفید و آموزش‌های گام به گام برای اندازه گیری و بهبود کارایی راهنمایی کرده است.

ویرایش دوم کتاب، پیشرفت‌ها و بهبود‌های NET. در طی سال‌های اخیر، پوشش بیشتر ابزار ها، سرفصل‌های بیشتر، آموزش‌های بیشتر، نکات بیشتر و بهبود هایی در سرتاسر کتاب را شامل می‌شود.

تعداد بازدید: ۱۹۵۴
دیدگاه ها: ۱
تاریخ: ۱۴:۴۷:۴۴ ۱۳۹۷/۵/۱۱ پنج شنبه
توسط: MotoMan
امتیاز: ۳

فریمورک NET Core.، نسبت به همیشه کنترل بیشتری برای معماری برنامه‌های وب ارائه می‌دهد. از دیدگاه معماری نرم افزار، یکی از نکات کلیدی این است که این کنترل بیشتر بر اساس استفاده از تزریق وابستگی است که به عنوان روشی برای پیاده سازی صحیح اصل معکوس سازی وابستگی پیشنهاد شده در اصول SOLID است که توسط Robert C. Martin ایجاد شده است.

با ظهور NET Core.، با DI تعبیه شده در سیستم، چیزها بسیار ساده‌تر شدند. هدف این کتاب دادن دیدی عمیق از نوشتن کد‌های loosely-coupled با استفاده از آخرین ویژگی‌های موجود در NET Core. است. در این کتاب در مورد تزریق سازنده ها، پارامتر، setter‌ها و اینترفیس صحبت می‌شود که با جزئیات و به کمک مثال‌ها توضیح داده شده است که چه تزریقی در چه شرایطی استفاده شود. در این کتاب به شما نشان داده می‌شود که چگونه کلاسی را پیاده سازی کنید که کلاس‌های دیگر را به همراه وابستگی هایشان ایجاد می‌کند، که به آن‌ها IoC Container نیز گفته می‌شود و سپس وابستگی‌ها برای هر کامپوننت MVC از ASP.NET Core را می‌سازند. شما یاد خواهید گرفت تا بین IoC Container ها، کاربرد معکوس سازی کنترل و خود DI که تنها روشی از پیاده سازی IoC از طریق این container‌ها است تمایز قائل شوید. شما همچنین چگونگی ساخت وابستگی ها  برای هر ابزار frontend دیگری مثل Angular را یاد می‌گیرید. شما می‌توانید از سرویس‌های تعبیه شده ارائه شده توسط NET Core. برای ساخت وابستگی‌های شخصی سازی شده خود نیز استفاده کنید.

در انتها، ما درباره‌ی بعضی از الگو‌ها و ضد الگو‌ها برای تزریق وابستگی به همراه تعدادی تکنیک برای ریفکتور کردن برنامه‌های قدیمی و تزریق وابستگی‌ها صحبت می‌کنیم.

تعداد بازدید: ۱۹۸۰
دیدگاه ها: ۰
تاریخ: ۱۸:۱۰:۵۷ ۱۳۹۷/۱/۶ دوشنبه
توسط: MotoMan
امتیاز: ۱۳
برچسب ها: C Sharp | WPF | dotNET Framework | .NET Core | ASP Core |

پس از سال‌های زیادی، NET. حرکت جدیدی کرده است. فریمورک NET. یک برادر جوان دارد: NET Core.! فریمورک NET. سورسش بسته بود و فقط برای سیستم‌های ویندوزی در دسترس بود. اکنون، NET Core. متن باز است و بر روی Linux نیز در دسترس است و از الگو‌های نوین استفاده می‌کند. اکنون ما می‌توانیم پیشرفت‌های خیلی بزرگی در اکو سیستم NET. مشاهده کنیم.

با استفاده از #C و ASP .NET Core، شما می‌توانید برنامه‌ها و سرویس‌های تحت وبی بسازید که بر روی ویندوز، لینوکس و مک اجرا می‌شوند. شما می‌توانید از Runtime ویندوز برای نوشتن برنامه‌های ویندوز بومی (همچنین به عنوان Universal Windows Platform و UWP نیز شناخته می‌شوند) از #C و XAML و همچنین NET Core. استفاده کنید. با Xamarin شما می‌توانید با استفاده از #C و XAML برنامه هایی بسازید که بر روی اندروید و iOS اجرا شوند. با کمک NET Standard. می‌توانید کتابخانه هایی بنویسید که بتوان آن‌ها را بین ASP .NET Core، برنامه‌های ویندوز و Xamarin به اشتراک گذاشت. علاوه بر این شما همچنان می‌توانید برنامه‌های سنتی ویندوز فرم و WPF بسازید. همه این موارد در این کتاب پوشش داده شده اند.

فریمورک NET. تاریخچه ای طولانی دارد، اما NET Core. خیلی جوان است. NET Core 2.0. دارای API‌های خیلی جدیدی است که از NET Framework. آمده اند تا انتقال برنامه‌های NET Framework. را به دنیای NET Core. ساده‌تر کنند.

به عنوان حرکتی ساده تر، شما می‌توانید کتابخانه هایی با استفاده از NET Standard 2.0. بسازید که از برنامه‌های NET Framework. با NET Framework 4.6.1. گرفته تا برنامه‌های NET Core 2.0. و برنامه‌های ویندوز از بیلد 16299 به بعد را پشتیبانی کند.

امروزه دلایل زیادی نمی‌توان پیدا کرد تا از ASP .NET Core با وجود انتقال ساده به NET Standard. و کتابخانه هایی که بیشتر و بیشتر می‌توان در NET Core. استفاده کرد، در backend مورد استفاده قرار نداد. از نگاهی بالاتر، ASP .NET Core MVC خیلی شبیه به برادر بزرگترش ASP .NET MVC به نظر می‌رسد. با این حال ASP .NET Core MVC خیلی انعطاف پذیر تر، کار کردن با آن با استفاده از الگوهای NET Core. ساده‌تر و به سادگی بسط می‌یابد.

برای ایجاد برنامه‌های جدید وب، استفاده از تکنولوژی صفحات Razor ممکن است تمامی چیزی باشد که شما به آن احتیاج داشته باشید. اگر برنامه رشد پیدا کرد، صفحات Razor را به سادگی می‌توان به الگوی Model-View-Controller با استفاده از ASP .NET Core MVC گسترش داد.

در زمان نوشتن این کتاب، نسخه‌ی NET Core. کتابخانه SignalR، تکنولوژی ای برای ارتباطات بلادرنگ، در نزدیکی عرضه شدن خود قرار دارد. ASP .NET Core به خوبی با تکنولوژی‌های جاوا اسکریپت مثل Angular و React/Redux کار می‌کند. حتی قالب هایی برای ایجاد پروژه هایی با این تکنولوژی ها  در ترکیب با ASP .NET Core به عنوان backend وجود دارد.

زمانی که #C در سال 2002  منتشر شد، زبانی بود که برای NET Framework. توسعه داده شده بود. سیشارپ بر اساس ایده هایی از ++C، جاوا و پاسکال طراحی شده بود. Anders Hejlsberg به همراه تجربه‌های خود از توسعه زبان Delphi از Borland به مایکروسافت آمد. آندرس هایلسبرگ در مایکروسافت بر روی نسخه‌ی مایکروسافتی جاوا به نام ++J قبل از به دنیا آمدن #C کار می‌کرد. زبان #C فقط به عنوان زبان برنامه نویسی همه منظوره شی گرا پا به عرصه نگذاشت بلکه به عنوان زبان برنامه نویسی مبتنی بر کامپوننت که از property ها، رویداد ها، (attributes (annotations و ساختن اسمبلی‌ها (باینری‌های شامل متادیتا) منتشر شد.

در طول زمان، #C با generic ها، زبان پرس و جوی یکپارچه (LINQ)، عبارات لامبدا، امکانات dynamic و برنامه نویسی ساده‌تر آسنکرون تکمیل‌تر شد. سیشارپ زبانی ساده برای برنامه نویسی نیست چرا که امکانات زیادی را ارائه می‌دهند، اما دائما ویژگی هایش که کاربردی هستند را توسعه می‌دهد. با این ویژگی ها، #C  بیشتر از یک زبان شی گرا یا مبتنی بر کامپوننت، شامل ایده‌های زبان‌های برنامه نویسی تابعی نیز می‌شود.

با C# 6، سورس کد کامپایلر به صورت کامل بازنویسی شد. این بیشتر از این است که pipeline جدید کامپایلر را بتوان در برنامه‌های شخصی استفاده کرد؛ مایکروسافت همچنین سورس‌های جدید را دریافت می‌کند که تغییرات بخش‌های دیگر برنامه را نیز بهم نریزد. بنابراین توسعه کامپایلر بسیار راحت شده است.

سیشارپ 7 مجددا ویژگی‌های جدیدی را اضافه کرده است که از برنامه نویسی تابعی (functional programming) می‌آیند مثل توابع محلی، tuple‌ها و pattern matching.

تعداد بازدید: ۴۹۷۹
دیدگاه ها: ۶
تاریخ: ۱۱:۴۳:۵۵ ۱۳۹۷/۱/۲ پنج شنبه
توسط: MotoMan
امتیاز: ۵
برچسب ها: .NET Core | Entity Framework Core |

توانایی ساخت و نگهداری برنامه‌های داده گرا (data-oriented)، تبدیل به امری حیاتی در برنامه نویسی مدرن شده است. به این دلیل است که مایکروسافت با (Entity Framework (EF آمد تا معماران بتوانند نیازمندی‌های ذخیره سازی را بهینه سازی کنند در حالی که همچنان برنامه ای قابل نگهداری و کارآمد بنویسند. این کتاب راهنمایی جامع است که به شما نحوه‌ی به کارگیری قدرت EF برای ساخت برنامه‌های کارآمد NET Core. را نشان می‌دهد. این کتاب تنها مبانی EF Core  را به شما آموزش نمی‌دهد بلکه چگونگی استفاده از آن در عمل را نیز نشان می‌دهد، بنابراین شما می‌توانید آن را در توسعه‌ی نرم افزار خود استفاده کنید.
این کتاب به سه بخش تقسیم شده است. بخش اول بر روی موجودیت‌ها و روابط تمرکز می‌کند. در این قسمت شما همچنین در مورد تکنیک‌های مختلف نگاشت (Mapping) یاد می‌گیرید که به شما کمک می‌کند تا متناسب با طراحی برنامه خود بهترینشان را انتخاب کنید. زمانی که مبانی EF را یاد گرفتید، در بخش دوم درباره‌ی اعتبارسنجی و کوئری گرفتن شروع به یادگیری خواهید کرد. در این بخش همچنین به شما نحوه‌ی اجرای کوئری‌های خام SQL را یاد می‌دهد و EF را گسترش دهید تا با استفاده از الگوی Query Object، حداکثر بهره وری را از Query Object‌ها ببرید. در بخش پایانی این کتاب بر روی بهبود کارایی و مدیریت امنیت برنامه شما تمرکز شده است. شما همچنین چگونگی پیاده سازی مکانیزم‌های fail-safe با استفاده از توکن‌های همزمانی را خواهید آموخت. در این کتاب امنیت row-level و پایگاه داده‌های چند مستاجری نیز به صورت مفصل مورد بحث قرار گرفته اند.

 

تعداد بازدید: ۲۲۶۴
دیدگاه ها: ۰
تاریخ: ۲۲:۶:۳۷ ۱۳۹۶/۱۲/۲ چهارشنبه
توسط: MotoMan
امتیاز: ۱۲
برچسب ها: C Sharp | dotNET Framework | .NET Core |
این کتاب از فرمت منحصر به فرد مختصر و بصری برای ارائه زبان C# 7.0 استفاده می‌کند تا به سرعت #C را یاد بگیرید. چه برای اولین بار است که با #C آشنا می‌شوید و چه می‌خواهید عمقی‌تر آن را یاد بگیرید، شما این کتاب را در آموزش هر جنبه ای از این زبان، واضح و با طراوت خواهید یافت.
کتاب آموزش C# به صورت مصور، مطالب جدیدی از قبیل NET Core، Roslyn. و آخرین ویژگی‌های C# 7.0 شامل tuples و pattern matching، را در بر دارد. همچنین شیوه ای منحصر به فرد را برای ارائه زبان #C به صورت تمیز، از طریق دیاگرام‌های ساده، نمونه کد‌ها و توضیحات خلاصه و واضح در پیش گرفته شده است. این کتاب را می‌توان هم به عنوان آموزش زبان #C استفاده کرد و هم به عنوان مرجعی که بعد‌ها به سراغ آن بیایید.
در این کتاب مطالبی که خواهید آموخت عبارتند از:
- مروری بر زبان سیشارپ و این که این زبان در پیش زمینه چگونه کار می‌کند.
- ذکر کردن کمی از تاریخچه‌ی مفید سیشارپ و NET.
- دانستن این که NET Core. چگونه جای خود را  دارد در صحنه باز می‌کند
- درک این که چگونه سیشارپ type‌ها را مدیریت می‌کند
- یادگیری امکانات زبان از کلاس‌ها گرفته تا وراثت و enumerator‌ها و iterator‌ها و tuples از C# 7.0 با توضیحات خلاصه و مفید و روشن.
تعداد بازدید: ۲۳۵۷
دیدگاه ها: ۲
تاریخ: ۲۲:۵۵:۳۴ ۱۳۹۶/۱۱/۲۳ دوشنبه
توسط: MotoMan
امتیاز: ۷

فریمورک ASP.NET Core 2 برای توسعه برنامه‌های وب کراس پلتفرم با کارایی بالا استفاده می‌شود. این فریمورک بر مبنای NET Core 2. است و به طور قابل توجهی API‌های فریمورک بیشتری نسبت به نسخه‌ی یک دارد.

کتاب ASP.NET Core 2 با کارایی بالا؛ به تکنیک‌های بهبود عملکرد سطح بالا اشاره دارد. در آغاز، چگونگی پیدا کردن و اندازه گیری مشکلات کارایی به شما نشان داده می‌شود و پس از آن راه حل برخی از رایج‌ترین آن مشکلات بیان می‌شود. در ادامه با چگونگی آغاز به کار با ASP.NET Core 2 بر روی ویندوز، مک، لینوکس و کانتینر‌های داکر آشنا می‌شوید.

در این کتاب مشکلاتی که در موقع توزیع برنامه بر روی زیرساختی ابری و افزایش تاخیر رخ می‌دهد بررسی شده اند. همچنین چگونگی بهینه سازی کدهای #C و انتخاب بهترین ساختمان‌های داده‌ها برای انجام کار بیان شده است. همچنین ویژگی‌های جدید #C نسخه 6 و 7 به همراه برنامه نویسی همروند و معماری‌های توزیع شده نیز پوشش داده شده اند.

در پایان این کتاب، شما مشکلات تاخیر و کارایی را حل می‌کنید، اما همچنان این را نیز متوجه خواهید شد که چگونه بر روی پیچیدگی و نگهداری برنامه‌ی شما تاثیر می‌گذارند. در انتها، کمی از تکنیک‌های خیلی پیشرفته برای بهینه سازی‌های بیشتر را نیز بررسی خواهیم کرد.

تعداد بازدید: ۲۱۷۶
دیدگاه ها: ۰
تاریخ: ۱۰:۱۵:۲۲ ۱۳۹۶/۱۱/۲۰ جمعه
توسط: MotoMan
امتیاز: ۱۱
برچسب ها: .NET Core | ASP Core | Entity Framework Core |

توانایی توسعه برنامه‌های تحت وبی که خیلی کارآمد ولی همچنان به آسانی قابل نگهداری باشند به امری ضروری برای خیلی از کسب و کار‌ها تبدیل شده است. ASP.NET Core 2.0 فریمورکی متن باز از مایکروسافت است که ساخت برنامه‌های تحت وب کراس پلتفرم مدرن و پویا را آسان می‌کند. این کتاب شما را با تمامی مفاهیم ضروری ASP.NET Core 2.0 آشنا می‌سازد تا یاد بگیرید چگونه برنامه‌های تحت وب قدرتمند بسازید.

کتاب یادگیری ASP.NET Core 2.0، با مقدمه ای مختصر از فریمورک ASP.NET Core و بهبود هایی که در آخرین نسخه‌ی آن یعنی ASP.NET Core 2.0 انجام شده است، شروع می‌شود. پس از آن شما اولین برنامه وب خود را به سرعت بیلد، تست و دیباگ می‌کنید. به محض این که شما ساختار پایه ای برنامه‌های وب ASP.NET Core 2.0 را فهمیدید، وارد مفاهیم و سناریو‌های پیچیده‌تر می‌شوید.

در ادامه، ما چگونگی بهره گیری از مزیت‌های فریمورک‌های پر استفاده مثل Model View Controller و Entity Framework Core 2 را شرح می‌دهیم و یاد خواهید گرفت که چگونه برنامه خود را امن کنید. در انتها ما به شما نشان می‌دهیم که به چه شکل برنامه‌های خود را با استفاده از Azure، AWS و Docker منتشر و مانیتور کنید.

پس از مطالعه این کتاب شما باید بتوانید برنامه‌های تحت وب کارآمد و قدرتمند را با ASP.NET Core 2.0 توسعه دهید که بیشترین رضایت مشتری را در پی داشته باشد.

 

تعداد بازدید: ۳۴۶۶
دیدگاه ها: ۳
تاریخ: ۲۲:۵۱:۱۷ ۱۳۹۶/۱۱/۱۸ چهارشنبه
توسط: MotoMan
امتیاز: ۱۱
برچسب ها: C Sharp | .NET Core |

کتاب‌های هزاران صفحه ای از #C وجود دارند که هدفشان تبدیل شدن به عنوان مرجعی جامع برای زبان برنامه نویسی #C و NET Framework. است.  اما این کتاب متفاوت است؛ کتاب C# 7.1  و Net Core 2.0. – توسعه مدرن کراس پلتفرم، مختصر و جمع و جور است و هدفش  این است که بتوان آن را به سرعت خواند. من این کتاب را نوشتم تا تبدیل به بهترین راهنمای گام به گام برای یادگیری روش‌های کراس پلتفرم مدرن اثبات شده #C با استفاده از NET Core. باشد.

من به قسمت‌های باحال #C اشاره می‌کنم تا بتوانید همکاران و کارفرمایانان خود را تحت تاثیر قرار بدهید و سریع‌تر برنامه‌ها را تولید کنید، به جای اینکه حوصله بعضی از خوانندگان را با توضیح هر چیز کوچکی سر ببرم. من فرض را بر این گذاشته ام که اگر اصطلاحی استفاده می‌کنم که برای شما تازگی دارد، شما آن را گوگل می‌کنید تا جوابتان را پیدا کنید.

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

تعداد بازدید: ۳۳۱۴
دیدگاه ها: ۶
تاریخ: ۲۱:۲۹:۲۴ ۱۳۹۶/۱۰/۲۷ چهارشنبه
توسط: MotoMan
امتیاز: ۷
برچسب ها: .NET Core | Microservice |

کتاب Building Microservices with .NET Core برای توسعه دهندگان NET Core. است که می‌خواهند معماری میکرو سرویس‌ها را یاد بگیرند و بفهمند و آن را در برنامه‌های NET Core. خودشان پیاده سازی کنند. این کتاب برای آن دسته از توسعه دهندگانی ایده آل است که میکرو سرویس‌ها برایشان کاملا موضوع جدیدی باشد و یا فقط درکی تئوری از رویکرد این معماری دارند و می‌خواهند دیدی کاربردی پیدا کنند تا بهتر بتوانند پیچیدگی برنامه را مدیریت کنند.
میکرو سرویس ها، یک سبک از معماری است که توسعه برنامه‌های پیچیده را به صورت مجموعه ای از سرویس‌های کوچک بر اساس توانایی‌های کسب و کار ارتقا می‌بخشد. این کتاب به شما در شناسایی محدوده‌های مناسب سرویس در کسب و کار کمک می‌کند. ما در ابتدا نگاهی به میکرو سرویس‌ها می‌اندازیم و مشخصات اصلی آن‌ها را بررسی می‌کنیم.
در ادامه سناریو‌های برنامه‌های دنیای واقعی به شما معرفی می‌شود و پس از ارزیابی مشکل فعلی، ما شروع به تبدیل برنامه از طریق شکستن آن به مجموعه ای از میکرو سرویس‌ها می‌کنیم. شما محدوده‌ی سرویس‌ها را شناسایی خواهید کرد؛ برنامه را به چندین میکرو سرویس خرد می‌کنید و قرار داد‌های سرویس‌ها را مشخص می‌کنید. شما چگونگی پیکر بندی، انتشار و رصد را یاد خواهید گرفت و مقیاس پذیری را نیز پیکر بندی می‌کنید تا در آینده برنامه به سرعت بتواند ویژگی‌های درخواستی جدید را بپذیرد.

 

تعداد بازدید: ۱۹۷۳
دیدگاه ها: ۱
تاریخ: ۲۳:۰:۳۲ ۱۳۹۶/۹/۱۸ شنبه
توسط: MotoMan
امتیاز: ۸
برچسب ها: ASP.NET | MVC | AngularJS | .NET Core | ASP Core |

اگر وب سایت شما پویا هست و باید از اسکریپت نویسی سمت سرور استفاده کنید، می‌توانید از ASP.NET استفاده کنید و حقیقت این هست که استفاده از AngularJS باعث نمی‌شود که کد‌های سمت سرور شما MVC‌تر شود! اگر می‌خواهید که به کد‌های سمت سرور خود ساختار MVC دهید می‌توانید از ASP.NET MVC استفاده کنید. مسیر آموزشی این کتاب به گونه ای است که به شما کمک کند تا اصول ASP.NET Core MVC را یاد بگیرید و از دانش کسب شده در ساخت برنامه‌های ASP.NET Core استفاده کنید.
در این کتاب به شما نشان خواهیم داد که هنوز هم امکان دارد که برنامه‌های وب بزرگ را از پایه توسعه داد و این کار را با استفاده از ابزار‌های مناسب و کمی حوصله انجام می‌دهیم تا چگونگی استفاده کردن از آن‌ها با یکدیگر، تا رسیدن به چیزی که می‌خواهیم را یاد بگیرید.
در کتاب ASP.NET Core: Cloud-ready, Enterprise Web Application Development ما از دو فریمورک مطرح استفاده می‌کنیم. از ASP.NET Core برای پوشش مفاهیم سمت سرور و از Angular 2 برای مباحث سمت کلاینت نه فقط به خاطر قابلیت‌های فوق العادشان و طراحی بی نقصشان، بلکه هر دوی آن‌ها بازنویسی کاملی از نسخه‌های پیشین بسیار محبوبشان بودند که نقش رهبری در زمینه‌ی خودشان را بر عهده داشتند.
در این کتاب من کاری می‌کنم تا اهمیت برنامه‌های تحت وب را درک کنید. ما نحوه‌ی بهینه سازی کارایی را معرفی می‌کنیم و سعی کرده ایم تا تعادل را بین بهینه سازی زود گذر و کد ناکار آمد را از طریق رویکردی علمی و مبتنی بر شواهد، حفظ کنیم. این کتاب تکنیک‌های بهینه سازی کارایی برنامه‌های تحت وب را حل می‌کند و از هر دو منظر مسائل عمومی( HTTP، HTTPS، HTTP/2، TCP/IP، database access، compression، I/O، asset optimization، caching، message queuing و ...) و C#، ASP.NET Core و NET Core.، بهبود کارایی بررسی شده است. این مطالب شامل بررسی جزئیات آخرین ویژگی‌های فریمورک‌ها است و نشان می‌دهد که چگونه الگو‌های طراحی، کارایی را بهبود می‌بخشند. ما اشتباهات رایج کارایی که معمولا توسط توسعه دهنده مورد بی توجهی قرار گرفته است را نشان داده ایم و استراتژی‌های تشخیص و رفع این مشکلات در مراحل اولیه را ارائه داده ایم. با پیشاپیش یاد گرفتن و رسیدگی به این چالش ها، شما می‌توانید از سوپرایز‌های کثیف که موقع منتشر کردن کد پیش می‌آیند دوری کنید.

 

تعداد بازدید: ۲۴۳۳
دیدگاه ها: ۳
loading...

لطفا منتظر بمانید...