تازه ترین کتاب ها
تاریخ: ۱۹:۵۶:۴۵ ۱۳۹۸/۱۰/۳۰ دوشنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: Version Control| source control|

کنترل نسخه، به ردیابی و قابلیت ردیابی تغییرات اشاره دارد. به نوعی شبیه به استفاده از bookmark در یک کتاب است تا نقطه ای را که خواننده باید هنگام شروع مجدد خواندن به آن برگردد، علامت گذاری کند. در کنترل نسخه، این bookmark، ارجاعی به یک snapshot از کد را علامت گذاری می‌کند. Git یک ابزار کنترل نسخه است؛ با استفاده از Git، می‌توانید تغییرات را در یک مخزن ایجاد، ردیابی، بازیابی و به اشتراک گذاری کنید. GitHub نیز یک سرویس میزبانی است که یک مخزن در آن قرار می‌گیرد.

کتاب مدیریت نسخه با Git و GitHub، با راه اندازی و پیکر بندی Git بر روی کامپیوتر شما به همراه ایجاد repository و استفاده از آن برای تمرینات در طول کتاب آغاز می‌شود. با کمک چندین فعالیت، مفاهیمی را می‌آموزید که مراحل مختلف یک فایل را نشان می‌دهند ― از زمان عدم کنترل تا هنگام تنظیم برای ردیابی تحت کنترل نسخه. هر چقدر که جلو‌تر می‌روید، شما چگونگی پیمایش تاریخچه مخزن، ارسال کد به GitHub و برگرداندن تغییرات کد را یاد خواهید گرفت.

تعداد بازدید: ۱۹
دیدگاه ها: ۰
تاریخ: ۲۰:۳۹:۵۲ ۱۳۹۸/۱۰/۲۴ سه شنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: Test Driven Development|

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

کتاب اصول ها، الگو‌ها و روش‌های آزمون واحد (Unit Testing Principles, Patterns and Practices)، به شما می‌آموزد که تست هایی را طراحی کنید که مدل دامنه و سایر نواحی اصلی کد شما را هدف قرار دهند. در این راهنما که به شکلی واضح نوشته شده است، شما یاد می‌گیرید که تست‌های حرفه ای با کیفیت بسازید، با خیال راحت فرآیند تست کردن خود را خودکار کنید و تست کردن را در داخل چرخه عمر برنامه یکپارچه کنید. وقتی ذهنیت تست کردن را قبول کنید، از اینکه چگونه تست‌های بهتر باعث می‌شوند که کد بهتری بنویسید شگفت زده خواهید شد.

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

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

در کتاب Hands-On Domain-Driven Design with .NET Core، یاد می‌گیرید که چگونه اصول DDD را با استفاده از ابزار‌های مدرنی همچون EventStorming، Event Sourcing و CQRS به کار گیرید. در این کتاب می‌آموزید که DDD چگونه مستقیما در سبک‌های مختلف معماری مانند REST، سیستم‌های reactive و میکرو سرویس‌ها اعمال می‌شود. این کتاب برای توسعه دهندگان NET. است که درک متوسطی از #C دارند و همچنین برای کسانی که به دنبال ارزش آفرینی هستند و نه فقط نوشتن کد.

مطالب این کتاب با کشف پیچیدگی دامنه شروع می‌شود و یاد می‌گیرید که چگونه جنبه‌های رفتاری زبان دامنه را بفهمید. سپس در مورد EventStorming یاد خواهید گرفت و به ایجاد یک پروژه جدید در NET Core 2.1. می‌پردازید. همچنین شما مقداری کد خواهید نوشت تا رویداد‌ها را از نکات نوشته شده بر روی کاغذ به کد سی شارپ تبدیل کنید. این کتاب نحوه استفاده از aggregate‌ها را برای انجام دستورات و ایجاد رویدادها به شما نشان خواهد داد. در ادامه شما با Bounded Context، Context Map، Event Sourcing و CQRS آشنا خواهید شد. سپس بعد از ترجمه مدل‌های دامنه به کد قابل اجرای سی شارپ، با استفاده از Vue.js یک frontend برای برنامه خود ایجاد خواهید کرد. علاوه بر این، می‌آموزید که چگونه کد خود را refactor کنید و ضروریات مهاجرت و event versioning را یاد می‌گیرید.

با پایان یافتن این کتاب DDD، شما اعتماد به نفس لازم را برای پیاده سازی رویکرد DDD را در سازمان خود بدست خواهید آورد و قادر خواهید بود تکنیک‌های جدیدی را که مکمل آنچه شما از این کتاب آموخته اید، کشف کنید.

