آموزش اعتبار سنجی ورودی داده در برنامه های وب Spring 6

Validating Data Input in Spring 6 Web Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: اعتبار سنجی داده ها یکی از حیاتی ترین جنبه ها هنگام طراحی و ساخت یک سیستم با کیفیت بالا است. این دوره به شما می آموزد که چگونه داده های ورودی را در حین استفاده از Spring Web 6 به درستی اعتبارسنجی کنید. معرفی داده های تایید نشده به سیستم شما ممکن است در دراز مدت باعث خطاهای شدید شود. در این دوره آموزشی، اعتبارسنجی ورودی داده در برنامه های وب Spring 6، شما یاد خواهید گرفت که به درستی داده های معرفی شده با استفاده از وب API را تأیید کنید. ابتدا، بررسی خواهید کرد که چگونه داده های نامعتبر می توانند بر سیستم ما تأثیر بگذارند. در مرحله بعد، متوجه خواهید شد که چگونه می توان از حاشیه نویسی های خارج از جعبه استفاده کرد تا مکانیسم اعتبارسنجی ثابتی داشته باشید. در نهایت، نحوه تأیید و اعتبارسنجی داده‌های ورودی را در مقایسه با داده‌های ثابت یاد خواهید گرفت. پس از اتمام این دوره، مهارت‌ها و دانش اعتبارسنجی داده‌ها را که برای اعتبارسنجی داده‌های ورودی در Spring 6 Web Applications لازم است، خواهید داشت.

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

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

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

بررسی اعتبارسنجی داده ها Exploring Data Validation

  • معرفی Introduction

  • اعتبار سنجی داده ها Data Validation

  • نسخه ی نمایشی: کاوش پروژه Demo: Explore Project

  • نسخه ی نمایشی: اعتبارسنجی داده ها Demo: Data Validation

  • رسیدگی به خطا و جزئیات مشکل Error Handling and Problem Detail

  • نسخه ی نمایشی: رسیدگی به خطا Demo: Error Handling

  • نسخه ی نمایشی: استثناهای سفارشی Demo: Custom Exceptions

  • خلاصه Summary

استفاده از Annotation Validation Using Validation Annotations

  • Hibernate Validator Hibernate Validator

  • نسخه ی نمایشی: Hibernate Validator را راه اندازی کنید Demo: Set up Hibernate Validator

  • @NotNull، @NotEmpty، و @NotBlank @NotNull, @NotEmpty, and @NotBlank

  • @Min و @Max @Min and @Max

  • @اندازه @Size

  • @AssertTrue و @AssertFalse @AssertTrue and @AssertFalse

  • @مثبت و منفی @Positive and @Negative

  • @گذشته و @Future @Past and @Future

  • ایمیل @ و @ Pattern @Email and @Pattern

  • @UUID @UUID

  • خلاصه Summary

ایجاد محدودیت های سفارشی Building Custom Constraints

  • گروه های اعتبارسنجی Validation Groups

  • نسخه ی نمایشی: گروه های اعتبارسنجی Demo: Validation Groups

  • محدودیت های سفارشی Custom Constraints

  • نسخه ی نمایشی: ایجاد محدودیت های سفارشی Demo: Creating Custom Constraints

  • نسخه ی نمایشی: استفاده از محدودیت های سفارشی Demo: Using Custom Constraints

  • خلاصه Summary

تأیید داده های ماندگار Verifying Persisted Data

  • سطوح اعتبارسنجی داده ها Data Validation Levels

  • اعتبار سنجی داده های پایدار Persisted Data Validation

  • نسخه ی نمایشی: محدودیت منحصر به فرد Demo: Unique Constraint

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش اعتبار سنجی ورودی داده در برنامه های وب Spring 6
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 52m
30
Pluralsight (پلورال سایت) pluralsight-small
27 مهر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bogdan Sucaciu Bogdan Sucaciu

بوگدان دوست دارد روزانه مهندس نرم افزار ، و شبانه نویسنده Pluralsight است ، فن آوری های پیشرفته را آزمایش کند و در مورد آنها آموزش دهد. موضوعات مورد علاقه وی در زمینه گفتگو جریان داده ها ، معماری مبتنی بر رویداد ، سیستم های توزیع شده و فناوری های ابری است. او چندین سال تجربه "پخت و پز" نرم افزار با زبانهای مبتنی بر JVM ، برخی از طعم دهنده های فن آوری وب و تزئین با تست خودکار دارد. وی دارای مدرک کارشناسی رباتیک است که ساعتهای بی شماری را صرف برنامه نویسی میکروکنترلرها و دستگاه های اینترنت اشیا و البته ساخت ربات ها کرد. در آنجا ، او علاقه ، طراحی و برنامه نویسی سیستم های پیچیده خود را کشف کرد ، بنابراین رویای خود را دنبال کرد و به یک برنامه نویس خودآموز تبدیل شد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.