کتاب آموزش جامع نگاشت شیء-رابطه (ORM) با استفاده از فریمورک Hibernate در جاوا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع نگاشت شیء-رابطه (ORM) با استفاده از فریمورک Hibernate در جاوا
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: توسعه سیستمهای اطلاعاتی و مدیریت پایگاه داده
📋 سرفصلهای دوره
- 1. مبانی و مفاهیم معماری نگاشت شیء-رابطه در جاوا
- 2. آشنایی با چالشهای عدم تطابق امپدانس در توسعه نرمافزار
- 3. معرفی فریمورک هایبرنیت و جایگاه آن در اکوسیستم جاوا
- 4. پیکربندی محیط توسعه و تنظیمات اولیه پروژه هایبرنیت
- 5. ساختار فایل تنظیمات و مدیریت فایلهای پیکربندی
- 6. مدلسازی موجودیتها و کلاسهای POJO در هایبرنیت
- 7. مفاهیم پایه نگاشت کلاسها به جداول دیتابیس با انوتیشنها
- 8. کار با شناسه ها و استراتژیهای تولید کلید اصلی
- 9. مدیریت نگاشت انواع دادههای ساده و انواع دادههای جاوا
- 10. مفهوم چرخه حیات موجودیتها در هایبرنیت
- 11. عملیات پایه درج و بازیابی دادهها در سشن
- 12. مدیریت تراکنشها و تضمین یکپارچگی دادهها
- 13. استراتژیهای بهروزرسانی و حذف موجودیتها در دیتابیس
- 14. کار با وضعیتهای مختلف آبجکتها در Hibernate Session
- 15. مفهوم کش سطح اول و مدیریت حافظه در سشن
- 16. نگاشت روابط یکبهیک در مدلهای دادهای
- 17. نگاشت روابط یکبهچند و چندبهیک
- 18. پیادهسازی روابط پیچیده چندبهچند
- 19. مدیریت آبشاری عملیاتها و تنظیمات Cascade
- 20. مفاهیم بارگذاری تنبل و بارگذاری مشتاقانه در روابط
- 21. استفاده از کوئریهای HQL برای بازیابی دادهها
- 22. کار با زبان کوئری شیءگرا در محیط هایبرنیت
- 23. فیلتر کردن و مرتبسازی نتایج با استفاده از HQL
- 24. استفاده از پارامترهای نامگذاری شده در کوئریها
- 25. معرفی Criteria API برای ایجاد کوئریهای داینامیک
- 26. استفاده از Projection برای بازیابی ستونهای خاص
- 27. مفاهیم گروهبندی و توابع تجمعی در کوئریهای هایبرنیت
- 28. مدیریت کوئریهای Native SQL در موارد خاص
- 29. کار با ایندکسها و بهینهسازی کوئریهای دیتابیس
- 30. مفهوم کش سطح دوم و پیکربندی ابزارهای کشینگ
- 31. استفاده از Ehcache برای افزایش کارایی سیستم
- 32. مدیریت همزمانی و استراتژیهای قفلگذاری خوشبینانه
- 33. مدیریت همزمانی با قفلگذاری بدبینانه
- 34. کار با اینترسپتورها و شنوندههای رویداد در هایبرنیت
- 35. مدیریت فیلترهای دادهای در سطح کوئری
- 36. کار با مجموعهها و لیستهای نگاشت شده
- 37. مدیریت انواع دادههای پیچیده و کامپوننتها
- 38. استراتژیهای ارثبری در مدلسازی شیءگرا و نگاشت آن
- 39. تکنیکهای بهینهسازی عملکرد در هایبرنیت
- 40. بررسی و رفع مشکل کوئریهای N+1
- 41. استفاده از ابزارهای مانیتورینگ و لاگگیری در هایبرنیت
- 42. تست واحد و تست یکپارچگی در لایه داده با استفاده از JUnit
- 43. یکپارچهسازی هایبرنیت با فریمورک اسپرینگ
- 44. مدیریت نشستها در برنامههای وب با اسپرینگ
- 45. بهترین روشهای معماری لایه دسترسی به داده
- 46. الگوهای طراحی در پیادهسازی سیستمهای اطلاعاتی با هایبرنیت
- 47. امنیت در لایه داده و جلوگیری از تزریق SQL
- 48. مهاجرت و نسخهبندی پایگاه داده با ابزارهای استاندارد
- 49. تکنیکهای پیشرفته در مدیریت تراکنشهای توزیع شده
- 50. پروژه نهایی طراحی یک سیستم مدیریت اطلاعات استاندارد
تگها:
Java Persistence API
ORM در جاوا
آموزش Hibernate
برنامهنویسی جاوا
پایگاه داده در جاوا
توسعه سیستمهای اطلاعاتی
توسعه نرمافزار
فریمورکهای جاوا
مدیریت دادهها
نگاشت شیء-رابطه
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.