دوره آموزشی اسپرینگ: اسپرینگ 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
- دوره آموزشی یادگیری جامع اسپرینگ بوت 2.0
- دوره آموزشی گسترش، ایمنسازی و داکر کردن میکروسرویسهای Spring Boot
- دوره آموزشی عمیق فریمورک اسپرینگ
- دوره آموزشی یادگیری اسپرینگ: اسپرینگ کلود (2020)
- دوره آموزشی ایجاد اولین میکروسرویس اسپرینگ بوت
- دوره آموزشی اسپرینگ: اسپرینپ MVC