دوره آموزشی اسپرینگ دیتا ۳
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
سرفصل ها
0. مقدمه
- 01 - غواصی به دادههای بهار
- 02 - کد زیبا
- 03 - آنچه باید بدانید
- 04 - استفاده از فضاهای کد GitHub
1. پروژه چتر داده بهار
- 05 - ماموریت و ماژول ها
- 06 - Java Jakarta Persistence API
2. مقدمه ای بر Spring Data JPA
- 07 - دادههای راهاندازی فنری JPA
- 08 - بیانیه طرحواره خارجی
- 09 - Spring Data CRUDRepository و JpaRepository
- 10 - چالش - رفع خطاهای نحوی SimpleDBCrudTest
- 11 - راه حل - رفع خطاهای نحوی SimpleDBCrudTest
- 12 - جادوی Spring Data JPA
3. روشهای کوئری دادههای Spring JPA
- 13 - روشهای کوئری بیان خواص
- 14 - بندهای متد کوئری با عبارات ویژگی
- 15 - حاشیه نویسی @Query
- 16 - چالش - Refactor سه روش پرس و جو
- 17 - راه حل - Refactor سه روش پرس و جو
- 18 - صفحه بندی و مرتب سازی
4. جستجوهای JPA دادههای دینامیک بهار
- 19 - مشخصات دادههای فنری
- 20 - QueryDSL
- 21 - کوئری با مثال
- 22 - چالش - کوئری با مثال
- 23 - راه حل - کوئری با مثال
- 24 - زیباست
5. Microservice RESTful با یک پایگاه داده واقعی
- 25 - Spring Data REST
- 26 - به پایگاه داده از راه دور متصل شوید
- 27 - پایگاه داده تعبیه شده برای آزمایش
6. بیشتر ویژگیهای داده بهار
- 28 - Spring Boot Docker Compose برای MongoDB
- 29 - Spring Data MongoDB
- 30 - مخازن واکنشی Spring Data
- 31 - پشتیبانی و ویژگیهای بیشتر منبع داده
نتیجه گیری
- 32 - کدهای زیباتر بسازید
دوره های مرتبط
- دوره آموزشی راهنمای کامل Spring MVC
- دوره آموزشی تابآوری دادهها با Spring و استریم رویداد RabbitMQ
- دوره آموزشی اسپرینگ پیشرفته: استقرار برنامههای Spring Boot در AWS، Azure و GCP
- دوره آموزشی الگوهای طراحی در اسپرینگ 6
- دوره آموزشی یادگیری Spring 6 با Spring Boot 3
- دوره آموزشی پیشرفته اسپرینگ: تست یکپارچهسازی موثر با اسپرینگ بوت
- دوره آموزشی Spring Web MVC 6
- دوره آموزشی Spring Boot: توسعه آزمایش محور