آموزش داده های بهار

Spring Data

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

کدنویسی در پایگاه داده - که اغلب شامل استفاده از کد دیگ بخار است که نگهداری و اشکال زدایی آن دشوار است - می تواند کار خسته کننده ای باشد. ارتقاء برنامه‌ها به نوع دیگری از ذخیره‌سازی داده نیز به همین ترتیب چالش برانگیز است، زیرا معمولاً شامل بازنویسی‌های گسترده کد است. Spring Data این مشکلات را با انتزاع کردن تعاملات ذخیره داده در یک API مخزن مشترک و حذف کد boilerplate برطرف می کند.

در این دوره آموزشی، یاد بگیرید که چگونه به راحتی مخازن مبتنی بر JPA را با استفاده از Spring Data JPA پیاده سازی کنید. مربی مری الن بومن شما را با پروژه چتر Spring Data آشنا می کند و تعداد انگشت شماری از روش های رایج پرس و جو را پوشش می دهد که می توانید به تنهایی شروع به تمرین کنید. از روش‌های جستجوی ساده با عبارات ویژگی گرفته تا گزینه‌های پویاتر مانند Querydsl، Query by Example (QBE)، Spring Data REST، و MongoDB، مری الن به شما کمک می‌کند تا مهارت‌هایی را که برای استفاده از ویژگی‌های این ابزار قدرتمند مدیریت داده نیاز دارید، ایجاد کنید.


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

معرفی Introduction

  • غواصی در داده های بهار (در حال انجام) Diving into Spring Data (In progress)

  • آنچه شما نیاز دارید What you need

1. پروژه چتر داده بهار 1. Spring Data Umbrella Project

  • ماموریت و ماژول ها Mission and modules

  • Java Persistence API Java Persistence API

2. مقدمه ای بر Spring Data JPA 2. Introduction to Spring Data JPA

  • داده های استارت بوت فنری JPA Spring Boot Starter Data JPA

  • Spring Data CrudRepository و JPA Repository Spring Data CrudRepository and JPA repository

  • چالش: رفع خطاهای نحوی SimpleDBCrudTest Challenge: Fix SimpleDBCrudTest syntax errors

  • راه حل: خطاهای نحوی SimpleDBCrudTest را برطرف کنید Solution: Fix SimpleDBCrudTest syntax errors

  • جادوی Spring Data JPA Spring Data JPA magic

3. روش های پرس و جو داده های بهار JPA 3. Spring Data JPA Query Methods

  • روش های پرس و جو بیان ویژگی Property expression query methods

  • بندهای روش پرس و جو با عبارات ویژگی Query method clauses with property expressions

  • @Query حاشیه نویسی @Query annotation

  • چالش: Refactor به سه روش پرس و جو Challenge: Refactor to three query methods

  • راه حل: Refactor به سه روش پرس و جو Solution: Refactor to three query methods

  • صفحه بندی و مرتب سازی Paging and sorting

4. جستجوهای JPA داده های دینامیک بهار 4. Dynamic Spring Data JPA Queries

  • مشخصات فنی Specifications

  • Querydsl Querydsl

  • پرس و جو با مثال Query by Example

  • چالش: پرس و جو از طریق مثال Challenge: Query by Example

  • راه حل: پرس و جو با مثال Solution: Query by Example

5. ویژگی های بیشتر بهار داده 5. More Spring Data Features

  • Spring Data REST Spring Data REST

  • Spring Data MongoDB Spring Data MongoDB

  • مخازن واکنشگر Spring Data غیر مسدود کننده Non-blocking Spring Data reactive repositories

  • پشتیبانی از منبع داده و ویژگی های بیشتر More data source support and features

نتیجه Conclusion

  • مراحل بعدی با Spring Data Next steps with Spring Data

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش داده های بهار
جزییات دوره
1h 41m
25
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
2,104
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mary Ellen Bowman Mary Ellen Bowman

25+ سال تجربه کامل توسعه نرم افزار چرخه عمر

مری الن بومن بیش از 25 سال تجربه توسعه نرم افزار چرخه عمر کامل در صنایع مختلف دارد.

کار او از حفاظت از سرقت هویت، هوا فضا، مدیریت زنجیره تامین، و تدارکات تا دفاع و تلفن را در بر می گیرد. جدیدترین کار او در زمینه فعال سازی وب با استفاده از Spring (از جمله Spring Data JPA، Boot و REST) ​​است. او یک مربی توسعه نرم افزار با Learning Tree International بود.

تخصص او شامل جاوا، Spring، Java Persistence API، خدمات وب RESTful، Java EE، Agile، SQL، jQuery، Ext JS، JavaScript، JSON، Apache Tomcat است. ، UML، JDBC، راهنمایی، آموزش رسمی، C++، HTTP و معماری سازمانی.