دوره آموزشی جاوا EE: اعتبارسنجی Bean
2 ساعت 21 دقیقهپیشرفته2018-03-07
مدرسین

Alex Theedom
Enterprise Developer, Published Author, Trainer
جزئیات دوره
نحوه استفاده از یکی از مفیدترین و مهمترین API های Java EE را بیاموزید: Bean Validation API. این API کل اکوسیستم Java EE را برش می دهد و ویژگی هایی را برای اطمینان از یکپارچگی برنامه شما با محافظت از آن در برابر اطلاعات غلط و بد شکل ارائه می دهد.
در این دوره، می توانید از طریق بسیاری از محدودیت های موجود در نسخه 2.0 API اعتبار سنجی Bean، و همچنین محدودیت های اضافی ارائه شده توسط Hibernate Validator 6.0. هنگام ایجاد یک برنامه کاربردی وب، اعتبار سنجی را به صورت عملی بیاموزید. مربی Alex Theedom نشان می دهد که چگونه API را با محدودیت های سفارشی بسازیم و چگونه پیام های شکست اعتبارسنجی را بین المللی کنیم. به علاوه، تکنیک های پیشرفته ای مانند اعتبارسنجی متقاطع و متغیر پارامترها و نحوه ادغام Bean Validation با سایر فناوری های Java EE مانند JAX-RS، Java Persistence API (JPA) و JavaServer Faces (JSF) را بیاموزید. در پایان این دوره، شما تجربه عملی استفاده از Bean Validation در یک برنامه وب واقعی را کسب کرده اید و قادر خواهید بود آنچه را که در برنامه های جاوا خود آموخته اید پیاده سازی کنید.
اهداف یادگیری
اعتبار لوبیا چیست؟
اعمال محدودیت های داخلی
اعمال محدودیت های Hibernate
طراحی اعتبارسنجهای محدودیت سفارشی
مدیریت و پیکربندی پیام های شکست اعتبار سنجی
ایجاد محدودیت های ترکیبی سفارشی
ایجاد محدودیت های اعتبار سنجی سفارشی
اعتبار سنجی عرضی و پارامتری متقابل
ادغام با خدمات وب RESTful (JAX-RS)
در این دوره، می توانید از طریق بسیاری از محدودیت های موجود در نسخه 2.0 API اعتبار سنجی Bean، و همچنین محدودیت های اضافی ارائه شده توسط Hibernate Validator 6.0. هنگام ایجاد یک برنامه کاربردی وب، اعتبار سنجی را به صورت عملی بیاموزید. مربی Alex Theedom نشان می دهد که چگونه API را با محدودیت های سفارشی بسازیم و چگونه پیام های شکست اعتبارسنجی را بین المللی کنیم. به علاوه، تکنیک های پیشرفته ای مانند اعتبارسنجی متقاطع و متغیر پارامترها و نحوه ادغام Bean Validation با سایر فناوری های Java EE مانند JAX-RS، Java Persistence API (JPA) و JavaServer Faces (JSF) را بیاموزید. در پایان این دوره، شما تجربه عملی استفاده از Bean Validation در یک برنامه وب واقعی را کسب کرده اید و قادر خواهید بود آنچه را که در برنامه های جاوا خود آموخته اید پیاده سازی کنید.
اهداف یادگیری
اعتبار لوبیا چیست؟
اعمال محدودیت های داخلی
اعمال محدودیت های Hibernate
طراحی اعتبارسنجهای محدودیت سفارشی
مدیریت و پیکربندی پیام های شکست اعتبار سنجی
ایجاد محدودیت های ترکیبی سفارشی
ایجاد محدودیت های اعتبار سنجی سفارشی
اعتبار سنجی عرضی و پارامتری متقابل
ادغام با خدمات وب RESTful (JAX-RS)
مهارت ها
Java EEBack-End Web DevelopmentJavaOracleWeb DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
- 04 - استفاده از چالش ها
1. اعتبار سنجی beans چیست
- 05 - ویژگیهای سرفصل اعتبار سنجی باقلا
- 06 - ادغام اکوسیستم جاوا EE
- 07 - پیادهسازی اعتبار سنجی Bean
2. معرفی پروژه دوره
- 08 - اجرای پروژه دوره
- 09 - نحوه کار با پروژه
3. اعمال محدودیتهای اعتبارسنجی Bean داخلی
- 10 - معرفی محدودیتهای داخلی
- 11 - معرفی محدودیتهای صفر
- 12 - اجرای محدودیتهای صفر
- 13 - معرفی قیود عددی
- 14 - اجرای قیود عددی
- 15 - معرفی محدودیتهای الگو، بولی و تاریخ
- 16 - اجرای محدودیتهای الگو، بولی و تاریخ
4. اعمال محدودیتهای اعتبارسنجی Hibernate Bean
- 17 - مروری بر محدودیتهای Hibernate
- 18 - اجرای محدودیتهای Hibernate
5. طراحی اعتبارسنجی محدودیت سفارشی
- 19 - ایجاد انگیزه برای محدودیتهای سفارشی
- 20 - ایجاد محدودیتهای ترکیبی سفارشی
- 21 - ایجاد محدودیتهای اعتبار سنجی سفارشی
6. پیامهای عدم موفقیت اعتبارسنجی Bean
- 22 - مدیریت خرابیهای اعتبار سنجی
- 23 - پیامهای خرابی اعتبارسنجی سفارشی محلی
- 24 - پیامهای شکست اعتبارسنجی سفارشی جهانی
- 25 - بین المللی کردن پیامهای شکست
- 26 - ✓ چالش
- 27 - ✓ راه حل
7. ویژگیهای پیشرفته اعتبارسنجی Bean
- 28 - معرفی Bean Validation و خدمات وب RESTful
- 29 - اعتبار سنجی Bean و پیادهسازی خدمات وب RESTful
- 30 - اجرای اعتبار سنجی متقاطع
- 31 - اجرای اعتبارسنجی متقابل پارامترها
- 32 - استفاده از محدودیتهای پیشرفته
نتیجه
- 33 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی Jakarta EE: ساخت اولین برنامه شما
- دوره آموزشی یادگیری جامع Java EE 8
- دوره آموزشی جاوا EE 8 :جاوا سرور Faces JSF 2.3
- دوره آموزشی جاوا EE 8: وب سرویس
- دوره آموزشی جاوا EE: بسته بندی و استقرار برنامه
- دوره آموزشی جاواEnterprise :7 EE جاوابینز (EJB)
- دوره آموزشی Java EE: سرورهای اپلیکیشن
- دوره آموزشی جاوا EE: جاوا سرورFaces (JSF)