آموزش اشکال زدایی و مدیریت خطا در Spring Framework 6

Debugging and Error Handling in Spring Framework 6

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اشکالات و استثناهای کشف نشده در برنامه های Spring 6 شما منجر به تجربه کاربری ضعیف می شود و برنامه شما را در معرض حملات مخرب قرار می دهد. این دوره به شما می‌آموزد که چگونه برنامه‌های Spring 6 خود را اشکال زدایی کنید و استثناها را در برنامه خود مدیریت کنید. رسیدگی به استثناها دومین مورد است. در این دوره آموزشی، Debugging and Error Handling in Spring Framework 6، شما یاد می گیرید که برنامه های Spring 6 خود را با استفاده از IntelliJ IDEA اشکال زدایی کنید و استثنائات را برای ایمن سازی برنامه های خود در تولید مدیریت کنید. ابتدا، نحوه اشکال زدایی یک برنامه کاربردی در طول توسعه با استفاده از IDE ها، تنظیم نقاط شکست و تغییر رفتار نقطه شکست بر اساس مقادیر متغیرها را بررسی خواهید کرد. در مرحله بعد، مدیریت استثنا و آسیب‌پذیری‌های امنیتی را که در صورت عدم رسیدگی به استثنائات، برنامه خود را باز می‌کنید، کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه با استفاده از حاشیه نویسی های ارائه شده در چارچوب Spring 6، استثناها را در سطح کنترلر و در سطح برنامه مدیریت کنید. پس از اتمام این دوره، مهارت ها و دانش اشکال زدایی برنامه های Spring 6 و مدیریت استثنائات در محیط تولید مورد نیاز برای ایمن سازی برنامه ها از هرگونه سوء استفاده و آسیب پذیری احتمالی و بهبود تجربه کلی مشتری برای برنامه خود را خواهید داشت. .

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

آماده سازی محیط Preparing the Environment

  • بررسی اجمالی Overview

  • بهار در مقابل چکمه بهار Spring vs. Spring Boot

  • بررسی اجمالی پروژه Project Overview

  • مورد نیاز اشکال زدایی Debugging Requirements

  • استثناها Exceptions

  • استثناهای کشف نشده Uncaught Exceptions

  • پستچی Postman

  • خلاصه Summary

اشکال زدایی پروژه Debugging the Project

  • بررسی اجمالی Overview

  • بررسی اجمالی اشکال زدایی Debugging Overview

  • راه اندازی در حالت Debug Launching in Debug Mode

  • پیکربندی اشکال زدایی بهار Spring Debug Configuration

  • تنظیم نقطه شکست Setting the Breakpoint

  • متغیرها را مرور کنید Review the Variables

  • نقاط شکست را کنترل کنید Control the Breakpoints

  • گزارش پیکربندی خودکار Autoconfiguration Report

  • خلاصه Summary

رسیدگی به استثناها Handling Exceptions

  • بررسی اجمالی Overview

  • بررسی اجمالی رسیدگی به استثنا Exception Handling Overview

  • صفحه برچسب سفید The Whitelabel Page

  • یک استثنا مطرح کنید Raise an Exception

  • کنترل کننده استثنای پیش فرض را سفارشی کنید Customize Default Exception Handler

  • اپلیکیشن Spring Boot.properties Spring Boot application.properties

  • صفحات الگو Template Pages

  • حاشیه نویسی وضعیت پاسخ Response Status Annotation

  • بهترین شیوه ها Best Practices

  • خلاصه Summary

استفاده از ExceptionHandler Using ExceptionHandler

  • بررسی اجمالی Overview

  • بررسی اجمالی @ExceptionHandler @ExceptionHandler Overview

  • @ExceptionHandler را ایجاد کنید Create @ExceptionHandler

  • استثنا را مدیریت کنید Handle the Exception

  • رسیدگی به استثناهای خاص Handle Specific Exceptions

  • اطلاعات درخواست را بخوانید Read Request Information

  • خلاصه Summary

مشاوره کنترلر ControllerAdvice

  • بررسی اجمالی Overview

  • رسیدگی به استثنای جهانی Global Exception Handling

  • نمای کلی @ControllerAdvice @ControllerAdvice Overview

  • یک @ControllerAdvice ایجاد کنید Create a @ControllerAdvice

  • @ExceptionHandlers را اضافه کنید Add @ExceptionHandlers

  • محدود کردن کنترلرها در @ControllerAdvice Limiting the Controllers in @ControllerAdvice

  • یادداشت ها را سفارش دهید Order the Annotations

  • جزئیات مشکل ProblemDetail

  • خلاصه Summary

نمایش نظرات

آموزش اشکال زدایی و مدیریت خطا در Spring Framework 6
جزییات دوره
1h 55m
44
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Afzaal Ahmad Zeeshan Afzaal Ahmad Zeeshan

Afzaal Ahmad Zeeshan یک مهندس ارشد نرم افزار از Rabwah ، پاکستان است و برای توسعه منظم روزمره ، از NET Core و Node.js خوشش می آید. او در زمینه Cloud ، Mobile و API متخصص است. افضال با پلتفرم Azure تجربه دارد و دوست دارد کتابخانه ها/نرم افزارهای چند پلتفرمی را با NET Core ایجاد کند. Afzaal یک Alibaba Cloud MVP است ، دو بار به دلیل رهبری جامعه در توسعه نرم افزار ، پنج برابر وضعیت CodeProject MVP برای نوشتن و راهنمایی فنی و 4 برابر وضعیت MVP C # Corner در همان زمینه به وی امتیاز Microsoft MVP اعطا شده است. Afzaal یک منبع فعال فعال در GitHub و GitLab است ، شما می توانید او را به عنوان afzaal-ahmad-zeeshan پیدا کنید.