لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول JPA Data Spring (با Hibernate)
Spring Data JPA Fundamentals (with Hibernate)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بیاموزید که چگونه از Spring Data JPA به طور موثر در برنامه های Spring Boot خود استفاده کنید. ملزومات مخازن، پرس و جوهای مشتق شده، مرتب سازی، صفحه بندی، اصلاح، پیش بینی ها، مدیریت تراکنش ها، و درک همزمانی روابط موجودیت، نقشه برداری ارث، پرس و جوهای چند شکلی و وراثت مخزن را درک کنید. تراکنشهای همزمان با استفاده از قفل خوشبینانه و قفل بدبینانه نحوه مدیریت و انتشار کارآمد تراکنشها ملزومات قوانین جداسازی پایگاه داده برخی از بهترین روشها و بهینهسازیهای عملکرد اصول JPA برای انتقال وضعیت موجودیت، ذخیرهسازی سطح اول، بررسی خودکار کثیف، ادامه متن و ادامه متن: درک بنیادی و تجربه برنامه نویسی جاوا آشنایی اولیه با SQL مفید خواهد بود درک اولیه Hibernate/JPA.
اگر یک برنامه نویس Spring/Java هستید که می خواهید اصول و برخی از موضوعات پیشرفته Spring Data JPA را با Hibernate بیاموزید، این دوره آموزشی برای شما طراحی شده است.
از Hibernate به عنوان ارائهدهنده JPA برای این دوره استفاده میکند، که همچنین ارائهدهنده پیشفرض JPA Spring Data JPA است. شما اصول و برخی از ویژگی های پیشرفته Spring Data JPA را یاد خواهید گرفت که مخازن، پرس و جوهای مشتق شده، مرتب سازی صفحه بندی، پرس و جو بر اساس مثال (QBE)، حسابرسی، همزمانی تراکنش ها، اصلاح پرس و جوها، پیش بینی ها، انجمن های نقشه برداری و وراثت نقشه برداری را پوشش می دهد.
در مورد برخی از بهترین روشها و بهینهسازیهای عملکرد نیز بحث خواهد شد.
Spring Data JPA یک لایه انتزاعی ساخته شده بر روی مشخصات API JPA را ارائه می دهد، بنابراین JPA برای این دوره مهم است، اما حتی اگر فقط برخی از تجربیات اولیه با JPA/Hibernate داشته باشید، تکمیل این کار برای شما دشوار نیست. دوره با موفقیت انجام شد، زیرا همچنین ضروری ترین موضوعات JPA را در پایان دوره در ضمیمه A پوشش می دهد.
این دوره همچنین SQL در زمان اجرا را در هر مرحله و پیامدهای عملکرد آن مورد بحث قرار میدهد. همچنین تمرینهای آزمایشگاهی و آزمونهایی در طول دوره وجود خواهد داشت تا شما را به چالش بکشد و همچنین به شما کمک کند مفاهیم آموختهشده در جلسات قبلی را اصلاح کنید.
پایگاه داده درون حافظه MySQL و H2 دو RDBMS هستند که در دوره مورد استفاده قرار می گیرند.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
CRUD با Spring Data JPA
CRUD with Spring Data JPA
معرفی Spring Data JPA
Introducing Spring Data JPA
تداوم یک موجودیت
Persisting An Entity
صرفه جویی()
save()
به روز رسانی یک موجودیت
Updating An Entity
تمرین آزمایشگاهی - به روز رسانی یک موجودیت
Lab Exercise - Updating An Entity
یافتن یک موجودیت
Finding An Entity
حذف یک موجودیت
Deleting An Entity
تست CRUD
Testing CRUD
Spring Data Commons
Spring Data Commons
تمرین آزمایشگاهی - Spring Data Commons
Lab Exercise - Spring Data Commons
پرس و جوهای مشتق شده، صفحه بندی و مرتب سازی
Derived Queries, Paging and Sorting
بررسی اجمالی پرس و جوهای مشتق شده
Derived Queries Overview
تمرین آزمایشگاهی - بررسی اجمالی پرس و جوهای مشتق شده
Lab Exercise - Derived Queries Overview
پرس و جوهای مشتق شده پایه
Basic Derived Queries
تمرین آزمایشگاهی - پرس و جوهای مشتق شده پایه
Lab Exercise - Basic Derived Queries
صفحه بندی و مرتب سازی
Paging and Sorting
تمرین آزمایشگاهی - صفحه بندی و مرتب سازی
Lab Exercise - Paging and Sorting
Query By Example (QBE) و حسابرسی
Query By Example (QBE) and Auditing
پرس و جو بر اساس مثال (QBE)
Query By Example (QBE)
تمرین آزمایشگاهی - Query By Example (QBE)
Lab Exercise - Query By Example (QBE)
حسابرسی
Auditing
معاملات و همزمانی
Transactions and Concurrency
بررسی اجمالی @Transactional
@Transactional Overview
تأخیر در دستیابی به اتصال
Delaying Connection Acquisition
تراکنشهای READ_WRITE در مقابل READ_ONLY
READ_WRITE vs READ_ONLY Transactions
قوانین انتشار معاملات
Transaction Propagation Rules
نمایش نظرات