پرش به محتوای اصلی
مسیر تخصصی جاوا و Spring
درخواست پروژهارتباط با ماراهنما
جاواپرویاد بگیر، تمرین کن، حرفه‌ای بساز
خانهدوره‌هاآموزش رایگانوبلاگمدرس‌هاخدمات
خانهدوره آموزشی Spring Batch
دورهٔ جاواپرو
برنامه نویسیزبان جاوادوره های ویژه برنامه نویسی

دوره آموزشی Spring Batch

Batch چیست؟Spring Batch یک فریم‌ورک متن‌باز برای پردازش دسته‌ای (Batch Processing) است. این فریم‌ورک یک راهکار سبک اما جامع به شمار می‌رود که با هدف توسعه برنامه‌های Batch پایدار و قابل‌اعت…

دسترسی امنپس از خرید معتبرهمه دستگاه‌هاوب‌اپ واکنش‌گراپشتیبانیاز فضای کاربری
هزینه ثبت‌نام۸٬۸۴۰٬۰۰۰
دوره آموزش spring batch در آکادمی جاواپرو ویدئو آموزشی
معرفی دوره

در این دوره چه می‌آموزید؟

Batch چیست؟Spring Batch یک فریم‌ورک متن‌باز برای پردازش دسته‌ای (Batch Processing) است. این فریم‌ورک یک راهکار سبک اما جامع به شمار می‌رود که با هدف توسعه برنامه‌های Batch پایدار و قابل‌اعت…

یادگیری پردازش داده‌های دسته‌ای (Batch Processing) که پایه بسیاری از سیستم‌های بانکی، بیمه، بیمه سلامت و تجارت الکترونیک است.دستاورد یادگیری دورهدرک معماری و مفاهیم Enterprise Batch مثل Job, Step, Chunk Processing، Retry/Skip، Transaction Management.دستاورد یادگیری دورهتوانایی طراحی Pipelineهای پردازشی قابل اطمینان و مقیاس‌پذیر.دستاورد یادگیری دورهمهارت در مدیریت خطا، Restartability و fault tolerance برای سیستم‌های تولید واقعی.دستاورد یادگیری دورهتجربه عملی با Spring Batch و Spring Boot و آشنایی با JobRepository، Listeners و Monitoring.دستاورد یادگیری دورهآماده‌سازی برای بازار کار Enterprise Java و سیستم‌هایی که حجم داده زیاد دارند.دستاورد یادگیری دوره
برنامه آموزشی

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

