آموزش ماندگاری در جاکارتا EE 10 با Hibernate

Persistence in Jakarta EE 10 with Hibernate

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به بررسی اصول و تمرین توسعه برنامه های Jakarta EE 10 برای دسترسی به پایگاه داده های رابطه ای با کمک Hibernate می پردازد. این دوره به شما یاد می دهد که چگونه کد کارآمدی بنویسید که به پایگاه های داده از جاوا دسترسی پیدا می کند... برای توسعه دهندگان جاوا ضروری تر می شود که به سرعت برنامه های پایگاه داده کارآمد و قدرتمند را به طور منظم ایجاد کنند. در این دوره، Persistence in Jakarta EE 10 with Hibernate، با استفاده از Jakarta EE 10 و Hibernate، تعامل با برنامه های پایگاه داده از برنامه های جاوا را یاد خواهید گرفت. ابتدا نقشه برداری شیء-رابطه ای (ORM) و مفاهیم آن را بررسی خواهید کرد. در مرحله بعد، موجودیت ها و روابط موجودیت را کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه مفهوم وراثت OOP را در پایگاه داده جابجا کنید. پس از اتمام این دوره، مهارت ها و دانش لازم برای توسعه سریع و کارآمد برنامه های پایگاه داده جاوا با استفاده از Jakarta EE 10 و Hibernate را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی ORM و مفاهیم آن Introducing ORM and its Concepts

  • معرفی ORM و مفاهیم آن Introducing ORM and Its Concepts

  • مشکل دانه بندی The Granularity Problem

  • مشکل ارث The Inheritance Problem

  • مشکل هویت The Identity Problem

  • مشکل انجمن ها The Asociations Problem

  • مشکل ناوبری داده ها The Data Navigation Problem

  • نسخه ی نمایشی: یک پروژه، کلاس های موجودیت و اشیاء پایدار ایجاد کنید Demo: Create a Project, Entity Classes, and Persistent Objects

  • خلاصه ماژول Module Summary

کار با نهادها Working with Entities

  • معرفی کار با نهادها Introducing Working with Entities

  • نسخه ی نمایشی: یک جدول ثانویه با یک فیلد Demo: A Secondary Table with One Field

  • نسخه ی نمایشی: یک جدول ثانویه با چندین فیلد Demo: A Secondary Table with Multiple Fields

  • نسخه ی نمایشی: چند جدول ثانویه Demo: Multiple Secondary Tables

  • انواع دسترسی موجودیت Entity Access Types

  • Entity Primary Keys و Entity Identity Entity Primary Keys and Entity Identity

  • نسخه ی نمایشی: کلیدهای اصلی با @GeneratedValue Demo: Primary Keys with @GeneratedValue

  • نسخه ی نمایشی: کلید اصلی قابل جاسازی و شناسه جاسازی شده Demo: Embeddable Primary Key and Embedded ID

  • نسخه ی نمایشی: کلید اصلی و کلاس شناسه قابل جاسازی Demo: Embeddable Primary Key and ID Class

مدل سازی روابط نهادها Modeling Entities Relationships

  • معرفی روابط موجودیت Introducting Entity Relationships

  • نسخه ی نمایشی: روابط یک به چند و چند به یک را تعریف کنید Demo: Define One-to-many and Many-to-one Relationships

  • نسخه ی نمایشی: روابط چند به چند را تعریف کنید Demo: Define Many-to-many Relationships

  • حاشیه نویسی برای تعریف رابطه Annotations for Relationship Definition

  • نسخه ی نمایشی: به جداول روی یک ستون بپیوندید Demo: Join Tables on One Column

  • نسخه ی نمایشی: به جداول در چندین ستون بپیوندید Demo: Join Tables on Multiple Columns

  • کلاس های قابل جاسازی Embeddable Classes

  • نسخه ی نمایشی: تعبیه کلاس ها در موجودیت ها Demo: Embedding Classes in Entities

  • نسخه ی نمایشی: تعبیه مجموعه ای از کلاس ها در موجودیت ها Demo: Embedding Collections of Classes in Entities

  • نسخه ی نمایشی: جاسازی نقشه های کلاس ها در موجودیت ها Demo: Embedding Maps of Classes in Entities

  • خلاصه ماژول Module Summary

وراثت نهادهای مدلسازی Modeling Entities Inheritance

  • معرفی Entity Heritance Introducing Entity Inheritance

  • نسخه ی نمایشی: Extend One Entity Demo: Extend One Entity

  • نسخه ی نمایشی: Extend One Non-entity Demo: Extend One Non-entity

  • استراتژی های نقشه برداری Mapping Strategies

  • نسخه ی نمایشی: جدول واحد در هر سلسله مراتب کلاس Demo: Single Table per Class Hierarchy

  • نسخه ی نمایشی: استراتژی زیر کلاس پیوست Demo: Joined Subclass Strategy

  • نسخه ی نمایشی: جدول به ازای هر استراتژی کلاس بتن Demo: Table per Concrete Class Strategy

  • نسخه ی نمایشی: تبدیل Demo: Conversion

  • خلاصه ماژول و دوره Module and Course Summary

نمایش نظرات

آموزش ماندگاری در جاکارتا EE 10 با Hibernate
جزییات دوره
1h 54m
38
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Catalin Tudose Catalin Tudose

من در پیتستی ، رومانی متولد شدم و در رشته کامپیوتر در بخارست تحصیل کردم و در سال 1997 فارغ التحصیل شدم و در سال 2006 دکترای خود را با تز "پایگاه داده های مکانی برای بازسازی امداد" دریافت کردم. من در دانشگاه "Politehnica" دوره های Bucuresti و حوزه های علمیه در مورد تجزیه و تحلیل الگوریتم ها ، گرافیک کامپیوتر ، طراحی منطق و طراحی پایگاه داده تدریس کرده ام. من در صنعت توسعه نرم افزار مشارکت داشته ام ، از اواخر دهه 90 کار می کردم و از اوایل سال 2000 روی فناوری های جاوا و جاوا تمرکز داشتم. در حال حاضر در حال توسعه/توسعه دوره های جاوا و وب در داخل شرکت Luxoft هستم.