دوره آموزشی اسپرینگ دیتا ۳
2 ساعت 28 دقیقهمتوسط2025-02-03
مدرسین

Mary Ellen Bowman
25+ years of full life-cycle software development experience
جزئیات دوره
آیا آماده هستید تا با Spring Data 3 شروع کنید؟ در این دوره عملی کدنویسی، مربی مری الن بومن شما را از مراحل اصلی پیادهسازی ویژگیهای Spring Data JPA برای ذخیرهسازی و پرسوجو از پایگاههای داده رابطهای راهنمایی میکند. در طول دوره، با نگاهی اجمالی به Spring Data REST، Spring Data MongoDB و نحوه استفاده از مخازن واکنشی که از درایورهای منبع داده غیر مسدودکننده پشتیبانی میکنند، آشنا خواهید شد—all از داخل مرورگر شما.
اهداف یادگیری:
✅ تجزیه و تحلیل اینکه چگونه Spring Data کد اضافی در تعاملات پایگاه داده را در مقایسه با روشهای سنتی کاهش میدهد.
✅ اعمال مفاهیم Spring Data برای ایجاد روشهای پرسوجو کارآمد برای برنامههای Reactive و Servlet Stack.
✅ ارزیابی مزایای استفاده از Spring Data در پروژههای توسعهی بکاند جاوا.
✅ پیادهسازی الگوهای استاندارد پرسوجو با استفاده از ماژولهای مختلف Spring Data برای منابع داده مختلف.
اهداف یادگیری:
✅ تجزیه و تحلیل اینکه چگونه Spring Data کد اضافی در تعاملات پایگاه داده را در مقایسه با روشهای سنتی کاهش میدهد.
✅ اعمال مفاهیم Spring Data برای ایجاد روشهای پرسوجو کارآمد برای برنامههای Reactive و Servlet Stack.
✅ ارزیابی مزایای استفاده از Spring Data در پروژههای توسعهی بکاند جاوا.
✅ پیادهسازی الگوهای استاندارد پرسوجو با استفاده از ماژولهای مختلف Spring Data برای منابع داده مختلف.
مهارت ها
SpringBack-End Web DevelopmentWeb Development ToolsWeb DevelopmentOpen SourceOne-Off
سرفصل ها
مقدمه
- غواصی به دادههای بهار
- کد زیبا
- آنچه باید بدانید
- استفاده از فضاهای کد GitHub
پروژه چتر داده بهار
- ماموریت و ماژول ها
- Java Jakarta Persistence API
مقدمه ای بر Spring Data JPA
- دادههای راهاندازی فنری JPA
- بیانیه طرحواره خارجی
- Spring Data CRUDRepository و JpaRepository
- چالش - رفع خطاهای نحوی SimpleDBCrudTest
- راه حل - رفع خطاهای نحوی SimpleDBCrudTest
- جادوی Spring Data JPA
روشهای کوئری دادههای Spring JPA
- روشهای کوئری بیان خواص
- بندهای متد کوئری با عبارات ویژگی
- حاشیه نویسی @Query
- چالش - Refactor سه روش پرس و جو
- راه حل - Refactor سه روش پرس و جو
- صفحه بندی و مرتب سازی
جستجوهای JPA دادههای دینامیک بهار
- مشخصات دادههای فنری
- QueryDSL
- کوئری با مثال
- چالش - کوئری با مثال
- راه حل - کوئری با مثال
- زیباست
Microservice RESTful با یک پایگاه داده واقعی
- Spring Data REST
- به پایگاه داده از راه دور متصل شوید
- پایگاه داده تعبیه شده برای آزمایش
بیشتر ویژگیهای داده بهار
- Spring Boot Docker Compose برای MongoDB
- Spring Data MongoDB
- مخازن واکنشی Spring Data
- پشتیبانی و ویژگیهای بیشتر منبع داده
نتیجه گیری
- کدهای زیباتر بسازید