Course catalog
Categories
Showing 1-8 of 8 items.
Spring: Test-Driven Development with JUnit
(Mitalearn-124505)
- 1 hours 12 minutes
- متوسط
- Release date: 21 June 2026
- Author: Shonna Smith
درباره این دوره:
تمرین توسعه مبتنی بر آزمایش در چارچوب Spring – یا هر فریمورکی، میتواند به شما کمک کند چرخههای انتشار نرمافزار خود را سرعت بخشید و اطمینان حاصل کنید که محصولی با کیفیت بالا خواهید داشت. ترفندهای استفاده از Spring و JUnit - یک ابزار تست منبع باز - را با هم بیاموزید و نحوه استفاده از این ترکیب قدرت را در کل پشته خود برای رسیدن به پوشش آزمایشی بهینه بیاموزید. در این دوره، نحوه (و چرایی) استفاده از Spring و JUnit برای توسعه آزمایش محور را بیابید. مربی Shonna Smith همچنین نشان میدهد که چگونه میتوان پایهای را برای آزمایش برخی مؤلفههای معمولی در برنامه پشتیبان خود ایجاد کرد: کامپوننتهای @Service، @Controller و @Repository. در طول دوره، Shonna نمونه های عملی از نحوه به کارگیری این مفاهیم در یک برنامه کاربردی واقعی را ارائه می دهد.
Related Skills
بوت بهار: توسعه آزمایش محور
(Mitalearn-435758)
- 44 minutes
- مناسب همه
- Release date: 11 May 2023
- Author: Frank P Moley III
درباره این دوره:
نوشتن کد که به راحتی قابل آزمایش است - در اوایل و اغلب - نه تنها می تواند به شما در دستیابی به کد با کیفیت بالاتر کمک کند ، بلکه می تواند با الگوهای قابل تکرار که در فرآیندهای ساخت و استقرار شما اجرا می شوند ، این کار را انجام دهید. تمرین توسعه آزمایش محور می تواند به شما در سرعت بخشیدن به چرخه های انتشار نرم افزار کمک کند و اطمینان حاصل کنید که با یک محصول با کیفیت بالا به پایان رسید. در این دوره ، فرانک مولی به شما نشان می دهد که چگونه برنامه های جاوا مبتنی بر بهار را بنویسید که از یک الگوی توسعه آزمایش محور پیروی می کنند تا به سرعت در دستیابی به کد با کیفیت بالاتر کمک کند. او به شما مروری بر شیوه های توسعه عمومی محور در بهار می دهد ، به آزمایش واحد در یک برنامه بهاری نگاه می کند ، از اشیاء مسخره برای تست واحد استفاده می کند ، آزمایش را با بهار و موارد دیگر ادغام می کند. فرانک در طول دوره چالش ها و راه حل ها را ارائه می دهد ، بنابراین می توانید آنچه را که در این راه آموخته اید تمرین کنید.
Related Skills
تست واحد در پایتون
(Mitalearn-171816)
- 1 hours 31 minutes
- پیشرفته
- Update date: 21 June 2026
- Author: Jasmine Omeke
درباره این دوره:
تست واحد - که شامل آزمایش کدهای کوچک و قابل جداسازی است - می تواند به شما کمک کند تا اشکالات را قبل از اینکه در محصول نهایی شما ظاهر شوند پیدا کنید و آنها را برطرف کنید. و با اتخاذ توسعه تست محور (TDD) و نوشتن تست های واحد قبل از کد تولید، می توانید مسئولیت بیشتری در قبال کیفیت پروژه خود بپذیرید. کنجکاو هستید که چگونه در پروژه های پایتون خود به بهترین نحو به تست واحد نزدیک شوید؟ این دوره به شما نشان می دهد که چگونه. به مربی Jasmine Omeke بپیوندید تا تکنیکهای TDD را برای پروژههای پایتون با استفاده از چارچوب تست pytest و یک ظرف Docker مرور کند.
Jasmine با ارائه یک نمای کلی از TDD و pytest شروع میکند و نحوه نوشتن یک متن را نشان میدهد. تست پایه سپس به چگونگی استفاده از ویژگی های pytest برای اجرای خودکار تست های واحد و همچنین نحوه سازماندهی بهترین پروژه های pytest خود می پردازد. سپس، نحوه ورود به یک پروژه موجود و استفاده از تستهای pytest را برای کشف رفتار اصلی کد منبع، تعیین اینکه کدام توابع کد منبع هنوز نیاز به آزمایش دارند، استفاده کنید و آزمایشهای بیشتری را اضافه کنید.
Related Skills
توسعه آزمایش محور در دنیای هوش مصنوعی
(Mitalearn-436778)
- 1 hours 5 minutes
- مناسب همه
- Release date: 13 August 2025
- Author: Carlos Solís
درباره این دوره:
در این دوره ، کارلوس سولس - نویسنده ، استاد ، توسعه دهنده و استاد اسکرام معتبر - چگونگی ادغام هوش مصنوعی را با توسعه آزمایش محور (TDD) ارائه می دهد و به شما نشان می دهد که چگونه شیوه های کد نویسی خود را به یک گردش کار قابل اعتماد و مقیاس پذیر تبدیل کنید. یاد بگیرید که از ابزارهای مختلف هوش مصنوعی برای تولید و اصلاح کد با دقت و متن بیشتر استفاده کنید. به اصول TDD ، از جمله تست های واحد ، تست های پذیرش و تست های ادغام بپردازید و در مورد چرخه قدرتمند قرمز-سبز-نمایشی اطلاعات کسب کنید. نحوه پیکربندی محیط توسعه خود را برای برنامه نویسی با کمک AI و تنظیم چارچوب های آزمایش کشف کنید. این دوره به شما این امکان را می دهد تا با استفاده از اصول TDD ، با استفاده از هوش مصنوعی برای سرعت بخشیدن به توسعه ضمن حفظ استانداردهای با کیفیت بالا ، ویژگی های جدیدی بسازید. بیاموزید که چگونه با تکنیک های برش که باعث افزایش اعتماد به نفس و بالا بردن توانایی برنامه نویسی شما می شود ، رویکرد خود را به توسعه نرم افزار تبدیل کنید.
Related Skills
توسعه آزمایشی عملی برای برنامه نویسان جاوا
(Mitalearn-157536)
- 3 hours 50 minutes
- متوسط
- Release date: 21 June 2026
- Author: Matt Greencroft
درباره این دوره:
بیاموزید که چگونه از تست ها برای هدایت نوشتن کد خود، یک جزء کلیدی برنامه نویسی چابک استفاده کنید. این دوره بیش از تئوری، طیف وسیعی از موضوعات عملی را پوشش می دهد که می تواند به توسعه دهندگان جاوا کمک کند تا با توسعه تست محور (TDD) راه اندازی و اجرا شوند. مربی مت گرین کرافت به شما کمک می کند تا شما را با فرآیند مورد نیاز برای TDD و همچنین نحوه برخورد با چالش های دنیای واقعی که ممکن است هنگام انجام TDD با آنها روبرو شوید آشنا کند. کشف کنید که چگونه اولین آزمون خود را بنویسید و تعیین کنید که چه چیزی یک آزمون خوب یا بد را ایجاد می کند. به علاوه، یاد بگیرید که چگونه کد را در مواردی که وابستگی به منابع شخص ثالث وجود دارد، آزمایش کنید، چگونه با Mockito - یک کتابخانه شخص ثالث محبوب - mock و stub ایجاد کنید و موارد دیگر.
Related Skills
جاوا اسکریپت: توسعه تست محور (ES6)
(Mitalearn-185773)
- 2 hours 20 minutes
- پیشرفته
- Release date: 21 June 2026
- Author: Shaun Wassell
درباره این دوره:
TDD یکی از موضوعات مورد بحث در دنیای توسعه نرم افزار است. حتی برنامه هایی که با دقت ساخته شده اند تا جایی رشد می کنند که اشکال زدایی و اطمینان از کیفیت دشوار می شود. توسعه تست محور (TDD) با اطمینان از اینکه تمام بخش های برنامه شما تحت پوشش تست ها قرار می گیرند، به این امر کمک می کند. در این دوره، Shaun Wassell تکنیک ها و ابزارهای اساسی برای آزمون های واحد و ادغام را بررسی می کند. در طول راه، او بزرگنمایی می کند تا بررسی کند که چگونه همه آنها با هم هماهنگ می شوند. Shaun همچنین نقاط قوت و ضعف TDD را برجسته میکند و نمونههایی در دنیای واقعی ارائه میکند که نشان میدهد چگونه TDD میتواند در جریان کار توسعه شما قرار بگیرد.
Related Skills
مبانی برنامه نویسی: توسعه آزمایش محور
(Mitalearn-158318)
- 2 hours 43 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Neelam Dwivedi
درباره این دوره:
برنامه نویسان نباید حدس بزنند که آیا نرم افزار به درستی کار می کند یا خیر. آنها باید بتوانند در هر مرحله آن را ثابت کنند. یک فرآیند رسمی توسعه مبتنی بر آزمون (TDD) به شما امکان می دهد آزمایش را در برنامه روزانه خود قرار دهید. میتوانید آزمایشها را بارها در روز اجرا کنید و در مورد کیفیت کد خود بازخورد فوری دریافت کنید. این دوره نحوه اتخاذ یک طرز فکر و فرآیند TDD را توضیح می دهد - مهارت های حیاتی برای همه توسعه دهندگان نرم افزار مدرن. دریابید که چه چیزی یک آزمون خوب را نشان می دهد، چرا باید به شکست بیشتر از موفقیت علاقه مند باشید و چگونه تست ها را اندازه گیری کنید و به طور مکرر اجرا کنید. سپس اصطلاحات را بررسی کنید: مجموعه های آزمایشی، مهارهای آزمایشی، اشیاء ساختگی و خرد، و موارد دیگر. در نهایت، به نحوه استفاده از TDD در رایج ترین زبان ها و محیط های برنامه نویسی و اینکه چه ابزارها و چارچوب هایی برای کمک به موفقیت شما وجود دارد، نگاه کنید. مربی Neelam Dwivedi به هر موضوع از دیدگاه یک برنامه نویس می پردازد و بر صرفه جویی در زمان و هزینه که یک گردش کار TDD خوب می تواند ارائه دهد، تأکید می کند.
Related Skills
هسته ASP.NET: توسعه تست محور
(Mitalearn-112860)
- 37 minutes
- متوسط
- Release date: 21 June 2026
- Author: Richard Rout
درباره این دوره:
تجربه عملی و عملی در پیاده سازی توسعه آزمایش محور برنامه های ASP.NET Core به دست آورید. برنامههایی که با یک استراتژی تست قوی توسعه یافتهاند، تمیزتر، انعطافپذیرتر و راحتتر تغییر میکنند. این دوره به توسعه دهندگان دانش پایه TDD را ارائه می دهد تا بتوانند کدهای جدید و موجود را تکرار کنند. مربی ریچارد روت برخی از ابزارهای مفید را برای آزمایش هسته ASP.NET معرفی می کند، از جمله Visual Studio، ReSharper، و فریمورک های xUnit و Mock. سپس مفاهیمی مانند تزریق وابستگی و کنترل نسخه را پوشش می دهد و نحوه راه اندازی یک برنامه وب برای آزمایش را نشان می دهد. در نهایت، او در چرخه تست فاکتور قرمز-سبز، از جمله نوشتن تست های رد شدن و قبولی، اجرای تست ها و اصلاح کد برای بهبود کیفیت قدم می زند.
توجه: مثالهای این دوره با استفاده از C# ASP.NET Core توسعه داده شدهاند، اما این مفاهیم برای همه برنامههای NET Core اعمال میشود.