۳۴ درس
۱محتوای دوره۳۴ درس خصوصی
  • ۱1.1.آشنایی با Spring Batch و کاربردهای آن در پردازش‌های حجیم و زمان‌بندی‌شده ویدئودسترسی پس از ثبت‌نام معتبر ویدئو نمونه درس
  • ۲2.1. معرفی مفاهیم اصلی Step ،JobRepository و JobLauncher در Spring Batch ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۳3.1. مقایسه Batch Processing و Stream Processing و بررسی تفاوت‌های کلیدی ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۴4.1. اجرای اولین Job در Spring Batch و آشنایی با ساختار اولیه پروژه ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۵1.2. آشنایی با Job Parameters و نحوه ارسال پارامتر به Job ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۶2.2. پیاده‌سازی Tasklet به همراه Multi Step Job در Spring Batch ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۷3.2. خواندن و استفاده از پارامترها در Step و Job ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۸4.2. مفهوم Chunk در Spring Batch چیست و چگونه کار می‌کند ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۹5.2. پیاده‌سازی یک Job مبتنی بر Chunk به صورت عملی ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۰6.2. بررسی مفاهیم JobParameters، JobInstance، JobExecution و StepExecution ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۱7.2. پیاده‌سازی Job با استفاده از Tasklet و Chunk در یک پروژه واقعی ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۲1.3. آموزش کار با FlatFileItemReader برای خواندن فایل‌های متنی و CSV ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۳2.3. آموزش خواندن فایل Excel در Spring Batch با Excel Item Reader ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۴3.3. ذخیره اطلاعات در دیتابیس با JdbcItemWriter ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۵4.3. کار با JpaItemWriter برای ذخیره‌سازی داده‌ها با JPA ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۶5.3. خواندن اطلاعات از دیتابیس با JdbcCursorItemReader ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۷6.3. استفاده از JpaPagingItemReader برای خواندن داده‌ها به‌صورت صفحه‌بندی‌شده ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۸7.3. بررسی Chunk Size و تأثیر آن بر عملکرد و کارایی Job ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۹1.4. آشنایی با نقش دیتابیس در Spring Batch و ساختار ذخیره‌سازی متادیتا ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۲۰2.4. آموزش کار با دیتابیس در Spring Batch برای خواندن، پردازش و ذخیره اطلاعات ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۲۱3.4. نکات مهم درباره جداول داخلی Spring Batch و بهترین روش استفاده از آن‌ها ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۲۲1.5. آموزش Retry و Skip در Spring Batch برای مدیریت خطاها در پردازش ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۲۳2.5. پیاده‌سازی SkipPolicy و شخصی‌سازی رفتار سیستم هنگام بروز خطا ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۲۴1.6. اهمیت Order By در پردازش داده‌ها و جلوگیری از مشکلات خواندن رکوردها ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۲۵2.6. بررسی ارتباط Chunk Size و Commit Interval در کارایی و مدیریت تراکنش‌ها ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۲۶1.7. آشنایی با JobScope و StepScope و کاربرد آن‌ها در Spring Batch ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۲۷2.7. کار با Job Parameter و استفاده از پارامترهای ورودی در اجرای Job ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۲۸3.7. اعتبارسنجی پارامترهای ورودی با JobParametersValidator ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۲۹1.8. آشنایی با Listenerها در Spring Batch و استفاده از آن‌ها برای کنترل مراحل اجرا ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۳۰1.9. آموزش Decider و Flow برای پیاده‌سازی جریان‌های شرطی و چندمسیره در Spring Batch ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۳۱1.10. آشنایی با Multi-threaded Processing در Spring Batch و مزایا و محدودیت‌های آن ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۳۲2.10. پیاده‌سازی Multi-threaded Step برای افزایش سرعت پردازش داده‌ها ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۳۳3.10. آشنایی با Partitioner و مفهوم تقسیم داده‌ها برای پردازش موازی ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
  • ۳۴4.10. پیاده‌سازی Partitioning در Spring Batch برای پردازش هم‌زمان و مقیاس‌پذیر ویدئودسترسی پس از ثبت‌نام معتبر ویدئو
مشخصات دوره

پیش از ثبت‌نام بدانید

م
مدرس دوره

مهدی کریمی

مهدی کریمی از برنامه نویس های سازمانی جاوا که در تدریس فریمورک Spring Boot با مجموعه جاواپرو همکاری دارد.

۸ دانشجو ۴ دوره برنامه نویسی زبان جاوا
مشاهده پروفایل مدرس
نوع برگزاریغیرحضوریسطح دورهمسیر تخصصی و پروژه‌محورپیش‌نیازمطالعهٔ معرفی و سرفصل‌هازمینه آموزشیبرنامه نویسیزبان دورهفارسیتاریخ به‌روزرسانی۱۸ آذر ۱۴۰۴تعداد درس۳۴ درستعداد فصل۱ فصلنوع محتواویدئوشیوه دسترسیپس از خرید در حساب کاربریروش دریافتپخش و دانلود امن از فضای دورهروش پشتیبانیفضای پشتیبانی آموزشیوضعیت انتشارسرفصل‌ها منتشر شده‌اند
بازخورد دانشجویان

نظرهای ثبت‌شده

۰ نظر
هنوز دیدگاهی برای این دوره ثبت نشده استپس از ثبت نخستین نظر، بازخورد دانشجویان در این بخش نمایش داده می‌شود
راهنمای انتخاب

