دوره آموزشی اسپرینگ: دیتا
1 ساعت 42 دقیقهمتوسط2023-01-23
مدرسین

Mary Ellen Bowman
25+ years of full life-cycle software development experience
جزئیات دوره
کدگذاری در پایگاههای داده – که اغلب شامل استفاده از کد دیگ بخار است که نگهداری و اشکالزدایی آن دشوار است – میتواند کار خستهکنندهای باشد. ارتقاء برنامهها به نوع دیگری از ذخیرهسازی داده نیز به همین ترتیب چالش برانگیز است، زیرا معمولاً شامل بازنویسیهای گسترده کد است. Spring Data با انتزاع کردن تعاملات ذخیره داده در یک API مخزن مشترک و حذف کد boilerplate به این مسائل می پردازد.
در این دوره یاد بگیرید که چگونه به راحتی مخازن مبتنی بر JPA را با استفاده از Spring Data JPA پیاده سازی کنید. مربی مری الن بومن شما را با پروژه چتر Spring Data آشنا می کند و تعداد انگشت شماری از روش های رایج پرس و جو را پوشش می دهد که می توانید به تنهایی شروع به تمرین کنید. از روشهای جستجوی ساده با عبارات ویژگی گرفته تا گزینههای پویاتر مانند Querydsl، Query by Example (QBE)، Spring Data REST، و MongoDB، مری الن به شما کمک میکند تا مهارتهایی را که برای استفاده از ویژگیهای این ابزار قدرتمند مدیریت داده نیاز دارید، ایجاد کنید.
در این دوره یاد بگیرید که چگونه به راحتی مخازن مبتنی بر JPA را با استفاده از Spring Data JPA پیاده سازی کنید. مربی مری الن بومن شما را با پروژه چتر Spring Data آشنا می کند و تعداد انگشت شماری از روش های رایج پرس و جو را پوشش می دهد که می توانید به تنهایی شروع به تمرین کنید. از روشهای جستجوی ساده با عبارات ویژگی گرفته تا گزینههای پویاتر مانند Querydsl، Query by Example (QBE)، Spring Data REST، و MongoDB، مری الن به شما کمک میکند تا مهارتهایی را که برای استفاده از ویژگیهای این ابزار قدرتمند مدیریت داده نیاز دارید، ایجاد کنید.
مهارت ها
SpringWeb Development ToolsWeb DevelopmentOpen SourceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - غواصی به داده های اسپرینگ
- 02 - آنچه شما نیاز دارید
1. پروژه چتر داده اسپرینگ
- 03 - ماموریت و ماژول ها
- 04 - Java Persistence API
2. مقدمه ای بر Spring Data JPA
- 05 - Spring Boot Starter Data JPA
- 06 - Spring Data CrudRepository و JPA Repository
- 07 - چالش - رفع خطاهای نحوی SimpleDBCrudTest
- 08 - راه حل - رفع خطاهای نحوی SimpleDBCrudTest
- 09 - جادوی Spring Data JPA
3. روش های پرس و جو داده های اسپرینگ JPA
- 10 - روش های پرس و جو بیان خواص
- 11 - بندهای متد پرس و جو با عبارات ویژگی
- 12 - حاشیه نویسی @Query
- 13 - چالش - Refactor به سه روش پرس و جو
- 14 - راه حل - Refactor به سه روش پرس و جو
- 15 - صفحه بندی و مرتب سازی
4. جستجوهای JPA داده های دینامیک اسپرینگ
- 16 - مشخصات
- 17 - Querydsl
- 18 - پرس و جو با مثال
- 19 - چالش - پرس و جو با مثال
- 20 - راه حل - پرس و جو با مثال
5. ویژگی های بیشتر اسپرینگ داده
- 21 - Spring Data REST
- 22 - Spring Data MongoDB
- 23 - مخازن واکنشگر Spring Data غیر مسدود کننده
- 24 - پشتیبانی و امکانات بیشتر از منبع داده
نتیجه
- 25 - مراحل بعدی با Spring Data
دوره های مرتبط
- دوره آموزشی راهنمای کامل Spring MVC
- دوره آموزشی اسپرینگ دیتا ۳
- دوره آموزشی تابآوری دادهها با Spring و استریم رویداد RabbitMQ
- دوره آموزشی اسپرینگ پیشرفته: استقرار برنامههای Spring Boot در AWS، Azure و GCP
- دوره آموزشی الگوهای طراحی در اسپرینگ 6
- دوره آموزشی یادگیری Spring 6 با Spring Boot 3
- دوره آموزشی پیشرفته اسپرینگ: تست یکپارچهسازی موثر با اسپرینگ بوت
- دوره آموزشی Spring Web MVC 6