Spring Boot محبوب ترین فریم ورک برای ساخت برنامه های جاوا سازمانی است. Spring Boot شامل پشتیبانی آزمایشی برای توسعه تست های واحد و تست های یکپارچه سازی با استفاده از JUnit، Mockito و MockMvc است. با توسعه آزمایشها، میتوانید برنامههایی با طراحی کد بهتر، باگهای کمتر و قابلیت اطمینان بالاتر ایجاد کنید. این دوره به شما نشان میدهد که چگونه از پشتیبانی آزمایشی Spring Boot استفاده کامل کنید.
از ابزارهای توسعه مدرن مانند IntelliJ (نسخه رایگان) و Maven نیز استفاده خواهید کرد. همه پروژه ها بر اساس Maven هستند، بنابراین شما می توانید از هر ابزار IDE که می خواهید استفاده کنید.
---
در این دوره، شما:
را دریافت خواهید کرد- همه کد منبع برای دانلود موجود است
- مربیان پاسخگو: همه سؤالات ظرف 24 ساعت پاسخ داده می شوند
- فایلهای PDF همه سخنرانیها برای دانلود موجود است
- ضبطهای صوتی و ویدیویی حرفهای (پیشنمایشهای رایگان را بررسی کنید)
- زیرنویسها/زیرنویسهای با کیفیت بالا برای انگلیسی و 14 زبان دیگر (جدید!) موجود است
---
دانش آموزان این دوره را دوست دارند! نظرات 5 ستاره
چاد داربی و اریک رابی در ارائه مواد و ارائه نمونه های واقعی واقعی از مفاهیم عالی هستند. آنها دوره را به یک کلاس بسیار لذت بخش تبدیل می کنند، این دوره بسیار کامل و مفصل است. با تشکر - Ninos
دوره عالی، مطالب به شکلی واضح توضیح داده شده است. من از این بسیار لذت می برم. بسیار قابل توصیه - اردک سیدیک نظر
دوره های چاد داربی بهترین در Udemy هستند. با تشکر از او، اولین کارم را گرفتم و در مورد دوم ارتقا یافتم. کار خوب، دوست من! (ج) :) - آندری هریوریف
این چهارمین دوره من با آقای داربی است و دوره های او بسیار خاص است. سازمان یافته، مفاهیم روشن، مواد شگفت انگیز. و از همه مهمتر دانش او از موضوع است و او واقعاً اطلاعات را برای ما ارائه می دهد. فقط شگفت انگیز - رعد ابوسعده
---
در این دوره، شما یاد خواهید گرفت که چگونه:
JUnit
تستهای JUnit را توسعه دهید
پروژه ها را برای استفاده از JUnit راه اندازی کنید
اظهارات JUnit را اعمال کنید: برابر/نه برابر و نول/نه نول
اظهارات JUnit را اعمال کنید: یکسان/نه یکسان و درست/نادرست
از حاشیه نویسی چرخه عمر JUnit استفاده کنید
نام های نمایشی سفارشی را برای تست های JUnit تعریف کنید
استثناها و مهلت زمانی را بررسی کنید
ترتیب اجرا را در تست های JUnit تعریف کنید
آنالیز پوشش کد را برای آزمونهای JUnit انجام دهید
شرطها را با آزمونهای JUnit اعمال کنید
توسعه آزمایش محور (TDD)
برنامه توسعه تست محور را برای تست های ساخت و کد برنامه اعمال کنید
ابتدا یک آزمون ناموفق ایجاد کنید
کد خود را بهروزرسانی کنید تا آزمونها موفق شوند
آزمونهای خود را از قرمز تا سبز انجام دهید
TDD را در پروژه کدنویسی اعمال کنید
از آزمونهای پارامتری با TDD استفاده کنید
پشتیبانی از تست واحد بوت بهار
حاشیه نویسی برای پشتیبانی از تست واحد بوت بهار کاوش کنید
حاشیه نویسی @SpringBootTest را اعمال کنید
ویژگیهای برنامه Spring Boot را بخوانید و مقادیر را با استفاده از حاشیهنویسی @TestPropertySource تزریق کنید
assertEquals و assertNotEquals را انجام دهید
از لوبیاهای تک تن و نمونه اولیه لوبیاهای اسپرینگ بوت
استفاده کنیدتمسخر با Mockito
نیاز به تمسخر در طول توسعه آزمون را شناسایی کنید
از Mockito در تستهای JUnit استفاده کنید
استفاده از حاشیه نویسی @MockBean برای تزریق
پرتاب کردن استثناها با Mocks
ابزارهای بازتاب بهار
موارد استفاده را برای اعمال بازتاب در آزمونهای JUnit خود شناسایی کنید
برای دسترسی به فیلدها و روش های غیر عمومی، ReflectionTestUtils را اعمال کنید
کاربردهای بازتاب بهار را در آزمونهای JUnit خود ادغام کنید
تست یکپارچه سازی پایگاه داده
نیاز به آزمایش ادغام پایگاه داده در طول توسعه آزمایش را شناسایی کنید
تنظیم پایگاه داده و کد تمیز را با استفاده از @BeforeEach و @AfterEach اضافه کنید
از یک پایگاه داده تعبیه شده برای سهولت در تست راه اندازی و نگهداری استفاده کنید.
عبارات SQL خارجی با استفاده از حاشیه نویسی Sql@
تست Spring Boot MVC Web Apps با MockMvc
با استفاده از آزمایش برای یک برنامه وب Spring MVC CRUD، Spring Boot را اعمال کنید
مورد استفاده برای آزمایش Spring MVC @Controller
را شناسایی کنیدمورد تست JUnit را با استفاده از @AutoConfigureMockMvc پیکربندی کنید
وابستگی MockMvc را برای آزمایش کنترلرهای Spring MVC تزریق کنید
درخواستهای HTTP را به کنترلرهای MVC Spring ارسال کنید و نتایج را اعلام کنید
نام نمای بازگردانده شده توسط Spring MVC Controller
را وارد کنیدویژگی های مدل را برای مقادیر دلخواه قائل شوید
آزمایش APIهای Spring Boot REST با MockMvc
Spring Boot را با استفاده از آزمایش برای Spring REST CRUD API اعمال کنید
وابستگی MockMvc را برای آزمایش Spring MVC @RestController تزریق کنید
درخواستهای HTTP را به Spring MVC @RestController ارسال کنید و نتایج را اعلام کنید
از Jackson Object Mapper برای ارسال دادههای JSON به نقطه پایانی REST API استفاده کنید
انتظار پاسخ موفق و نوع محتوای دلخواه را داشته باشید
JsonPath را برای تأیید محتوای پاسخ JSON اعمال کنید
در مقایسه با سایر دوره های تست واحد بوت بهار
این دوره به روز است و نسخه های اخیر Spring Boot را پوشش می دهد. ما از ابزارهای توسعه مدرن مانند IntelliJ (نسخه رایگان) و Maven استفاده می کنیم.
ما مربیان بسیار پاسخگو هستیم و آماده پاسخگویی به سوالات شما و کمک به شما در حل هر مشکلی هستیم.
در نهایت، تمام کد منبع همراه با دوره به همراه دستورالعمل های راه اندازی ارائه می شود.
نظرات دانشجویان ارزش این دوره را ثابت می کند
کسانی که دوره را مرور کردهاند، خاطرنشان کردهاند که دستورالعمل واضح و آسان است و همچنین کامل و بسیار آموزنده است.
بسیاری از دانشآموزان در گذشته دورههای دیگر تست واحد بوت بهار را نیز گذرانده بودند، اما متوجه شدند که این دوره تست واحد بوت بهار مورد علاقه آنها بود. آنها از ساختار محتوا و کیفیت بالای صوتی/تصویری لذت بردند.
نمونه نظرات دانشجویی - 5 ستاره!
چاد داربی و اریک رابی در ارائه مواد و ارائه نمونه های واقعی واقعی از مفاهیم عالی هستند. آنها دوره را به یک کلاس بسیار لذت بخش تبدیل می کنند، این دوره بسیار کامل و مفصل است. با تشکر - Ninos
دوره عالی، مطالب به شکلی واضح توضیح داده شده است. من از این بسیار لذت می برم. بسیار قابل توصیه - اردک سیدیک نظر
دوره های چاد داربی بهترین در Udemy هستند. با تشکر از او، اولین کارم را گرفتم و در مورد دوم ارتقا یافتم. کار خوب، دوست من! (ج) :) - آندری هریوریف
این چهارمین دوره من با آقای داربی است و دوره های او بسیار خاص است. سازمان یافته، مفاهیم روشن، مواد شگفت انگیز. و از همه مهمتر دانش او از موضوع است و او واقعاً اطلاعات را برای ما ارائه می دهد. فقط شگفت انگیز - رعد ابوسعده
مواد با کیفیت
شما یک دوره با کیفیت، با مواد فنی قوی و تولید صوتی و تصویری عالی دریافت خواهید کرد. من یک مربی پرفروش در Udemy هستم. در اینجا لیستی از دوره های برتر من آمده است.
پشته کامل: وب سایت تجارت الکترونیکی Angular و Spring Boot
بهار و Hibernate برای مبتدیان
Hibernate: Advanced Development Techniques
برنامه های Java Spring را به صورت آنلاین در Amazon Cloud (AWS) مستقر کنید
JSP و Servlets برای مبتدیان
چهرههای سرور جاوا (JSF) برای مبتدیان
این دورهها بررسیهای 5 ستاره شگفتانگیزی دریافت کردهاند و بیش از 500000 دانشآموز در این دورهها شرکت کردهاند. همچنین، این دوره ها محبوب ترین دوره ها در دسته بندی های مربوط به خود هستند.
من همچنین یک کانال YouTube فعال دارم که در آن ویدیوهای معمولی را پست می کنم. در سال گذشته، بیش از 800 آموزش ویدیویی (عمومی و خصوصی) ایجاد کرده ام. کانال یوتیوب من بیش از 6 میلیون بازدید و 38 هزار مشترک دارد. بنابراین میدانم چه چیزی برای ایجاد آموزشهای ویدیویی کار میکند و چه چیزی کار نمیکند.
بدون ریسک – بازپرداخت Udemy
در نهایت، هیچ خطری وجود ندارد. شما می توانید 25 درصد از دوره را به صورت رایگان پیش نمایش کنید. پس از خرید دوره، اگر به دلایلی از دوره راضی نیستید، Udemy بازپرداخت 30 روزه (براساس خط مشی بازپرداخت Udemy) ارائه می دهد.
بنابراین چیزی برای از دست دادن ندارید، در این دوره ثبت نام کنید و نحوه استفاده از Spring Boot Unit Testing را بیاموزید
مخاطب هدف
توسعه دهندگان جاوا با تجربه Spring Boot
EngineerEric J. Roby یک توسعه دهنده پشته کامل است که در دنیای آزاد و سازمانی برای حل مشکلات فنی کار کرده است تا شکاف های موجود در مشاغل را برطرف کند. اریک اولین کار فنی خود را هنگامی آغاز کرد که یادگیری جاوا را در سن 14 سالگی آغاز کرد. از زمان یادگیری جاوا ، اریک خود را کاملاً معتاد به فن آوری های یادگیری یافت. می توانید اطمینان کامل داشته باشید که دوره های اریک از کیفیت استثنایی برخوردار هستند و در صورت انتخاب می توانید یک توسعه دهنده نرم افزار باشید. اریک دارای مدرک لیسانس در علوم کامپیوتر ، و یک مدرک کارشناسی ارشد در امور مالی کمی است و اریک به آموزش نحوه برنامه نویسی مانند او اختصاص داده شده است.
Chad Darbyمربی محبوب جاوا بهار - پرفروش
نمایش نظرات