استاد مدیریت تراکنش با SpringBoot و Data JPA

Master Transaction Management with SpringBoot and Data JPA

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش پیاده سازی مدیریت تراکنش با برنامه SpringBoot و Spring Data JPA خود یاد خواهید گرفت که API REST ایجاد کنید و با پایگاه داده تعامل داشته باشید. پیاده سازی مدیریت تراکنش ها در پروژه خود را یاد خواهید گرفت. آموزش ایجاد اپلیکیشن مبتنی بر معماری لایه ای پیش نیازها: مبانی جاوا و Springboot

در این دوره، به طور کلی با مدیریت تراکنش ها آشنا می شوید.

چرا مدیریت تراکنش در هر برنامه ای مهم است.

ما با راه‌اندازی جاوا، Intellij، maven، postman و Springboot از Spring Initializer شروع می‌کنیم.

ابتدا موجودیت هایی با چند فیلد ایجاد می کنیم سپس لایه کنترل کننده، مخزن را به همراه سرویس ایجاد می کنیم.

سپس ما ادامه می دهیم و Transaction را در برنامه خود پیاده سازی می کنیم.

شما یاد خواهید گرفت که مدیریت تراکنش را در پروژه خود پیاده سازی کنید

راهبردهای مختلفی را در مورد بازگشت تراکنش یاد خواهید گرفت

درباره جداسازی تراکنش ها خواهید آموخت

درباره انتشار تراکنش ها خواهید آموخت.

همچنین کلاس‌های موجودیت و اشیاء مختلف انتقال داده ایجاد می‌کند، کلاس‌های entity به ما کمک می‌کنند داده‌ها را در/از پایگاه داده ذخیره و بازیابی کنیم.

به‌طور مشابه، اشیاء انتقال داده به ما کمک می‌کنند داده‌ها را از لایه سرویس بگیریم و آن‌ها را به مخزن تبدیل کنیم و بالعکس.

ما همچنین لایه مخزن را برای انجام عملیات روی پایگاه داده با استفاده از داده های فنری jpa ایجاد خواهیم کرد.

ما همچنین یک شبیه‌ساز ایجاد خواهیم کرد که به عنوان دروازه پرداخت برای ما عمل می‌کند.

سپس ما یک کلاس کنترلی ایجاد خواهیم کرد که در آن حاشیه نویسی با حاشیه نویسی های مختلف برای نمایش نقاط پایانی REST API که می توانیم با استفاده از ابزار Postman آزمایش کنیم.

ابتدا برنامه کاربردی را بدون اجرای مدیریت تراکنش آزمایش می‌کنیم، بعداً مدیریت تراکنش و استراتژی‌های برگشتی متفاوت آن را اجرا می‌کنیم.

در نهایت ما برنامه را دوباره از طریق Postman آزمایش خواهیم کرد تا سناریوهای تراکنش و بازگشت خود را آزمایش کنیم.

در پایان به نکات مهمی می پردازیم که هنگام اجرای مدیریت تراکنش با استفاده از Springboot باید در نظر داشته باشید.



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

معرفی و راه اندازی Introduction and Setup

  • معرفی دوره Course Introduction

  • در حال نصب Java Intellij Maven Postman Spring Initializer Installing Java Intellij Maven Postman Spring Initializer

  • مربی خود را بشناسید و کمک/پشتیبانی دریافت کنید Know Your Instructor & Get Help/Support

درک مدیریت تراکنش Understanding Transaction Management

  • از توضیح مورد استفاده کنید Use case explanation

ایجاد نهادهای JPA Creating the JPA Entities

  • ایجاد نهاد مسافری Creating Passenger Entity

  • ایجاد موجودیت اطلاعات مسافر Creating Passenger Info entity

پیاده سازی مدیریت تراکنش Implementing Transaction Management

  • کار بر روی کلاس های Repository و DTO Working on Repository and DTO classes

  • کار بر روی لایه سرویس Working on Service layer

  • ایجاد یک شبیه ساز درگاه پرداخت و ادغام آن در لایه Service Creating a Payment Gateway simulator and integrating it in Service layer

  • پیاده سازی مدیریت تراکنش Implementing Transaction Management

  • برخی از مفاهیم کلیدی اضافی در تراکنش Some extra key concepts on Transaction

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

استاد مدیریت تراکنش با SpringBoot و Data JPA
جزییات دوره
1.5 hours
11
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
14,578
3.9 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Obify Consulting Obify Consulting

شرکت توسعه مهارت های نرم افزاری ما یک شرکت مشاوره نرم افزاری نسل بعدی هستیم که در زمینه توسعه برنامه های کاربردی وب ، سیستم مبتنی بر ابر ، راه حل های بلاک چین تا هوش مصنوعی فعالیت می کند. ما همچنین دارای امکانات پیشرفته آموزشی برای جوان حرفه ای یا حرفه ای با تجربه هستیم که می خواهد جدیدترین فناوری روز را بیاموزد و توسعه دهنده نرم افزار شود. چشم انداز ما این است که آموزش فنی را ساده و آسان کنیم تا بیشتر و بیشتر دانش آموزان بتوانند در حرفه خود بیاموزند و رشد کنند.