دوره آموزشی Java Persistence API (JPA): بخش1 اصول اولیه
1 ساعت 31 دقیقهمتوسط2018-06-19
مدرسین

Kesha Williams
Software Engineering Manager, Speaker, Tech Blogger
جزئیات دوره
Java Persistence API (JPA) استانداردی برای نگاشت اشیاء جاوا به پایگاه داده های رابطه ای است. JPA چندین مزیت نسبت به روشهای سنتی دسترسی به داده مانند اتصال به پایگاه داده جاوا (JDBC) ارائه می دهد. در این دوره عملی، کشا ویلیامز این مزایا را مورد بحث قرار می دهد و شما را با اصول JPA، مدیریت نهاد، مدیریت معاملات و نگاشت روابط آشنا می کند. پس از اتمام این دوره، به یک درک جامع از JPA و داده های پایدار در برنامه های کاربردی Java مجهز خواهید شد.
اهداف یادگیری
پشتکار چیست؟
پیکربندی و موجودیت JPA
مزایای JPA نسبت به JDBC خالص
مدیریت نهادها با EntityManager API
ایجاد، تداوم، خواندن، به روز رسانی و حذف اشیاء
مدیریت معاملات
تکنیک های نقشه برداری پیشرفته با استفاده از حاشیه نویسی
نحوه ترسیم روابط
اهداف یادگیری
پشتکار چیست؟
پیکربندی و موجودیت JPA
مزایای JPA نسبت به JDBC خالص
مدیریت نهادها با EntityManager API
ایجاد، تداوم، خواندن، به روز رسانی و حذف اشیاء
مدیریت معاملات
تکنیک های نقشه برداری پیشرفته با استفاده از حاشیه نویسی
نحوه ترسیم روابط
مهارت ها
Back-End Web DevelopmentJavaOracleWeb DevelopmentProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
1. درک Java Persistence API (JPA)
- 03 - اصرار چیست
- 04 - نگاشت رابطه ای شی (ORM)
- 05 - مروری بر JPA
- 06 - پیکربندی و نهادهای JPA
- 07 - مزایای JPA نسبت به JDBC خالص
- 08 - نگاهی به پروژه دوره
- 09 - ابزار پروژه دوره را مرور کنید
2. مدیریت نهادها با EntityManager
- 10 - EntityManager
- 11 - ایجاد اشیا
- 12 - اشیاء ماندگار
- 13 - خواندن اشیا
- 14 - به روز رسانی اشیاء
- 15 - حذف اشیا
3. مدیریت معاملات
- 16 - چرخه حیات موجودیت
- 17 - مدیریت اجمالی معاملات
- 18 - مدیریت تراکنشهای نمایشی
- 19 - نقشه برداری پیشرفته با استفاده از حاشیه نویسی
4. نگاشت رابطه در JPA
- 20 - روابط
- 21 - مروری بر استراتژیهای نقشه برداری
- 22 - نمای کلی انجمنهای نقشه برداری
- 23 - حوادث آبشاری
نتیجه
- 24 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی شتابدهی به توسعه API در Laravel با هوش مصنوعی: از تدوین مشخصات تا آزمونگیری
- دوره آموزشی ساخت اپلیکیشنهای Angular و ASP.NET Web API
- دوره آموزشی Middleware در ASP.NET Core
- دوره آموزشی راهنمای کامل Spring MVC
- دوره آموزشی یادگیری JakartaEE
- دوره آموزشی اسپرینگ دیتا ۳
- دوره آموزشی TypeScript برای توسعهدهندگان Node.js
- دوره آموزشی امنیت در Node.js