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

امتحان MCSD 70-483، امتحان گواهینامه مقدماتی مایکروسافت برای توسعه دهندگان سی شارپ است که به طور گسترده ای برای سنجش تخصصشان در زمینه‌ی برنامه نویسی #C مورد استفاده قرار می‌گیرد. این کتاب راهنمای امتحان است تا شما را برای مهارت هایی که در امتحان گواهینامه مورد ارزیابی قرار می‌گیرند آماده کند.

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

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

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

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

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

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

ویرایش چهارم کتاب C# 8.0 and .NET Core 3.0، همه‌ی موضوعاتی که به آن‌ها احتیاج دارید را پوشش داده است. در قسمت اول، اصول #C، از جمله برنامه نویسی شی گرا و ویژگی‌های جدید C# 8.0 مثل نوع‌های ارجاعی null پذیر، تطبیق الگوهای switch ساده شده و متد‌های پیش فرض interface، آموزش داده شده اند. بخش دوم، API‌های NET Standard. مثل مدیریت و کوئری گرفتن از داده ها، نظارت و بهبود عملکرد، کار با فایل سیستم ها، استریم‌های آسنکرون، serialization و رمزگذاری را پوشش داده است. بخش سوم، مثال هایی از برنامه‌های کراس پلتفرم که می‌توانید بسازید و منتشر کنید را ارائه داده است مثل برنامه‌های وب با استفاده از ASP.NET Core و برنامه‌های موبایل با استفاده از Xamarin.Forms.

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

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

همه‌ی برنامه‌ها و تکه کدها به شکل مثال‌های تعاملی در LINQPad در دسترس قرار گرفته اند. شما می‌توانید این مثال‌ها را ویرایش کنید و فورا بدون نیاز به راه اندازی پروژه‌ها در ویژوال استادیو، نتایج را مشاهده کنید. این کتاب توسط نویسندگان C# 7.0 in a Nutshell نوشته شده است و این مرجع جیبی، سی شارپ 8 را بدون حذف جزئیات پوشش داده است.

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

کتاب The Modern C# Challenge، شامل 100 مسئله برای به چالش کشیدن شما و کمک به توسعه مهارت‌های برنامه نویسی سی شارپ شما است. راه حل‌ها به جای تکیه بر جزئیات زبان سی شارپ، بر روش‌های عمومی برنامه نویسی متکی هستند، بنابراین شما شانس این را دارید که آن‌ها را حل کنید، حتی اگر دهه هاست که برنامه نویسی نکرده اید. آنها تکنیک‌های مفیدی را نشان می‌دهند، نه جواب سوالات چیزهای بی اهمیت.

همچنین تعداد زیادی از مثال‌ها مفاهیم مهم توسعه را نشان می‌دهند، مانند مقایسه مقادیر ممیز شناور، مدیریت سرریز عدد صحیح، دوری از توابع بازگشتی غیر ضروری، کار کردن با time zone‌ها و ساختن شبیه سازی ها. برخی از مثالها همچنین نشان می‌دهند که چگونه می‌توان از ابزارهای پیشرفته مخصوص #C و NET Framework. مانند عبارت yield و (Transact Parallel Library (TPL و کلاس‌های رمزنگاری NET. استفاده کرد.

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

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

ویرایش هفتم کتاب Microsoft Visual C# 2017، راهنمایی برای برنامه نویسان تازه کار به منظور توسعه برنامه‌ها در سیشارپ است. سیشارپ زبانی است که توسط شرکت مایکروسافت به عنوان بخشی از دات نت فریمورک و پلتفرم ویژوال استادیو ارائه شده است. دات نت فریمورک  شامل کتابخانه‌های زیادی برای توسعه برنامه‌ها برای خانواده سیستم عامل‌های ویندوز است.

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

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

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

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

کتاب برنامه نویسی شی گرا با سیشارپ، برای آن دسته از افرادی است که تازه با OOP آشنا شده اند.  در این کتاب فرض شده است که شما در حال حاضر مهارت کافی در سیشارپ دارید؛ البته احتیاجی به دانش OOP از هیچ زبان دیگری نیست.

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

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

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

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

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

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

