دوره آموزشی Spring Boot: توسعه آزمایش محور
44 دقیقهپیشرفته2023-05-11
مدرسین

Frank P Moley III
Senior Principal Engineer at Catch&Release
جزئیات دوره
نوشتن کدی که بتونی راحت تستش کنی—زود و مرتب—نهتنها بهت کمک میکنه که کد باکیفیتتری بنویسی، بلکه میتونه این کار رو با الگوهای تکرارپذیری انجام بده که توی پروسههای ساخت و استقرار کد اجرا میشن. تمرین توسعه مبتنی بر تست میتونه بهت کمک کنه تا سریعتر نرمافزار رو منتشر کنی و مطمئن بشی که محصول نهایی کیفیت بالایی داره. در این دوره، فرانک مولی بهت یاد میده چطور اپلیکیشنهای جاوای مبتنی بر Spring بنویسی که الگوی توسعه مبتنی بر تست رو دنبال کنن تا بتونی سریعتر به کد باکیفیت برسی. او یه نگاه کلی به شیوههای توسعه مبتنی بر تست در Spring میندازه، تست واحد در اپلیکیشنهای Spring رو بررسی میکنه، از اشیاء موک برای تست واحد استفاده میکنه، تست رو با Spring ادغام میکنه و خیلی چیزهای دیگه. فرانک در طول دوره چالشها و راهحلها رو بهت میده تا بتونی اونچه که یاد گرفتی رو در عمل پیادهسازی کنی.
اهداف یادگیری:
نوشتن کد قابل تست در توسعه نرمافزار
سرعت بخشیدن به چرخههای انتشار نرمافزار با استفاده از تستهای مکرر
شیوههای توسعه مبتنی بر تست در Spring
تست واحد در اپلیکیشنهای Spring
استفاده از اشیاء موک برای تست واحد
ادغام تستها با Spring
حل چالشها و تمرینهای عملی در طول دوره
اهداف یادگیری:
نوشتن کد قابل تست در توسعه نرمافزار
سرعت بخشیدن به چرخههای انتشار نرمافزار با استفاده از تستهای مکرر
شیوههای توسعه مبتنی بر تست در Spring
تست واحد در اپلیکیشنهای Spring
استفاده از اشیاء موک برای تست واحد
ادغام تستها با Spring
حل چالشها و تمرینهای عملی در طول دوره
مهارت ها
SpringSoftware TestingJavaDevOps FoundationsWeb Development ToolsAdvancedOracleDevOpsWeb DevelopmentOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - بهبود کیفیت و بهرهوری با TDD
- 02 - آنچه باید بدانید
1. TDD اسپرینگ
- 03 - توسعه آزمایش محور
- 04 - تست در اسپرینگ
- 05 - واحد تست یک برنامه Spring
- 06 - چالش - آزمون واحد
- 07 - حل - آزمون واحد
- 08 - تست یکپارچه سازی با Spring
- 09 - چالش - آزمون ادغام
- 10 - حل - تست یکپارچه سازی
- 11 - تست وب با Spring
- 12 - چالش - تست یکپارچه سازی وب
- 13 - راه حل - تست یکپارچه سازی وب
نتیجه
- 14 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی Spring: توسعه تست محور با JUnit
- دوره آموزشی توسعه مبتنی بر تست در Spring Boot با استفاده از JUnit و Mockito
- دوره آموزشی پیشرفته اسپرینگ: تست یکپارچهسازی موثر با اسپرینگ بوت
- دوره آموزشی پیادهسازی دسترسی مبتنی بر نقش با استفاده از هوش مصنوعی برای توسعهدهندگان Java
- دوره آموزشی راهنمای جامع تست جاوا با JUnit 5 و Mockito
- دوره آموزشی Spring Boot and React: ساخت برنامه های وب مقیاس پذیر و پویا
- دوره آموزشی گسترش، ایمنسازی و داکر کردن میکروسرویسهای Spring Boot
- دوره آموزشی ساخت برنامه های وب در زمان واقعی با Spring Boot و WebSockets
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک تستر نرم افزار
- مسیر آموزشی شروع به کار در توسعه Spring
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اسپرینگ
- مسیر آموزشی گیتهاب کوپایلوت رو مثل حرفهایها یاد بگیر!
- مسیر آموزشی ارتقا مهارت های توسعه دهنده اسپرینگ خود
- مسیر آموزشی شروع به عنوان یک توسعه دهنده جاوا
- مسیر آموزشی گواهی حرفهای مبانی جاوا
- مسیر آموزشی ایجاد مهارت های خود در توسعه Spring