رابطهای سی شارپ به ما کمک میکنند کدی بسازیم که قابل نگهداری، توسعهپذیر و به راحتی قابل آزمایش باشد. این دوره رابط های از زمین صفر ("واسط ها چیست؟") را پوشش می دهد و تا انتزاع پیشرفته کار می کند.
رابط های C # به ما کمک می کنند تا کدی را ایجاد کنیم که قابل نگهداری ، گسترش و آزمایش آسان باشد. این دوره از مبانی "رابط ها چیست؟" رابط ها را پوشش می دهد. و تا انتزاع پیشرفته کار می کند.
Reflection یک ابزار مفید برای توسعه دهندگان روزمره است. در اینجا چگونه است.
UI خود را پاسخگو نگه دارید. م Backgroundلفه BackgroundWorker با انتقال یک فرآیند طولانی مدت از موضوع UI ، راهی آسان برای حفظ پاسخگویی رابط کاربر فراهم می کند. ما این مورد را بررسی خواهیم کرد ، به علاوه سایر ویژگی ها: گزارش پیشرفت ، لغو و خطا ...
تزریق وابستگی به ما کمک می کند تا کد بهتری بنویسیم. اما وقتی دلیل و چگونگی آن را نمی فهمید ، ممکن است گیج کننده باشد. این دوره پایه خوبی از مفاهیم و الگوها به شما می دهد تا بتوانید نوشتن کدی را شروع کنید که تغییر و آزمایش آن آسان است.
این دوره به شما آموزش می دهد که چگونه رابط های C# می توانند به افزایش انعطاف پذیری برنامه های شما کمک کنند.
در این دوره، ما نگاهی به چندین سناریو برنامه نویسی روزمره خواهیم داشت که پیاده سازی الگوهای طراحی هستند.
برنامه های خود را برای پذیرش در جهان آماده کنید. ما در مورد ویژگی های بومی سازی و جهانی سازی که در دات نت تعبیه شده است، یاد خواهیم گرفت.
این دوره بر این است که سطح انتزاع را "درست" برای برنامه های ما بدست آورید.
با Dependency Injection، میتوانیم کدهایی با جفت آزاد ایجاد کنیم که توسعه، نگهداری و آزمایش آسان است.