توضیحات
آموزش توسعه تست محور (TDD) برنامه در NET. و سی شارپ
نام دوره : Test Driven Development in ASP.NET Core – The Handbook
پیش نیاز:
- مقداری دانش سی شارپ و دات نت
توضیحات:
توسعه تست محور (TDD) یک رویکرد قدرتمند برای ساختن نرم افزار قابل اعتماد و قوی است.
این دوره به شما یاد می دهد که چگونه از TDD در پروژه های دات نت خود استفاده کنید. تست واحد نوعی تست نرم افزاری است که در آن کد برای خودکارسازی تست بخش های فرعی یک برنامه کامل نوشته می شود. این متدولوژی پوشش عملکردی بیشتری را ارائه می دهد و نیاز به آزمایش رگرسیون دستی را هنگام تغییر کد برنامه کاهش می دهد. هدف تأیید این است که هر واحد از کد نرم افزار مطابق انتظار عمل می کند.
همه چیز در این دوره با NET 6 / .NET 7 سازگار است.
شما اصول اولیه تست واحد و چرخه فاکتور قرمز-سبز-را کشف خواهید کرد.
همچنین یاد خواهید گرفت که چگونه منطق کسب و کار را در یک برنامه دات نت Core با استفاده از xUnit به عنوان یک فریمورک تست و Moq به عنوان یک کتابخانه mock آزمایش و پیاده سازی کنید.
پس از این دوره، دانش پایه ای در مورد Test Driven Development را خواهید داشت که به شما کمک می کند تا به سمت آزمایش و پیاده سازی ویژگی های جدید در پروژه های C# خود حرکت کنید.
شما مهارت ها و دانش لازم برای ایجاد یک برنامه ASP.NET Core قابل آزمایش و نگهداری را برای معماری برنامه های سازمانی دات نت Core در دنیای واقعی خواهید داشت.
ایجاد یک پایه قوی در تست واحد در دات نت:
- از پروژه های تست xUnit استفاده کنید.
- از Moq و Shouldly (Fluent Assertions) برای نوشتن تست های واحد استفاده کنید.
- پروژه های GitHub برای ردیابی نیازمندی ها
- اجرای توسعه آزمایش محور قرمز، سبز، Refactor (TDD)
- توسعه تست محور را در کد واقعی تمرین کنید
- آموزش نوشتن کد قابل آزمایش
- نحوه نوشتن تست های واحد و سپس ایجاد یا بازآفرینی کد را بدانید
- مشکلات و چالش های رایج را مرور کنید
- نحوه راه اندازی خط لوله یکپارچه سازی مداوم با استفاده از GitHub را بیاموزید.
محتوا و نمای کلی آموزش توسعه تست محور (TDD) برنامه در NET. و سی شارپ
برای گذراندن این دوره، باید تا حدودی در مورد توسعه NET Core و C# اطلاعات داشته باشید.
با کمی بیش از 4 ساعت محتوای ممتاز، به صورت هوشمندانه تجزیه شده تا فعالیت های مرتبط را بر اساس هر ماژول در برنامه ساخته شده برجسته کند.
ما همچنین به عیبیابی و اشکالزدایی خطاها در حین پیشروی، اجرای بهترین شیوهها، نوشتن منطق کارآمد و درک اینکه چرا توسعهدهندگان کارها را به روشی که انجام میدهند، نگاه خواهیم کرد.
دانش شما، گام به گام، در طول دوره رشد می کند و شما را به چالش می کشد تا بهترین باشید.
ما گاهی کارها را متفاوت از بار اول انجام می دهیم. این واقعیت نوشتن کد نیست. ما اشتباهاتی را مرتکب می شویم و به آنها اشاره می کنیم و آنها را در اطراف آنها اصلاح می کنیم.
با انجام این کار، مهارت در استفاده از ابزارها و تکنیک های اشکال زدایی را توسعه می دهیم.
زمانی که دوره را تمام کردید، در ویژوال استودیو حرکت کرده اید و خطاهای منطقی و نحوی را آنقدر بررسی کرده اید که هنگام کار در محیط دات نت برای شما طبیعت دوم خواهد بود.
این کار مهارت های تازه آموخته شده شما را به کار می گیرد و رئیس و همکارانتان را تحت تاثیر قرار می دهد.
این دوره با فایلهای کاری میزبانی شده در GitHub، شامل برخی فایلها برای آسانتر کردن کدهای نشاندادهشده، تکمیل میشود.
شما می توانید در حین کار در هر سخنرانی در کنار مدرس کار کنید.
دوره آموزش توسعه تست محور (TDD) برنامه در NET. و سی شارپ برای چه کسانی است:
- توسعه دهندگان در تمام سطوح
- هر کسی که میخواهد درک بهتری از اینکه چگونه تستهای واحد به شما کمک میکنند کد بهتری بنویسید
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید
علیرضا رمضانپور –
با سلام لینک برای من به درستی کار نکرد لطفا پیگیری بفرمایید با سپاس
یودمی ایران –
درود بر شما
لینک سالم هست
مشکلتون برطرف شد؟