سؤال پیش از خرید

اگر درباره سطح، پیش‌نیاز، سرفصل یا شیوه پشتیبانی ابهام دارید، پیش از خرید سؤال خود را ثبت کنید

هنوز سؤال تأییدشده‌ای ثبت نشده استسؤال‌ها پس از بررسی مدیر همراه پاسخ در این بخش منتشر می‌شوند
پرسش‌های پرتکرار

پیش از ثبت‌نام بدانید

دسترسی دوره چگونه فعال می‌شود؟

دسترسی فقط بعد از پرداخت تأییدشده و ثبت enrollment معتبر در حساب کاربر فعال می‌شود.

فایل‌های دوره مستقیم هستند؟

فایل خصوصی از مسیر مجوز سمت سرور و لینک کوتاه‌عمر تحویل می‌شود.

در موبایل و تبلت قابل استفاده است؟

بله؛ فضای یادگیری به‌صورت وب‌اپ برای موبایل، تبلت و دسکتاپ طراحی شده است.

ثبت‌نام در دوره۸٬۸۴۰٬۰۰۰موجود و قابل افزودن به سبد
  • پرداخت فقط در درگاه رسمی
  • اتصال دسترسی به حساب خریدار
  • تحویل امن محتوای خصوصی
شناسه محصول: 14040918
ادامهٔ مسیر

دوره‌های مرتبط

دوره میکروسرویس با جاوا و Spring Bootبرنامه نویسی

دوره جامع نخبگان معماری میکروسرویس‌ها با Java و Spring Boot

کل محتوای دوره در یک نگاه REST API Microservices Spring Cloud RabbitMQ | Kafka | Docker Full-Stack (React + Backend) و مطالب تکمیلی خرید دوره به صورت نقدی و اقساط (برای مدت محدود)کد تخفیف ب…

مسیر ساختاریافته دسترسی آنلاین
۳۲٬۵۰۰٬۰۰۰جزئیات
دوره پیشرفته برنامه نویسی جاوازبان جاوا

دوره شاهکار پیشرفته جاوا

دوره آموزش پیشرفته جاوا – قدم بعدی برای تبدیل شدن به یک برنامه‌نویس حرفه‌ایآیا از مهارت‌های ابتدایی جاوا فراتر رفته‌اید و به دنبال چالش‌های جدی‌تر هستید؟ آیا می‌خواهید با درک عمیق‌تر مفاهیم…

مسیر ساختاریافته دسترسی آنلاین
۱۰٬۴۰۰٬۰۰۰جزئیات
دوره طلایی Spring Coreبرنامه نویسی

دوره طلایی Spring Core

e

مسیر ساختاریافته دسترسی آنلاین
۹٬۱۰۰٬۰۰۰جزئیات
هزینه ثبت‌نام۸٬۸۴۰٬۰۰۰
جاواپرومرجع تخصصی یادگیری و توسعهٔ جاوا

تجربه‌ای منظم، ساده و حرفه‌ای برای یادگیری عمیق جاوا، Spring و مهندسی نرم‌افزار؛ قابل استفاده در موبایل، تبلت و دسکتاپ

یادگیری

همه دوره‌هاآموزش رایگانمسیر یادگیریمدرس‌ها

جاواپرو

درباره ماخدمات تخصصیدرخواست پروژهبلاگ فنی

پشتیبانی

تماس با ماپرسش‌های متداولقوانین و حریم خصوصیثبت تیکت
خرید امنپرداخت فقط در درگاه رسمیپشتیبانی آموزشیمسیر ارتباط شفاف و پیگیری‌پذیردسترسی پایداروب‌اپ واکنش‌گرا روی همه دستگاه‌ها
© ۱۴۰۵ جاواپرو؛ همه حقوق محفوظ استتوسعه توسط پایاپینگ
خانهدوره‌هاسبد