دوره آموزشی اسپرینگ: اسپرینگ Batch
4 ساعت 22 دقیقهمتوسط2020-04-23
مدرسین

Kevin Dankwardt
Linux Leader, Embedded Linux Authority
جزئیات دوره
بسیاری از بنگاههای اقتصادی مانند صنایع مالی و دفاعی از شغل دسته ای برای دستیابی به نتایج کسب و کار خود استفاده از این مجموعه مهارت برای توسعه دهندگان بسیار مهم هستند. Spring Batch چارچوبی در اکوسیستم محبوب Spring است که برای ایجاد مشاغل پردازش دسته ای در جاوا استفاده می شود. این دوره به شما می آموزد که چگونه از Spring Batch برای ایجاد مشاغل دسته ای خود ، کامل با مخازن ، منطق و شرایط خود استفاده کنید. مربی کوین بوورسوکس مشاغل ساختمانی ، خواندن ورودی های شغلی ، نوشتن خروجی شغل ، پردازش موارد و پیکربندی گردش کار پیشرفته را با شنوندگان و مشاغل تو در تو پوشش می دهد. در طول راه ، می توانید یاد بگیرید که چگونه کارها را مجدداً راه اندازی کرده و از آنها رد شوید ، چندین مرحله را اضافه کرده و از جریانات دوباره استفاده کنید. به علاوه ، نحوه اجرای مشاغل را از خط فرمان بیاموزید و از یک زمانبند برای انجام زمان کار استفاده کنید.
موضوعات شامل:
بررسی اجمالی پردازش دسته ای
راه اندازی پروژه
ساخت یک کار دسته ای
پیکربندی مخزن کار
ایجاد جریانهای مشروط مشاغل
کنترل جریان با وضعیت های سفارشی
استفاده از شنوندگان
استفاده مجدد از جریانها
مشاغل تودرتو
خواندن ورودی کار از پرونده ها
خواندن از پایگاه داده در سناریوهای تک و چند رشته
نوشتن خروجی کار در پرونده ها و پایگاه های داده
پردازش موارد
پیکربندی مشاغل و مراحل
برنامه ریزی مشاغل
موضوعات شامل:
بررسی اجمالی پردازش دسته ای
راه اندازی پروژه
ساخت یک کار دسته ای
پیکربندی مخزن کار
ایجاد جریانهای مشروط مشاغل
کنترل جریان با وضعیت های سفارشی
استفاده از شنوندگان
استفاده مجدد از جریانها
مشاغل تودرتو
خواندن ورودی کار از پرونده ها
خواندن از پایگاه داده در سناریوهای تک و چند رشته
نوشتن خروجی کار در پرونده ها و پایگاه های داده
پردازش موارد
پیکربندی مشاغل و مراحل
برنامه ریزی مشاغل
مهارت ها
Spring FrameworkSpringDatabase DevelopmentDatabase ManagementOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01- پردازش دسته ای با اسپرینگ بچ
- 02-آنچه باید بدانید
1. شروع به کار با دسته اسپرینگ
- 03-مفاهیم پردازش دسته ای
- 04-نمایش کلی دسته اسپرینگ
- 05-نصب پایگاه داده MySQL
- 06-Spring Batch راه اندازی پروژه
- 07-ساخت کار دسته جمعی
2. ایجاد مشاغل دسته ای
- 08-معماری دسته ای اسپرینگ
- 09-پیکربندی یک مخزن کار
- 10-پارامترهای شغلی
- 11- ایجاد مشاغل با چند مرحله
- 12- راه اندازی مجدد مشاغل
- 13-جریان کاری
- 14-ساختن جریان های مشروط
- 15-کنترل جریان با وضعیت های سفارشی
- 16-چالش - ایجاد جریان مشروط
- 17-راه حل - ایجاد جریان مشروط
3. جریان های شغلی پیشرفته
- 18-کنترل وضعیت دسته ای
- 19- شنوندگان
- 20-StepExecutionListener
- 21-قابلیت استفاده مجدد در کارهای دسته ای
- 22- استفاده مجدد از جریان های خارجی
- 23-شغل های تودرتو
- 24-جریان های موازی
4. خواندن ورودی شغل
- پردازش 25 تکه محور
- 26-ItemReader
- 27-پیکربندی مراحل تکه محور
- 28-خواندن فایل های فلت
- 29-خواندن از پایگاه های داده در سناریوهای تک رشته ای
- 30-خواندن از پایگاه های داده در سناریوهای چند رشته ای
5. نوشتن خروجی کار
- 31-ItemWriter
- 32-نوشتن فایل های فلت
- 33- نوشتن در پایگاه داده با PreparedStatements
- 34- نوشتن در پایگاه داده با پارامترهای نامگذاری شده
- 35-چالش - نوشتن فایل JSON
- 36-راه حل - نوشتن فایل JSON
6. پردازش اقلام
- 37-پردازشگر آیتم
- 38-ItemProcessor Bean Validation
- 39- پیاده سازی منطق پردازنده سفارشی
- 40-Chaining Item Processors
- 41-چالش - فیلتر کردن داده های دسته ای
- 42-راه حل - فیلتر کردن داده های دسته ای
7. مشاغل دسته ای انعطاف پذیر
- 43-از منطق بگذرید
- 44-پیکربندی کارها برای پرش
- 45- منطق را دوباره امتحان کنید
- 46-پیکربندی مراحل برای تلاش مجدد
- 47-مراحل چند رشته ای
8. مشاغل عملیاتی
- 48-عملیات شغلی
- 49-برنامه ریزی با اسپرینگ
- 50-برنامه ریزی مشاغل
نتیجه
- 51- مراحل بعدی اسپرینگ Batch شما
دوره های مرتبط
- دوره آموزشی پایپ لاینهای هوش مصنوعی با Spring
- دوره آموزشی تمرین های کدنویسی: Spring
- دوره آموزشی اسپرینگ با GraphQL
- دوره آموزشی برنامه نویسی R در علم داده: داده های با سرعت بالا
- دوره آموزشی یادگیری توسعه SQL Server در لینوکس
- دوره آموزشی اسپرینگ: دیتا
- دوره آموزشی اسپرینگ: امنیت اسپرینگ
- دوره آموزشی اسپرینگ: اسپرینپ MVC
مسیرهای مرتبط
- مسیر آموزشی ایجاد مهارت های خود در توسعه Spring
- مسیر آموزشی نواختن پیانو و کیبورد
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Java EE 7
- مسیر آموزشی مبانی توسعه نرم افزار
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اسپرینگ
- مسیر آموزشی شروع به کار در توسعه Spring
- مسیر آموزشی ارتقا مهارت های توسعه دهنده اسپرینگ خود
- مسیر آموزشی شروع به عنوان یک توسعه دهنده جاوا