تعداد بازدید: ۳۵۶
دیدگاه ها: ۰
تاریخ: ۱۶:۱۳:۱۹ ۱۳۹۸/۱۰/۱۹ پنج شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: ASP.NET| WEB API| .NET Core| ASP Core|

امروزه وب سرویس‌ها نقش مهمی در توسعه وب دارند. برنامه‌های در حال رقابت باید در هر دستگاه و سیستم عاملی در دسترس باشند. وب سرویس‌ها به ما کمک می‌کنند تا منطق و رابط کاربری را از هم جدا کنیم. بنابراین، رویکرد RESTful به دلیل سادگی و کارآیی اش محبوبیت پیدا کرده است. کتاب Hands-On RESTful Web Services with ASP.NET Core، نحوه ایجاد وب سرویس‌های RESTful را با استفاده از ASP.NET Core توضیح می‌دهد. این کتاب برای کسانی که مایل به یادگیری ساختن وب سرویس‌های RESTful با چارچوب ASP.NET Core هستند در نظر گرفته شده است.

این کتاب با معرفی اصول فلسفه پشت REST آغاز می‌شود؛ سپس مراحل طراحی و پیاده سازی وب سرویس‌های RESTful  از نوع سازمانی را طی می‌کنید. شما با جدیدترین نسخه ASP.NET Core کار خواهید کرد و الگوهای توسعه پشت آن را درک خواهید کرد. این کتاب درک عمیقی از رویکرد میان افزاری ASP.NET Core ارائه می‌دهد. این کتاب در ادامه میان افزار‌های مختلف ارائه شده توسط Core ASP.NET و نحوه سفارشی سازی آنها را توضیح می‌دهد. شما همچنین تکنیک‌های پیشرفته cache کردن، نظارت کردن و لاگ گیری و استراتژی‌های پیاده سازی آزمون‌های واحد و یکپارچگی را خواهید آموخت. در پایان شما سرویس‌های REST را بر روی آژور مستقر می‌کنید و API‌ها را با استفاده از swagger و ابزار‌های خارجی مثل Postman مستند می‌کنید.

تعداد بازدید: ۴۰۶
دیدگاه ها: ۰
تاریخ: ۲۱:۵۰:۳ ۱۳۹۸/۱۰/۱۵ یکشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp| MVC| ASP Core| Entity Framework Core|

چارچوب ASP.NET Core، یک چارچوب متن باز از طرف مایکروسافت است که ساختن برنامه‌های وب چند سکویی پویا و با کارایی بالا را ساده کرده است. ویرایش دوم کتاب یادگیری ASP.NET Core 3، با جدیدترین ویژگی‌های ASP.NET Core 3 و C# 8 به روز شده است تا مهارت‌های مورد نیاز برای ساختن برنامه‌های قدرتمند تحت وب با استفاده از ASP.NET Core 3، EF Core 3 و Blazor را یاد بگیرید.

