در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با اسپرینگ بوت و هایبرنیت یاد می گیرید.
عنوان اصلی : 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
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
Generative AI with ChatGPT and OpenAI API
Learn AWS – Deploy Java Spring Boot to AWS Elastic Beanstalk
آموزش کدنویسی Spring Framework
Docker in AWS – Deploy Java Spring Boot to AWS Fargate & ECS
Master Java Web Services and REST API with Spring Boot
آموزش کدنویسی وب سرویس ها با زبان Java Spring Boot
Generative AI with Google – Bard, PaLM API and Google Cloud
Docker for Beginners: DevOps for Java & Spring Boot
AWS Certified Developer Associate – AWS Certification
راهنمای مصاحبه گرفتن شغلی در زمینه AWS