درک و استفاده از استثناها برای ایجاد کد قابل نگهداری که به اشتباهات زمان اجرا به درستی پاسخ می دهد، حیاتی است. این دوره به شما یاد می دهد که چگونه با پرتاب کردن، گرفتن و سفارشی کردن استثناها، خطاها را در برنامه های C# مدیریت کنید.
نوشتن تست های واحد زمانی دشوار است که وابستگی بین کلاس ها جدا کردن آنچه در حال آزمایش است از بقیه سیستم دشوار است. Moq ، محبوب ترین کتابخانه تمسخر برای دات نت ، ایجاد وابستگی های مسخره برای سهولت آزمایش را آسان می کند.
جدیدترین فناوری تست واحد را برای C#، VB.NET و سایر زبان های دات نت بیاموزید.
در مدت زمان کمتری کارهای بیشتری انجام دهید.
بیاموزید که چگونه در Visual Studio و .Net تست های پذیرش رو به رو به زبان های طبیعی ایجاد کنید.
آنچه را که مشتری شما واقعاً میخواهد بسازید و مستندات زنده و قابل خواندن برای تجارت را از آزمایشها تهیه کنید.
با افزایش و بهینه سازی توان پیام، سیستم های Akka.NET کارآمدتر، واکنش پذیر و مقیاس پذیرتر ایجاد کنید.
یاد بگیرید که چگونه با استفاده از چارچوب آزمایشی xUnit.net 2 متن باز نوشتن تست های دات نت را شروع کنید.
مقادیر تهی غیرمنتظره و NullReferenceExceptions میتوانند منبع ثابتی از باگها باشند که منجر به تلف شدن زمان توسعه و پشتیبانهای خارج از ساعت میشود. این دوره به شما یاد می دهد که چگونه خطاهای null مربوط به کد خود را کاهش دهید.
آزمایش های خودکار مرورگر به شما اطمینان می دهند که برنامه وب شما قبل از استقرار در تولید به درستی کار می کند. یک راز برای کاربران شادتر و تیم های توسعه مربوط به قطع تولید کمتر و توسعه بیشتر ویژگی ها است.
بیاموزید ویژگیهای ضامن چیست و چگونه از آنها در برنامه ها استفاده کنید ، و همچنین نحوه استفاده از کتابخانه FeatureToggle را یاد بگیرید.
با بهبود پیام های عدم موفقیت در آزمون ، در هنگام عدم موفقیت در تست های ناموفق ، وقت کمتری را هدر دهید و این مزیت باعث می شود که کد آزمون شما قابل خواندن و نگهداری بیشتری باشد ، با استفاده از کتابخانه Fluent Assertions.
ورود به سیستم را برای کنترل م andثر برنامه های تولید و استفاده از تزریق وابستگی ، به راحتی به سیستم مبتنی بر Akka.NET خود اضافه کنید تا اطمینان حاصل کنید که بازیگران شما به آرامی جفت می شوند و از بهترین روش های شی گرا پیروی می کنند.
درک و استفاده از استثناها برای ایجاد کد خوانا که به اشتباهات در زمان اجرا به درستی پاسخ می دهد، بسیار مهم است. این دوره به شما یاد می دهد که چگونه با پرتاب کردن، گرفتن، فیلتر کردن و سفارشی کردن استثناها، خطاها را در برنامه های C# مدیریت کنید.
بیاموزید که سرویسهای ویندوز چگونه کار میکنند، چه مزایایی ارائه میدهند و چگونه به راحتی آنها را با استفاده از Topshelf ایجاد کنید.
Azure Functions و Visual Studio امکان توسعه و اجرای کد C # در ابر را فراهم می کنند. این دوره به شما یاد می دهد که چگونه آزمایشاتی را در سطوح مختلف دانه دانه اجرا کنید تا عملکردهای Azure شما مطابق انتظار کار کند.
با اجرای طیف وسیعی از روش های کاهش کد تکراری ، قابلیت نگهداری را بهبود بخشید و خطاهای احتمالی را در عملکردهای Azure کاهش دهید.
اصول طراحی را بیاموزید و آنها را در کارهای خود اعمال کنید.
با ویژگیهای کاربردیتر C# و .NET، یادگیری خود را از C# اتصال کوتاه کنید.
درک و استفاده از استثناها برای ایجاد کد خوانا و قابل فهم که به اشتباهات زمان اجرا به درستی پاسخ می دهد، بسیار مهم است. این دوره به شما می آموزد که چگونه با خطاهای کد سی شارپ خود به صورت ایمن، خوانا و ساختاریافته برخورد کنید...
حتی اگر ما تست های واحد را در محل داشته باشیم، باز هم زمانی که کد برای تولید منتشر می شود، ممکن است مشکلاتی رخ دهد. این دوره به شما نشان می دهد که چگونه از Scientist.NET برای آزمایش کد جدید در تولید استفاده کنید تا قبل از شروع به استفاده از آن اعتماد بیشتری به دست آورید.
C# روشهای مختلفی برای کار با سیستم فایل و خواندن و نوشتن داده ها دارد. دانستن اینکه بهترین روش چیست و از کجا باید شروع شود دشوار است. این دوره به شما نحوه دستکاری فایل ها ، فهرست ها ، مسیرها و جریان ها در C#را آموزش می دهد.
برنامه های عالی طراحی کنید که کاربران شما را دوست داشته باشند.
NUnit یکی از بارگیری شده ترین چارچوب های آزمون برای NET است. این دوره همه چیزهایی را که باید برای شروع آزمایش کد خود بدانید ، شامل ادعاها ، دسته ها ، تست های داده محور ، سفارشی سازی و نحوه کاهش کد آزمون به شما آموزش می دهد ...
نحوه ایجاد، بررسی، دسترسی و حذف null ها در برنامه های C# خود را بیاموزید.
تست های خودکار برای کاهش هزینه ها و انتشار سریع ویژگی ها بسیار مهم هستند. این دوره به شما میآموزد که چگونه تستهای خودکار برای کسبوکار مفید هستند، انواع مختلف تستهایی که میتوان ایجاد کرد و اینکه چگونه در فرآیندهای تجاری گستردهتر قرار میگیرند.
سی شارپ یک زبان تایپ ایستا است اما دارای ویژگی های پویا (اغلب نادیده گرفته می شود). این دوره به شما می آموزد که از سی شارپ پویا استفاده کنید تا برخی از وظایف برنامه نویسی دشوار و دست و پا گیر را آسان تر کنید و به شما امکان می دهد برنامه های C# انعطاف پذیرتری ایجاد کنید.
خواندن و نوشتن دادهها در جریانها و فایلها برای بسیاری از برنامههای داتنت مرکزی است، اما میتواند گیجکننده باشد. این دوره به شما نحوه انجام عملیات ضروری فایل و خواندن و نوشتن داده های متنی، باینری و CSV را در جریان ها و فایل ها آموزش می دهد.
با استفاده از انتزاعات سطح بالای مدل Actor که به طور خودکار از خطاها بازیابی می شود و می توان با تلاش کمتری در چندین رایانه توزیع کرد ، به راحتی برنامه های همزمان .NET را ایجاد کنید.
درک پرونده و دستکاری داده ها برای درک کامل C # کلیدی است. این دوره به شما نحوه مدیریت پرونده ها و دایرکتوری ها ، خواندن و نوشتن داده ها به روش های مختلف و نوشتن آزمون های واحدی با استفاده از سیستم پرونده ساختگی را آموزش می دهد.
با این smorgasbord از ویژگی های C# و دات نت، یادگیری خود را از C# اتصال کوتاه کنید.
بعضی اوقات دانستن آنچه نمی دانید دشوار است. با یادگیری C # اتصال کوتاه کرده و کد خود را با این مجموعه از ویژگی های C # و .NET سطح بندی کنید.
گزارش های خود را برای شما مناسب سازید و از گزارش های متنی بدون ساختار فراتر رفته و اطلاعات جدید مدرن را با داده های ثبت غنی ، ساختاری و قابل پرسش ایجاد کنید.
برنامه های تک صفحه ای واکنش پذیر ، نزدیک به زمان واقعی (SPA) ایجاد کنید که همزمانی را با استفاده از مدل Actor به راحتی کنترل می کنند و برای ذخیره/بازیابی وضعیت به پایگاه داده متکی نیستند. بازی های آنلاین چند نفره یک مثال عالی است ، بنابراین این ...
به راحتی برنامه های WPF واکنشی ایجاد کنید که می توانند چندین کار را همزمان انجام دهند و به طور خودکار UI را بدون کد مدیریت رشته دستی به روز کنید.
Moq محبوب ترین فریم ورک مسخره برای دات نت است. این دوره آموزشی به شما می آموزد که چگونه با ایجاد و پیکربندی نسخه های آزمایشی وابستگی ها، بخش هایی از پایگاه کد خود را برای آزمایش آسان تر جدا کنید.
Moq محبوب ترین فریم ورک مسخره برای دات نت است. این دوره آموزشی به شما می آموزد که چگونه با ایجاد و پیکربندی نسخه های آزمایشی وابستگی ها، بخش هایی از پایگاه کد خود را برای آزمایش آسان تر جدا کنید.
نوشتن کد آزمایشی که خروجی پیچیده را بررسی می کند ، نوشتن آن دشوار و زمانبر بوده و نگهداری آن نیز دشوار است. این دوره به شما می آموزد که چگونه از آزمونهای تأیید برای استفاده از هوش انسانی برای نوشتن آسان و سریع تستهایی كه خروجی پیچیده را بررسی می كنند استفاده كنید.
بیاموزید که چگونه می توانید تست های خودکار را بنویسید که مشاغل بتوانند آن را درک کنند ، از ساختن ویژگی های مناسب اطمینان حاصل کنید و اسناد زنده را با SpecFlow ایجاد کنید. شما ویژگی نوشتن ، کد اتوماسیون ، تبدیل داده و موارد دیگر را پوشش خواهید داد.
کد آزمایشی کوتاهتر، کمتر درهمتر، خواناتر و ایمنتر ایجاد کنید.
Marten یک کتابخانه پایگاه داده اسناد برای ذخیره سازی آسان ، به روزرسانی و پرس و جو از اشیا. .NET است. این یک روش آسان برای شما برای ماندگاری داده ها بدون پیچیدگی های اضافه شده ابزار نگاشت گر رابطه ای شی فراهم می کند.
ایجاد CSS قابل نگهداری بیشتر در زمان کمتر.
یاد بگیرید که چگونه با استفاده از چارچوب تست متن باز NUnit شروع به نوشتن تست های دات نت کنید.
تجربیات کاربری بهتری ایجاد کنید که احساس انسانیت بیشتری داشته باشد.
این دوره نحوه ایجاد راه حل های اتوماسیون تست SpecFlow با قابلیت نگهداری بیشتر را معرفی می کند.
ویژگی های C # روشی قدرتمند برای افزودن "فراداده" های اعلامی به کد C # شما هستند. این دوره به شما می آموزد که ویژگی ها چه مزایایی دارند ، چگونه می توان از ویژگی های پیش ساخته استفاده کرد و چگونه ویژگی های سفارشی خود را ایجاد و استفاده می کنید.
انتشار نرم افزار برای تولید می تواند خطرناک باشد در صورتی که کنترل دقیق و در دسترس بودن ویژگی را نداشته باشید. این دوره به شما می آموزد که چگونه از پرچم های ویژگی Microsoft Feature Management برای کنترل انتشار ویژگی ها برای کاربران نهایی خود استفاده کنید.
Marten یک کتابخانه منبع باز برای دات نت است که استفاده از یک پایگاه داده PostgreSQL زیرمجموعه را به عنوان پایگاه داده اسناد امکان پذیر می کند. بیاموزید که چگونه با داده ها و طرح های موجود در آن کار کنید!
بیاموزید که چگونه از BrightstarDB برای تعریف موجودیت ها و انجام عملیات CRUD استفاده کنید.
بیاموزید که چگونه برنامه ASP.NET MVC خود را در سطح مدل ، کنترل کننده و مشاهده آزمایش کنید.
تست های خودکار برای کاهش هزینه ها و انتشار سریع ویژگی ها بسیار مهم هستند. این دوره به شما میآموزد که چگونه تستهای خودکار برای کسبوکار مفید هستند، انواع مختلف تستهایی که میتوان ایجاد کرد، و اینکه چگونه در توسعه نرمافزار قرار میگیرند...
بیاموزید که چگونه برنامه های .NET Console کاملاً طراحی شده و کاملاً برجسته ایجاد کنید.
نرم افزار خود را با تست های خودکار درست در سطح مناسب نرم نگه دارید.
خطوط کمتری از کدهای تکراری دیگ بخار بنویسید و زمان بیشتری برای افزودن ارزش تجاری بیشتر داشته باشید.
با چارچوب تست Fixie مبتنی بر کنوانسیون ، کد آزمون کم نظم و قابل تنظیم بیشتری ایجاد کنید
با نحوه بهبود خوانایی کد تست و اعلام پیام های شکست در تست های .NET خودکار آشنا شوید.
بیش از 20 میلیارد مورد متصل تا سال 2020 مورد استفاده قرار خواهد گرفت. این دوره به شما می آموزد که چرا بازیگر Actor و Akka.NET مناسب برای نمایش سیستم های اینترنت اشیا هستند که از برنامه های واکنشی ، همزمان ، مقیاس پذیر ، توزیع شده و تحمل خطا پشتیبانی می کنند.
درک و استفاده از کتابخانه های کلاس ضروری است اگر می خواهید کد خود را بهتر سازماندهی کنید، آن را قابل استفاده مجدد کنید و آن را به راحتی بین توسعه دهندگان و تیم های دیگر توزیع کنید. این دوره به شما یاد می دهد که چگونه بسازید، پیکربندی کنید، تست کنید و...
بیاموزید که چگونه تست های UI مرورگر خودکار را بنویسید که خطاهای دیگر را از دست می دهد. این دوره به شما می آموزد که چگونه از سلنیوم و SpecFlow برای انجام تستهای خودکار و پایان به کار با کارایی و دقت استفاده کنید.
MSTest V2 یک چارچوب آزمون متقابل ، منبع باز است. این دوره به شما یاد می دهد که چگونه تست های خودکار ایجاد کنید تا کد شما مطابق انتظار کار کند ، آزمون های داده محور ، اجرای آزمون کنترل و همچنین چگونگی گسترش چارچوب را بررسی کند.
این دوره به شما می آموزد که چگونه از AutoFixture برای بهبود کد آزمون خود و نوشتن سریعتر ، خوانایی بیشتر و نگهداری بیشتر آزمون استفاده کنید.
از C # پویا استفاده کنید تا میزان کدی که باید نوشته شود را کاهش دهید ، این بدان معنی است که زمان بیشتری برای ارائه ویژگی های بیشتر به مشتری است. شما خواهید آموخت که چگونه C # پویا می تواند بسیاری از کارهای برنامه نویسی را آسان کند.
نوشتن تست های واحد زمانی دشوار است که وابستگی بین کلاس ها جدا کردن آنچه در حال آزمایش است از بقیه سیستم دشوار است. Moq یک کتابخانه مسخره برای دات نت است که ایجاد اشیا m مسخره و سهولت انجام تست های واحد نوشتاری را آسان می کند.
xUnit.net یک چارچوب تست مدرن است که توسط تیم توسعه دهنده NET نیز مورد استفاده قرار می گیرد. این دوره به شما می آموزد که چگونه شروع به نوشتن تستهای خودکار xUnit.net کنید تا بررسی کنید برنامه شما مطابق انتظار کار می کند و به شما در جلوگیری از اشکالات پرهزینه کمک می کند.
در این دوره ، شما می آموزید که چگونه با استفاده از محیط آشنا و قدرتمند Visual Studio ، قدرت کامل اکوسیستم .NET را به توسعه عملکرد Azure برساند.
در این دوره ، ما یاد می گیریم که چگونه از کتابخانه منبع آزاد .NET Polly برای تلاش مجدد خودکار عملیات به جای اینکه در اولین استثنا استفاده کنیم ، استفاده کنیم.
برای آزمایش کار بازیگران خود به صورت جداگانه و همچنین آزمون های ادغام با چندین بازیگر که با هم کار می کنند ، تست های واحدی ایجاد و اجرا کنید.
Akka.NET سیستم های همزمان ، مقیاس پذیر ، واکنش پذیر ، خود ترمیم و توزیع شده را آسان تر می کند. این دوره به شما نشان می دهد که چگونه بازیگران مداومی ایجاد کنید که هنگام راه اندازی مجدد به دلیل موارد استثنا یا خرابی پردازش/سرور ، حالت خود را بازیابی کنند.
با نحوه ایجاد ، بررسی ، دسترسی و از بین بردن پوسته ها در برنامه های C # خود آشنا شوید.
این دوره به شما یاد می دهد که چگونه فراتر از ادعاهای ساده بروید و از هوش انسانی برای آزمایش کدهای جدید و قدیمی استفاده کنید.
ASP.NET Core MVC آخرین تحول برنامه نویسی وب .NET است. در این دوره ، شما می آموزید که چگونه آزمایشات خودکار برای پوشش بخشهای مختلف برنامه ASP.NET Core MVC خود ایجاد کنید تا قبل از تولید خطاها را پیدا کنید.
توابع لاجوردی به شما امکان می دهد اجرای کد را بر اساس تعداد زیادی رویداد آغاز کنید. این دوره به شما نحوه ایجاد ، پیکربندی و آزمایش همه انواع ماشه ضروری را آموزش می دهد.