روز به روز انقلابی در دنیای کامپیوتر رخ می‌دهد؛ فناوری‌های موجود، قدیمی و منسوخ می‌شوند و راه را برای فناوری‌های جدید باز می‌کنند. برای یادگیری و کار با فناوری‌های مدرن شما به یک IDE به روز احتیاج دارید. مایکروسافت نیز، ویژوال استادیو را که یکی از محبوب‌ترین IDE‌ها در میان توسعه دهندگان است، ارائه کرده است.
ویژوال استادیو ۲۰۱۹، جدیدترین IDE مایکروسافت برای توسعه دهندگانی است که برای ویندوز و پلتفرم‌های دیگر، برنامه‌های دسکتاپ، وب و موبایل می‌نویسند. در این کتاب یاد می‌گیرید که چگونه به طور موثری از این IDE برای ساخت، دیباگ و تست کردن برنامه هایتان استفاده کنید تا با ساده‌تر کردن کارهای رایج و اختصاص دادن زمان بیشتری برای تمرکز بر روی سایر جنبه‌های پروژه تان، بهره وری خود را ارتقا دهید.
در کتاب Mastering Visual Studio 2019، با مروری بر قابلیت‌های جدید ویژوال استادیو ۲۰۱۹، بهبود‌های آن نسبت به نسخه قبلش را متوجه می‌شوید. این کتاب به شما در ساخت برنامه‌ها برای ویندوز با استفاده از Windows Presentation Foundation (WPF)، که مدل برنامه نویسی واحدی برای توسعه برنامه‌های دسکتاپ پویا، غنی و داده محور ارائه می‌دهد، کمک می‌کند. در ادامه شما درباره پیاده سازی محاسبات ابری مایکروسافت با آژور به همراه ساخت برنامه‌ها با استفاده از NET Core. و تایپ اسکریپت یاد خواهید گرفت. این کتاب همچنین به شما در بررسی NuGet، مدیر پکیج برای پلتفرم توسعه مایکروسافت که شما را قادر به ساخت، انتشار و استفاده از پکیج‌ها از یک مخزن مرکزی با مدیریت لیست ارجاعات پکیج‌ها می‌کند، کمک می‌کند. در انتها شما تکنیک‌های دیباگ کردن و live unit testing که در IDE قرار دارند را خواهید آموخت.

 

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

به عنوان یک توسعه دهنده، مطمئناً در مورد ساختمان داده‌ها و الگوریتم‌های مختلف شنیده اید. با این حال، آیا تا به حال در مورد آنها و تأثیرشان بر عملکرد برنامه‌های خود عمیقا فکر کرده اید؟ اگر نه، وقت آن است که نگاهی به این موضوع بیندازیم و این کتاب جای بسیار خوبی برای شروع است!

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

کتاب ساختمان داده‌ها و الگوریتم‌ها در سیشارپ، برای آن دسته از توسعه دهندگانی است که دوست دارند ساختمان داده‌ها و الگوریتم‌ها در #C را یاد بگیرند. دانش پایه ای برنامه نویسی #C در استفاده بهتر شما از این کمک مفید خواهد بود.

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

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

کتاب Hands-On Design Patterns with C# and .NET Core، با مروری بر برنامه نویسی شی گرا (OOP) و اصول SOLID آغاز شده است. این کتاب شرح دقیقی از الگوهای طراحی (Gang of Four (GoF مثل الگوهای creational، structural و behavioral ارائه کرده است. سپس به سراغ الگوهای concurrent، reactive و functional رفته که به شما در کد نویسی بهتر با استریم ها، ترد‌ها و coroutine‌ها کمک می‌کنند. در اواخر کتاب شما درباره‌ی آخرین trend‌ها در معماری یاد خواهید گرفت و الگوهای طراحی در میکرو سرویس ها، برنامه‌های serverless و cloud native را بررسی می‌کنید. شما حتی ملاحظاتی که به هنگام انتخاب معماری‌های مختلف مثل میکرو سرویس‌ها یا MVC باید به حساب بیاورید را یاد می‌گیرید.

با به پایان رساندن کتاب الگوهای طراحی در سیشارپ و دات نت Core، شما قادر خواهید بود تا کدهایی واضح و موثر بنویسید و در کار کردن با پروژه‌های مقیاس پذیر در هر اندازه ای راحت باشید.

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

با کمک کتاب Pro .NET Benchmarking، به شکل درست بنچمارک‌ها را طراح کنید، معیارهای کلیدی کارایی برنامه‌های دات نت را اندازه گیری کنید و نتایج را تجزیه و تحلیل کنید. این کتاب ده‌ها مورد مطالعاتی ارائه داده است تا در فهم موضوعات پیچیده بنچمارک  به شما کمک کند. در این کتاب شما از اشتباهات رایج دوری خواهید کرد، دقت اندازه گیری‌های خود را کنترل خواهید کرد و کارایی نرم افزار خود را بهبود خواهید بخشید.

نویسنده این کتاب  Andrey Akinshin، محبوب‌ترین کتابخانه Benchmarking دات نت را برای پنج سال است که نگهداری می‌کند و بیشتر اشتباهاتی که توسعه دهندگان در benchmark‌های خود مرتکب می‌شوند را در این کتاب پوشش داده است.

تعداد بازدید: ۶۷۰
دیدگاه ها: ۰
تاریخ: ۸:۴۵:۴۷ ۱۳۹۸/۳/۱۶ پنج شنبه
توسط: 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
امتیاز: ۲

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

تعداد بازدید: ۶۷۰
دیدگاه ها: ۰
loading...

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