***** برخی از نظرات دانش آموزان *****
باید بگویم، من از 4 ماه گذشته در حال جستجوی دوره بهار دسته ای بودم، اما چیزی پیدا نکردم تا بتوانم چیزی را دریافت کنم، اما این بچه ها چقدر ساده در مورد دسته فنری توضیح می دهند و درک آن را بسیار آسان می کنند مانند موضوع بسیار ساده آن به طور جدی در نهایت درک در مورد دسته فنری و مفهوم پاکسازی نیز.
دوره عالی برای یادگیری دسته ای بهار با چکمه بهار. توضیح خوب با مثال (تمرین کدگذاری). تشکر فراوان.
این دوره درک من را از Spring Batch و کل گردش کار پردازش دسته ای افزایش داد. مفاهیم به خوبی توسط نویسنده توضیح داده شده، مصور و ساده شده است. با تشکر برای تحویل فوق العاده
در این دوره آموزشی Spring Batch Framework را یاد خواهید گرفت. Spring Batch یک چارچوب متن باز برای پردازش دسته ای داده ها است.
ابتدا اصول اولیه پردازش دسته ای و Spring Batch را خواهید آموخت. همچنین نیاز به Spring Batch را خواهید آموخت.
پس از دانش اولیه در مورد گروه اسپرینگ، به سراغ Job and Step in Spring Batch خواهیم رفت.
دو نوع مرحله توسط Spring Batch ارائه شده است.
مرحله Tasklet
مرحله تکه محور
ابتدا به مرحله Tasklet می رویم. Spring Batch اطلاعات فراداده را ذخیره می کند. ما برنامه Spring Batch را با پایگاه داده MySQL پیکربندی می کنیم. در زمان اجرا، میتوانیم Job Parameters را برای پویا کردن کار خود ارسال کنیم.
بعد از این مرحله به مرحله تکهگرا میپردازیم.
گزینه های مختلفی وجود دارد که می توانیم کار خود را راه اندازی کنیم. میتوانیم از REST API برای راهاندازی کار و میتوانیم از Spring Scheduler برای برنامهریزی Spring Batch Job استفاده کنیم. همچنین میتوانیم Job را با استفاده از REST API متوقف کنیم.
آیتمخوانهای مختلفی توسط Spring Batch ارائه شده است.
خواننده آیتم CSV
JSON Item Reader
XML Item Reader
JDBC Item Reader
REST API Item Reader
آیتمنویسهای مختلفی توسط Spring Batch ارائه شده است.
نویسنده مورد CSV
JSON Item Writer
XML Item Writer
JDBC Item Writer
REST API Item Writer
Spring Batch پردازنده مورد را برای پردازش داده ها ارائه می دهد. پردازشگر آیتم بین Item Reader Item Writer قرار دارد. بنابراین خروجی Item Reader ورودی Item Processor و خروجی Item Processor ورودی Item Writer است.
مباحث دوره :-
• مقدمه ای بر دسته فنری
پردازش دسته ای با نمونه های دنیای واقعی
Spring Batch چیست؟
مرحله شغلی چیست؟
انواع مرحله در دسته بهار
معماری دسته ای بهار
• شروع به کار با دسته فنری
اولین برنامه دسته ای بهار را ایجاد کنید
اولین کار دسته ای بهار با مرحله Tasklet
مرحله دوم وظیفه
سفارشی کردن مرحله Tasklet
نمونه شغلی، زمینه اجرای کار چیست؟
زمینه اجرای مرحله اجرای مرحله چیست؟
MySQL را با Spring Boot پیکربندی کنید
اجرای دسته Spring با MySQL
تنظیم مقدار پارامتر کار
پارامتر کار را منحصر به فرد کنید
شنونده شغل
شنونده گام
• مرحله تکه گرا
نمای کلی از مرحله تکهگرا
اولین آیتم خوان را ایجاد کنید
پردازشگر اولین مورد را ایجاد کنید
اولین مورد رایتر ایجاد کنید
مرحله تکهگرا را ایجاد کنید
گام در عمل با محوریت تکه
مرحله تکهگرا بدون پردازنده مورد
Tasklet Chonk Oriented Steps Together
• مدیریت کار با REST API Spring Scheduler
ویژگی راه اندازی کار
برنامه گروهی بهار با REST API
کار را با REST API شروع کنید
انتقال پارامترهای کار با REST API
زمانبندی کار با Spring Scheduler
توقف کار با REST API
• کار با آیتم خوان
خوانندگان آیتم های مختلف
نمای کلی از Flat File Item Reader
خواننده آیتم فایل مسطح را با فایل CSV ایجاد کنید
Flat File Item Reader در عمل
تغییر جداکننده با Flat File Item Reader
نام فایل را به عنوان پارامتر ارسال کنید
سفارشی کردن آیتم خوان فایل مسطح
فایل JSON به عنوان منبع داده
خواننده مورد JSON
ایجاد کنیدJSON Item Reader در حال عمل
فایل XML به عنوان منبع داده
ایجاد XML Item Reader
XML Item Reader در عمل
پایگاه داده MySQL به عنوان منبع داده
خواننده مورد JDBC را با پایگاه داده MySQL ایجاد کنید
JDBC Item Reader در عمل
Multiple Spring Datasource با MySQL
REST API به عنوان منبع داده
خواننده مورد REST API
ایجاد کنیدREST API Item Reader در عمل
• کار با آیتم نویسان
نویسندگان آیتم های مختلف
نویسنده آیتم فایل مسطح با فایل CSV
ایجاد کنیدFlat File Item Writer In Action
JSON Item Writer
کار با پردازنده مورد
XML Item Writer
JDBC Item Writer با پایگاه داده MySQL
نویسنده مورد JDBC با استفاده از بیانیه آماده شده
داشتن POST API برای نوشتن
REST API Item Writer
• تحمل خطا با دسته فنری
مقدمه ای بر تحمل خطا
چرا تحمل خطا برای کار دسته ای فنری شما؟
پرش از سوابق بد
گرفتن رکوردهای بد هنگام خواندن داده ها
گرفتن رکوردهای بد هنگام پردازش داده ها
گرفتن رکوردهای بد هنگام نوشتن داده
با استفاده از SkipListener رکوردها را ضبط کنید
مقدمه ای برای امتحان مجدد مکانیسم
مکانیسم در عمل را دوباره امتحان کنید
• مورد استفاده در زمان واقعی با انتقال پایگاه داده
انتقال پایگاه داده (PostgreSQL به MySQL) با Spring Batch
PostgreSQL را دانلود و نصب کنید
داده ها را در نمودار PostgreSQL ER تنظیم کنید
استفاده از آخرین نسخه Spring Boot
Spring Boot را با Spring Data JPA پیکربندی کنید
موارد JPA برای MySQL PostgreSQL
EntityManagerFactory برای MySQL PostgreSQL
Jpa Item Reader
Jpa Item Writer
Jpa Item Reader Writer با پردازنده
مهاجرت پایگاه داده در عمل
پارامترهای شغلی برای پویایی مهاجرت
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
بیش از 59000 دانشجو در سراسر جهان با دسترسی به 158 کشور
نمایش نظرات