لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش چارچوب دسته ای Spring برای مبتدیان
Spring Batch Framework for Beginners
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت برنامه های دسته ای قوی با Spring Batch و Spring Boot همه اصول اساسی Spring Batch اجرای جریان های کاری مختلف مانند جریان متوالی، جریان شرطی و غیره پیاده سازی آیتمReader های داخلی مختلف مانند FlatFileItemReader، JdbcCursorItemReader، JsonItemReader، JsonItemReader، JsonItemReader، FlatWitchItemReader و غیره ImplementerWitchItemdritem er , JsonFileItemWriter و غیره تبدیل، اعتبار سنجی و فیلتر کردن داده ها با استفاده از ItemProcessor پیاده سازی مختلف Spring Batch Listeners Error Handling in Spring Batch ساخت یک پروژه کامل در Spring Batch پیش نیازها: دانش پایه جاوا دانش پایه Spring Framework و Spring Boot
Spring Batch یک چارچوب سبک و متن باز برای ساخت برنامه های دسته ای مبتنی بر جاوا است. این چارچوبی است که نوشتن برنامه های دسته ای را آسان تر می کند. Spring Batch در بالای چارچوب Spring ساخته شده است. این دوره برای توسعه دهندگان نرم افزاری طراحی شده است که می خواهند Batch Applications خود را در جاوا بسازند.
بعضی از موضوعات مهمی که در این دوره آموزشی به آنها می پردازیم در زیر آمده است:-
همه اصول اولیه دسته فنری
جریان های کاری مختلف مانند جریان متوالی، جریان شرطی و غیره را اجرا کنید
ItemReader داخلی مختلف مانند FlatFileItemReader، JdbcCursorItemReader، JsonItemReader و غیره را پیاده سازی کنید
ItemWriterهای داخلی مختلف مانند FlatFileItemWriter، JdbcBatchItemWriter، JsonFileItemWriter و غیره را پیاده سازی کنید
تبدیل، اعتبارسنجی و فیلتر کردن داده ها با استفاده از یک پردازشگر آیتم
شنوندگان دسته ای مختلف Spring
را پیاده سازی کنید
بررسی خطا در دسته Spring
یک پروژه کامل را در گروه Spring بسازید
آموزشهای این دوره، تمام اصول اولیه Spring Batch را به شما آموزش میدهند. پس از اتمام این دوره، شما قادر خواهید بود با استفاده از Spring Batch، اپلیکیشن های دسته ای خود را بسازید. اگر می خواهید وارد دنیای پردازش دسته ای شوید، نقطه شروع خوبی خواهد بود. با این دوره، خواهید فهمید که یک برنامه دسته ای چگونه کار می کند، مشکلات رایجی که حل می کند و چگونه می توانیم Batch Application خود را قوی کنیم. همه مفاهیم به زبان بسیار ساده توضیح داده شده است.
برخی از نکات برجسته این دوره:-
یک دوره کامل توسعه عملی
همه اصول اساسی Spring Batch پوشش داده خواهد شد
همه مفاهیم با مثال های عملی توضیح داده شده اند
زبان بسیار ساده ای که در هنگام توضیح استفاده می شود تا به راحتی قابل درک باشد
دوره با جدیدترین نسخه Spring Batch از هم اکنون به روز شد
یک پروژه کامل Spring Batch را از ابتدا بسازید
من معتقدم که از این دوره لذت خواهید برد. کد نویسی مبارک :)
سرفصل ها و درس ها
مقدمه (نظریه)
Introduction (Theory)
بررسی اجمالی دوره
Course Overview
پردازش دسته ای چیست؟
What is Batch Processing?
از موارد کاربرد دسته ای استفاده کنید
Use Cases of Batch Applications
مقدمه ای بر دسته اسپرینگ
Introduction to Spring Batch
مفاهیم اولیه دسته بهار
Basic Concepts of Spring Batch
معماری دسته ای بهار
Spring Batch Architecture
نصب و راه اندازی پروژه
Installation and Project Setup
نصب Eclipse IDE
Installing Eclipse IDE
نصب پایگاه داده MySQL
Installing MySQL Database
راه اندازی پروژه
Project Setup
اولین برنامه دسته ای بهار
First Spring Batch Application
اولین برنامه Spring Batch را بنویسید
Write first Spring Batch Application
پیکربندی مخزن کار
Configuring Job Repository
اجرای کار دسته ای بهار: قسمت 1
Running Spring Batch Jobs: Part 1
اجرای کار دسته ای بهار: قسمت 2
Running Spring Batch Jobs: Part 2
Step Flow
Step Flow
جریان متوالی (چند مرحله در یک کار)
Sequential Flow (Multiple Steps in a Job)
راه اندازی مجدد مشاغل
Restarting Jobs
جریان مشروط - قسمت 1 (BatchStatus و ExitStatus)
Conditional Flow - Part 1 (BatchStatus and ExitStatus)
جریان مشروط - قسمت 2
Conditional Flow - Part 2
جریان مشروط - قسمت 3 (وضعیت خروج سفارشی با استفاده از StepExecutionListener)
Conditional Flow - Part 3 (Custom ExitStatus using StepExecutionListener)
جریان مشروط - قسمت 4 (وضعیت خروج سفارشی با استفاده از JobExecutionDecider)
Conditional Flow - Part 4 (Custom ExitStatus using JobExecutionDecider)
خواندن داده ها
Reading Data
مقدمه ای بر پردازش تکه محور
Introduction to Chunk-oriented Processing
مقدمه ای بر ItemReader
Introduction to ItemReader
پیاده سازی مرحله مبتنی بر تکه
Implementing a Chunk-based Step
خواندن داده ها از یک فایل مسطح (فایل CSV)
Reading Data from a Flat File (CSV File)
خواندن داده ها از پایگاه داده رابطه ای - قسمت 1
Reading Data from Relational Database - Part 1
خواندن داده ها از پایگاه داده رابطه ای - قسمت 2
Reading Data from Relational Database - Part 2
نوشتن داده ها
Writing Data
مقدمه ای بر ItemWriter
Introduction to ItemWriter
نوشتن داده در یک فایل مسطح (فایل CSV)
Writing Data to a Flat File (CSV File)
نوشتن داده ها در یک پایگاه داده رابطه ای - قسمت 1
Writing Data to a Relational Database - Part 1
نوشتن داده ها در یک پایگاه داده رابطه ای - قسمت 2
Writing Data to a Relational Database - Part 2
پردازش داده ها
Processing Data
مقدمه ای بر ItemProcessor
Introduction to ItemProcessor
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات