در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با اسپرینگ بوت و هایبرنیت یاد می گیرید.
عنوان اصلی : Master Hibernate and JPA with Spring Boot in 100 Steps
معرفی:
Master Hibernate و JPA با Spring Boot
Master Hibernate و JPA with Spring Boot - نمای کلی دوره
Master Hibernate و JPA با Spring Boot - Git Repository
Master Hibernate و JPA with Spring Boot - Installing Basic Tools
معرفی سریع JPA
معرفی چکمه فنری در 10 مرحله:
معرفی چکمه فنری در 10 مرحله
مرحله 1: معرفی بهار بوت - اهداف و ویژگی های مهم
مرحله 2: توسعه برنامه های کاربردی Spring قبل از Spring Boot
مرحله 3: استفاده از Spring Initializr برای ایجاد یک برنامه Spring Boot
مرحله 4: ایجاد یک کنترل کننده REST ساده
مرحله 5: پیکربندی خودکار بوت بهار چیست؟
مرحله 6: فنر بوت در مقابل فنر در مقابل فنر MVC
مرحله 7: پروژه های شروع بوت بهار - شروع وب و شروع JPA
مرحله 8: مروری بر پروژههای مختلف راهاندازی بهار
مرحله 9: محرک بوت فنری
مرحله 10: ابزارهای توسعه دهنده Spring Boot
سفر از JDBC بهار به JPA:
مقدمه ای بر سفر از JDBC به JPA
مرحله 01 - راه اندازی یک پروژه با JDBC، JPA، H2، و وابستگی های وب
مرحله 02 - کنسول H2 را راه اندازی کنید
مرحله 03 - ایجاد یک جدول پایگاه داده در H2
مرحله 04 - داده ها را در جدول افراد پر کنید
مرحله 05 - روش پرس و جوی JDBC Spring را findAll persons پیاده سازی کنید
مرحله 06 - روش findAll را با استفاده از CommandLineRunner اجرا کنید
مرحله 07 - یک بررسی سریع - JDBC در مقابل Spring JDBC
مرحله 08 - در پس زمینه چه چیزی وجود دارد؟ آشنایی با پیکربندی خودکار بوت بهار
مرحله 09 - پیاده سازی روش جستجوی FindByID Spring JDBC
مرحله 10 - اجرای روش به روز رسانی deleteByID Spring JDBC
مرحله 11 - پیادهسازی روشهای بهروزرسانی Spring JDBC درج و بهروزرسانی
مرحله 12 - ایجاد یک بهنگار سفارشی JDBC RowMapper
مرحله 13 - معرفی سریع JPA
مرحله 14 - تعریف نهاد شخص
مرحله 15 - پیاده سازی متد findByID JPA Repository
مرحله 16 - پیاده سازی درج و به روز رسانی روش های مخزن JPA
مرحله 17 - اجرای روش مخزن deleteByID JPA
مرحله 18 - پیاده سازی findAll با استفاده از JPQL Named Query
معرفی JUnit در 5 مرحله:
معرفی JUnit در 5 مرحله
مرحله 1: تست JUnit و Unit چیست؟
مرحله 2: اولین پروژه JUnit و نوار سبز
مرحله 3: کد اول و تست واحد اول
مرحله 4: روش های دیگر ادعا
مرحله 5: حاشیه نویسی های مهم
JPA و Hibernate در عمق:
مقدمه ای بر JPA و Hibernate در عمق
مرحله 01 - با H2 و Spring Boot یک پروژه JPA ایجاد کنید
مرحله 02 - دوره JPA Entity ایجاد کنید
مرحله 03 - findByID را با استفاده از JPA Entity Manager ایجاد کنید
مرحله 04 - پیکربندی ویژگی های برنامه برای فعال کردن کنسول H2 و ورود به سیستم
مرحله 05 - نوشتن تست واحد برای روش findByID
مرحله 06 - نوشتن یک روش deleteByID برای حذف یک موجودیت
مرحله 07 - نوشتن تست واحد برای روش deleteByID
مرحله 08 - نوشتن یک روش ذخیره برای به روز رسانی و درج یک موجودیت
مرحله 09 - نوشتن تست واحد برای روش ذخیره
مرحله 10 - نکات بررسی سریع و اشکال زدایی
مرحله 11 - بازی با Entity Manager
مرحله 12 - روش های مدیریت نهاد - پاک کردن و جدا کردن
مرحله 13 - روشهای مدیریت نهاد - بهروزرسانی
مرحله 14 - بررسی سریع Entity Manager
مرحله 15 - JPQL - مبانی
مرحله 16 - JPA و Hibernate Annotations - @Table
مرحله 17 - JPA و Hibernate Annotations - @Column
مرحله 18 - JPA و Hibernate Annotations - @UpdateTimestamp و @CreationTimestamp
مرحله 19 - JPA و Hibernate Annotations - @NamedQuery و @NamedQueries
مرحله 20 - پرس و جوهای بومی - مبانی
ایجاد روابط با JPA و Hibernate - OneToOne:
مرحله 21 - نهادها و روابط - یک نمای کلی
مرحله 22 - تعریف نهادها - دانشجو، پاسپورت و بررسی
مرحله 23 - مقدمه ای بر رابطه یک به یک
مرحله 24 - نقشه برداری OneToOne - درج دانشجو با پاسپورت
مرحله 25 - نقشه برداری OneToOne - بازیابی دانش آموز با پاسپورت و واکشی مشتاق
مرحله 26 - نقشه برداری OneToOne - Lazy Fetch
مرحله 27 - تراکنش، مدیریت نهاد، و زمینه پایداری
مرحله 28 - نقشه برداری OneToOne - رابطه دو طرفه - قسمت 1
مرحله 29 - نقشه برداری OneToOne - رابطه دو جهته - قسمت 2
با چند پرسش متداول درباره Hibernate و JPA مرور کنید:
سؤالات متداول 1 - Hibernate چه زمانی به روز رسانی ها را به پایگاه داده ارسال می کند؟
سؤالات متداول 2 - چه زمانی به @Transactional در آزمون واحد نیاز داریم؟
سؤالات متداول 3 - آیا روشهای فقط خواندنی به تراکنش نیاز دارند؟
سؤالات متداول 4 - چرا از @DirtiesContext در آزمون واحد استفاده می کنیم؟
ایجاد روابط با JPA و Hibernate - OneToMany و ManyToMany:
مرحله 30 - نقشه برداری ManyToOne - طراحی پایگاه داده
مرحله 30 - قسمت 2 - نگاشت ManyToOne - پیاده سازی نقشه برداری
مرحله 31 - نقشه برداری ManyToOne - بازیابی و درج نظرات برای دوره
مرحله 32 - نگاشت ManyToOne - تعمیم بررسی های درج
مرحله 33 - نقشه برداری ManyToOne - جمع بندی
مرحله 34 - نقشه برداری ManyToMany - طراحی جدول
مرحله 35 - نگاشت ManyToMany - اضافه کردن حاشیه نویسی در موجودیت ها
مرحله 36 - نگاشت ManyToMany - رفع مشکل دو جدول پیوست
مرحله 37 - نقشه برداری ManyToMany - سفارشی کردن جدول پیوستن
مرحله 38 - ManyToMany Mapping - داده ها را وارد کنید و جوین کوئری را بنویسید
مرحله 39 - نقشه برداری ManyToMany - بازیابی داده ها با استفاده از روابط JPA
مرحله 40 - نقشه برداری ManyToMany - درج دانشجو و دوره
مرحله 41 - روابط بین نهادهای JPA - خلاصه
سلسله مراتب ارثی با JPA و Hibernate:
مرحله 42 - مقدمه ای بر سلسله مراتب و نگاشت وراثت
مرحله 43 - سلسله مراتب و نگاشت ارث بری JPA - تنظیم نهادها
مرحله 44 - سلسله مراتب و نگاشت ارث بری JPA - راه اندازی یک مخزن
مرحله 45 - سلسله مراتب و نگاشتهای وراثت JPA - جدول واحد
مرحله 46 - سلسله مراتب و نگاشت ارث بری JPA - جدول در هر کلاس
مرحله 47 - سلسله مراتب و نگاشتهای ارث بری JPA - پیوست
مرحله 48 - سلسله مراتب و نگاشتهای وراثت JPA - Super Class نقشه برداری شده
مرحله 49 - سلسله مراتب و نگاشت ارث بری JPA - چگونه انتخاب کنیم؟
پرس و جو با نهادهای با استفاده از JPQL:
مرحله 50 - JPQL - دوره های بدون دانش آموز
مرحله 51 - JPQL - دوره های آموزشی با 2 دانشجو و سفارش توسط
مرحله 52 - JPQL - دوره هایی مانند 100 مرحله
مرحله 53 - JPQL - استفاده از Joins
پرس و جو با استفاده از Java API - پرس و جوهای معیار:
مرحله 54 - پرس و جو معیار - بازیابی همه دوره ها
مرحله 55 - پرس و جو معیار - دوره هایی مانند 100 مرحله
مرحله 56 - پرسش معیار - دوره های بدون دانشجو
مرحله 57 - پرس و جوی معیارها - استفاده از Joins
مدیریت تراکنش:
مرحله 58 - مقدمه ای بر مدیریت تراکنش
مرحله 59 - مدیریت تراکنش - ویژگی های ACID
مرحله 60 - درک مطالب کثیف، فانتومی و غیرقابل تکرار
مرحله 61 - 4 سطح جداسازی را درک کنید
مرحله 62 - انتخاب بین سطوح جداسازی
مرحله 63 - اجرای مدیریت تراکنش - 3 چیز برای تصمیم گیری
Spring Data JPA و Spring Data REST:
مرحله 64 - مقدمه ای بر Spring Data JPA
مرحله 65 - آزمایش مخزن Spring Data JPA با findByID.
مرحله 66 - مخزن JPA Data Spring - روشهای CRUD
مرحله 67 - مرتب سازی با استفاده از مخزن JPA Data Spring
مرحله 68 - صفحه بندی با استفاده از مخزن Spring Data JPA
مرحله 69 - پرس و جوهای سفارشی با استفاده از مخزن JPA Data Spring
مرحله 70 - استراحت داده بهار
کش کردن با Hibernate و JPA:
مرحله 71 - مقدمه ای بر حافظه پنهان و سطوح مختلف ذخیره سازی در Hibernate و JPA
مرحله 72 - Hibernate و JPA Caching - Cache سطح اول
مرحله 73 - Hibernate و JPA Caching - مبانی حافظه پنهان سطح دوم با EhCache
مرحله 74 - Hibernate و JPA Caching - حافظه پنهان سطح دوم قسمت 2
نکات Hibernate و JPA:
مرحله 75 - نکات Hibernate - Hibernate Soft Deletes - @SQLDelete و @Where
مرحله 76 - Hibernate Soft Deletes - Part 2
مرحله 77 - روشهای چرخه حیات نهاد JPA
مرحله 78 - استفاده از Embedded و Embeddable با JPA
مرحله 79 - استفاده از Enums با JPA
مرحله 80 - نکته JPA - در مورد پیاده سازی روش toString محتاط باشید
مرحله 81 - نکته JPA - چه زمانی از JPA استفاده می کنید؟
نکات تنظیم عملکرد با Hibernate و JPA:
مرحله 82 - تنظیم عملکرد - اندازه گیری قبل از تنظیم
مرحله 83 - تنظیم عملکرد - شاخص ها
مرحله 84 - تنظیم عملکرد - از حافظه پنهان مناسب استفاده کنید
مرحله 85 - تنظیم عملکرد - Eager در مقابل Lazy Fetch
مرحله 86 - تنظیم عملکرد - از مشکلات N+1 اجتناب کنید
چند پرسش متداول دیگر:
سؤالات متداول 5 - چگونه با Spring Boot به یک پایگاه داده متفاوت متصل شویم؟
سؤالات متداول 6 - رویکردی برای طراحی برنامه های کاربردی عالی با JPA؟
پرسشهای متداول 7 - روشهای خوب برای توسعه برنامههای JPA
تبریک می گویم:
تبریک می گویم
پیوست - مقدمه ای بر چارچوب Spring در 10 مرحله:
مقدمه ای بر فریم ورک اسپرینگ در 10 مرحله
مرحله 1 - راه اندازی یک پروژه بهار با استفاده از htttp://start.spring.io
مرحله 2 - درک کوپلینگ محکم با استفاده از مثال الگوریتم جستجوی باینری
مرحله 3 - ایجاد مثال الگوریتم جستجوی باینری به صورت آزاد
مرحله 4 - استفاده از Spring برای مدیریت وابستگی ها - @Component، @Autowired
مرحله 5 - در پس زمینه چه اتفاقی می افتد؟
مرحله 6 - سیم کشی خودکار پویا و عیب یابی - @Primary
مرحله 7 - تزریق سازنده و تنظیم کننده
مرحله 8 - ماژول های فنری
مرحله 9 - پروژه های بهار
مرحله 10 - چرا بهار محبوب است؟
Master Hibernate and JPA with Spring Boot in 100 Steps
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
آموزش کدنویسی وب سرویس ها با زبان Java Spring Boot
Generative AI with ChatGPT and OpenAI API
یادگیری کلود کامپیوتینگ در یک آخر هفته : یادگیری AWS
Generative AI with Google – Bard, PaLM API and Google Cloud
Docker in AWS – Deploy Java Spring Boot to AWS Fargate & ECS
آموزش کدنویسی Spring Framework
Master Java Web Services and REST API with Spring Boot
راهنمای مصاحبه گرفتن شغلی در زمینه AWS
GCP Associate Cloud Engineer – Google Cloud Certification
Learn AWS – Deploy Java Spring Boot to AWS Elastic Beanstalk