این کتاب با مقدمه ای از ASP.NET Core و ویژگی هایش شروع شده است و درک کاملی از این چارچوب به شما می‌دهد. شما چگونگی راه اندازی بستر توسعه با ویژوال استادیو 2019 و ساختن یک برنامه‌ی کاربردی از صفر را خواهید آموخت. شما مفاهیم اصلی برای ساختن برنامه‌های وب مثل (Model View Controller (MVC، تزریق وابستگی و وب سوکت را یاد خواهید گرفت. همان طور که پیشرفت می‌کنید، چگونگی استفاده از Entity Framework Core 3 را برای خودکار سازی فعالیت‌های مرتبط با پایگاه داده برنامه خودتان را می‌آموزید. سپس با استفاده از بهترین شیوه‌های امنیتی برای محافظت از برنامه‌های وب خود در برابر تهدیدات و آسیب پذیری ها، API‌های وب را ایمن ساخته و مستند خواهید کرد. در آخر، شما  چگونگی استفاده از Azure DevOps به عنوان یک ابزار CI / CD برای استقرار و نظارت بر برنامه‌های خود با استفاده از Microsoft Azure، خدمات وب آمازون (AWS) و Docker را یاد خواهید گرفت.

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

چارچوب ASP.NET Core، یک چارچوب تحت وب متن باز و چند سکویی است که توسط مایکروسافت ساخته شده است. این چارچوب که در ادامه‌ی نسخه ۴ چارچوب بسیار محبوب ASP.NET است و با تغییرات چشمگیر در معماری، سبک‌تر و ماژولار‌تر شده است. ASP.NET Core‌ برای ساختن backend هایی با کارایی بسیار بالا که با پایگاه‌های داده هایی مثل SQL Server که بر روی فضای ابری همچون سکوی ابری مایکروسافت یعنی Azure میزبانی می‌شوند یک انتخاب عالی است.

کتابخانه React، توسط فیسبوک به منظور بهبود مقیاس پذیری کد پایه خودشان ساخته شد و سرانجام در سال 2013 متن باز شد. اکنون React کتابخانه ای به شدت محبوب برای ساختن frontend‌های مبتنی بر کامپوننت است و با بسیاری از فناوری‌های backend از جمله ASP.NET Core به خوبی کار می‌کند.

کتاب ASP.NET Core 3 and React، نحوه استفاده از این دو تکنولوژی را برای ساختن برنامه‌های تک صفحه ای (SPAs) امن و کارا را با استفاده از پایگاه داده‌های SQL Server که بر روی آژور مایکروسافت میزبانی شده اند را آموزش می‌دهد. در این کتاب تمامی قابلیت‌ها و جدیدترین ویژگی‌های NET Core 3.0، TypeScript 3. و React را بررسی خواهید کرد. همچنین مدیریت داده ها، طراحی برنامه، پکیج کردن و ابعاد امنیتی برنامه‌های وبتان را خواهید آموخت. در ادامه بهترین شیوه‌ها برای ساخت یک frontend مقیاس پذیر با کامپوننت‌های مبتنی بر تابع React و TypeScript که با یک REST API در تعامل هستند را یاد خواهید گرفت. این کتاب برای توسعه دهندگانی که درکی از #C و دانش پایه ای از جاوا اسکریپت دارند و یا کسانی که علاقه مند به توسعه SPA‌ها با استفاده از ASP.NET Core و React دارند مناسب است.

تعداد بازدید: ۴۶۱
دیدگاه ها: ۰
تاریخ: ۲۲:۱۴:۵۴ ۱۳۹۸/۱۰/۹ دوشنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Design Patterns| object-oriented|

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

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

اشیاء مفهوم اصلی زبان هایی مثل جاوا، پایتون و سی شارپ هستند. استفاده از بهترین روش‌ها برای طراحی شی این معنی را می‌دهد که کد شما به آسانی قابل خواندن، نوشتن و نگهداری خواهد بود. کتاب راهنمای شیوه طراحی شی، ده‌ها تکنیک را برای ایجاد کد OO با کیفیت گردآوری کرده است که می‌توانند در طول زمان ارزش خود را ثابت کنند. مثال‌های این کتاب که در قالب شبه کد هستند، تکنیک هایی که شما می‌توانید در هر زبان شی گرا از سی پلاس پلاس گرفته تا PHP به کار بگیرید را به شما آموزش می‌دهد.

تعداد بازدید: ۳۳۳
دیدگاه ها: ۰
تاریخ: ۲۰:۳۳:۳۵ ۱۳۹۸/۱۰/۸ یکشنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: Java| Design Patterns| object-oriented|

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

ویرایش دوم کتاب برنامه نویسی شی گرا تعاملی در جاوا، بر اجرای مفاهیم برنامه نویسی شی گرا با استفاده از ابتدایی‌ترین ویژگی‌های جاوا تمرکز دارد تا نیازی به آشنایی با مباحث پیشرفته جاوا نداشته باشید. مثال‌ها ساده و واضح هستند. من معتقدم که این مثال‌ها به گونه ای نوشته شده اند که حتی اگر با زبان‌های محبوب دیگری مانند سی شارپ، سی پلاس پلاس و غیره نیز آشنایی داشته باشید، بازهم می‌توانید به راحتی مفاهیم موجود در این کتاب را درک کنید.

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

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

چارچوب NET.، یک چارچوب نرم افزاری است که شامل یک موتور اجرایی مشترک و یک کتابخانه کلاس غنی می‌شود. این چارچوب بر روی ویندوز مایکروسافت اجرا می‌شود و در نتیجه تنها برای نوشتن برنامه‌های ویندوزی مورد استفاده قرار می‌گیرد. همچنین معادل‌های کراس پلتفرم آن با نام‌های Mono و NET Core. در دسترس هستند. این دو، پروژه‌های متن بازی هستند که برنامه‌های NET. را قادر می‌سازند که بر روی پلتفرم‌های دیگر از قبیل لینوکس، macOS و سیستم‌های embedded نیز اجرا شوند.

کتاب C# 8 Quick Syntax Reference، راهنمای سریع C# 8 است که مرجعی فشرده و جمع و جور برای syntax و کد زبان برنامه نویسی سی شارپ است که با آخرین امکانات C# 8 برای NET. و ویندوز ۱۰ به روز شده است. این کتاب syntax‌ ضروری #C را در قالبی کاملاً سازمان یافته ارائه می‌دهد که می‌تواند به عنوان یک مرجع مفید مورد استفاده قرار گیرد. در این کتاب، نوع‌های ارجاعی null پذیر، جریان‌های async، رنج‌ها و indices، پیاده سازی‌های پیش فرض از اعضای interface، الگو‌های بازگشتی، عبارات switch، عبارات جدید target-based، وابستگی‌های پلتفرم و موارد دیگر، به طور ویژه مورد بررسی قرار گرفته اند.

تعداد بازدید: ۵۰۹
دیدگاه ها: ۰
تاریخ: ۲۳:۳۳:۳۵ ۱۳۹۸/۱۰/۳ سه شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Python|

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

کتاب Practices of the Python Pro، طراحی و نوشتن یک نرم افزار با کیفیت حرفه ای با پایتون که قابل فهم، قابل نگهداری و توسعه پذیر باشد را به شما آموزش می‌دهد. در این کتاب می‌آموزید که چه موقع، برای چی و چگونه کدتان را ماژول بندی کنید و کیفیت را با کاهش پیچیدگی ارتقا دهید.

تعداد بازدید: ۳۱۲
دیدگاه ها: ۰
تاریخ: ۲۱:۴۳:۲۵ ۱۳۹۸/۱۰/۲ دوشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: Java Script|

جاوا اسکریپت همه جا هست. جاوا اسکریپت در سمت کلاینت برنامه‌های تک صفحه ای را اجرا می‌کند و همچنین در سمت سرور با فناوری هایی مثل Node.js مورد استفاده قرار می‌گیرد. JavaScript در ساخت برنامه‌های دسکتاپ با Electeron کمک می‌کند و برای کار بر روی کامپیوتر‌های تک بوردی مثل Raspberry Pi نیز استفاده شود. جاوا اسکریپت حتی برای آموزش مدل‌های یادگیری ماشین در مرورگر با استفاده از فناوری هایی مانند TensorFlow.js مورد استفاده قرار می‌گیرد.

کتاب JavaScript Next، یک راهنمای عملی برای قابلیت‌های جدید معرفی شده در جاوا اسکریپت است که از نسخه ECMAScript 6 شروع می‌شود و با نسخه 9 خاتمه می‌یابد. این کتاب برای توسعه دهندگان تازه کار و با تجربه ای است که مایل هستند از تغییرات جاوا اسکریپت آگاه شوند و درک خودشان از زبان را عمیق‌تر کنند.

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

در دنیای امروز، عملا هر CPU دارای پردازنده‌های چند هسته ای است؛ اما اگر برنامه شما، برنامه نویسی موازی را پیاده سازی نکرده باشد، نمی‌تواند از حداکثر ظرفیت پردازش واقعی ارائه شده توسط سخت افزار استفاده کند. کتاب برنامه نویسی موازی با سی شارپ 8 و NET Core 3، نحوه‌ی نوشتن برنامه‌های مدرن بهینه و با کارایی بالا با C# 8 و NET Core 3. را به شما نشان می‌دهد.

در این کتاب، چگونگی پیاده سازی چند ریسمانی و همزمانی را برای ساختن برنامه‌های بهینه که از قدرت پردازنده‌های چند هسته استفاده می‌کنند را یاد خواهید گرفت. با شروع از مبانی threading و همزمانی، شما درباره ساختمان داده‌های NET Core. که parallelism را پشتیبانی می‌کنند یاد خواهید گرفت. این کتاب نحوه برنامه نویسی کردن asynchronous در #C و چگونگی تشخیص و رفع اشکال موثر کد موازی را ارائه می‌دهد. شما در مورد سرور جدید Kestrel و تفاوت مدل عملیاتی IIS و Kestrel اطلاعات کسب خواهید کرد. همچنین شما درباره شیوه‌های موثری مثل توسعه آزمون محور و چگونگی آزمون واحد کدهای موازیتان یاد خواهید گرفت. در انتهای این کتاب، شما درک عمیقی از مفاهیم اصلی همزمانی و asynchrony برای ایجاد برنامه‌های پاسخگو دارید که CPU intensive نیستند.

تعداد بازدید: ۷۲۱
دیدگاه ها: ۶
تاریخ: ۲۱:۷:۴۱ ۱۳۹۸/۹/۲۹ جمعه
توسط: MotoMan
امتیاز: ۲
برچسب ها: WebAssembly|

بدون فقط تکیه کردن به جاوا اسکریپت، برنامه‌های تحت مرورگر با کارایی بالا بنویسید! با کامپایل کردن کد‌های C ،C پلاس پلاس یا Rust شما در قالب باینری WebAssembly، آن‌ها با سرعتی نزدیک به حالت native در مرورگر اجرا می‌شوند. وب اسمبلی، سرعت بیشتر، فرصت‌های بیشتر برای استفاده مجدد از کد‌های موجود و دسترسی به کتابخانه‌های سریع‌تر و جدید‌تری را فراهم می‌کند. علاوه بر این ها، وقتی که به جاوا اسکریپت احتیاج پیدا کردید، خیلی راحت می‌تواند با آن تعامل داشته باشید.

کتاب WebAssembly in Action، به شما نحوه‌ی نوشتن برنامه‌های تحت مرورگر با کارایی بالا را با استفاده از سی پلاس پلاس و سایر زبان هایی که وب اسمبلی از آن‌ها پشتیبانی می‌کند، آموزش می‌دهد. در این کتاب، ایجاد ماژول‌های وب اسمبلی بومی، ارتباط با کامپوننت‌های JavaScript و حداکثر کردن کارایی با web worker‌ها و pthread‌ها را می‌آموزید.

تعداد بازدید: ۳۳۶
دیدگاه ها: ۰
تاریخ: ۲۱:۳۲:۴۵ ۱۳۹۸/۹/۲۸ پنج شنبه
توسط: MotoMan
امتیاز: ۳
برچسب ها: Docker|

ایده‌ی پشت Docker‌ ساده است؛ فقط برنامه‌ی خودتان و وابستگی هایش را در یک محیط مجازی ساده و سبک که container نام دارد، پکیج کنید. برنامه هایی که درون container‌‌ها اجرا می‌شوند به سادگی نصب، مدیریت و حذف می‌شوند. این ایده‌ی ساده در همه چیز، از ایجاد محیط‌های توسعه امن و قابل حمل گرفته تا ساده سازی استقرار و مقیاس پذیری برای میکرو سرویس‌ها استفاده می‌شود. خلاصه این که داکر همه جا هست.

ویرایش دوم کتاب Docker in Action، ایجاد کردن، مستقر کردن و مدیریت برنامه‌های در حال اجرا در کانتینر‌های داکر بر روی لینوکس را به شما آموزش می‌دهد. ویرایش دوم این کتاب به طور کامل به روز شده و ۴ فصل جدید به آن اضافه شده است و بهترین شیوه‌ها و مثال‌های آن مورد بازنگری قرار گرفته است. این کتاب مطالبش را با توضیح روشنی از مدل Docker آغاز کرده است. سپس در ادامه به سراغ پکیج کردن برنامه ها، تست کردن، نصب کردن، اجرای امن برنامه‌ها و استقرار آن‌ها در بین یک خوشه از میزبان‌ها رفته است. با مثال هایی که چگونه داکر به کل چرخه عمر توسعه سود می‌رساند، شما تکنیک هایی برای هر چیزی از ماشین‌های dev-and-test تا استقرار‌های ابری full-scale را بررسی خواهید کرد.

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

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

کتاب Beginning Database Programming Using ASP.NET Core 3، درباره جدیدترین چارچوب توسعه وب مایکروسافت یعنی ASP.NET Core 3.0 است. برای توسعه برنامه‌های وب با ASP.NET Core 3.0 گزینه‌های زیاد پیش روی شماست از جمله MVC، Razor Pages، Web API، Blazor، jQuery، Angular، Entity Framework (EF) Core، SQL Server data provider، پایگاه داده‌های Azure، Cosmos DB و MongoDB. در این کتاب سعی شده است مشکلات پیش روی مبتدیان به هنگام تصمیم گیری برای شروع به استفاده از خانواده‌ی فن آوری‌های ASP.NET Core بررسی شود. همچنین در این کتاب در مورد موضوعاتی که بیشتر مورد نیاز مبتدیان است، نیز بحث شده است.

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

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

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

کتاب Programming C# 8.0، برای برنامه نویسان با تجربه طراحی شده است و با ارائه نمونه کد‌های زیاد، شما را در یادگیری زیر و بم زبان سی شارپ مثل generic ها، LINQ و برنامه نویسی نا همزمان راهنمایی می‌کند. شما آخرین قابلیت‌های C# 8.0 از جمله asynchronous streams، nullable references، تطبیق الگو، پیاده سازی اینترفیس پیش فرض، محدوده‌ها و گرامر جدید ایندکس کردن و تغییرات در ابزار‌های دات نت را در این کتاب به سرعت می‌آموزید.

تعداد بازدید: ۶۷۷
دیدگاه ها: ۲
بیشتر
loading...

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