آموزش دسته بهار استاد

Master Spring Batch

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دسته اسپرینگ و چکمه فنری را با هم بیاموزید دسته اسپرینگ با چکمه فنری را یاد خواهید گرفت. 100٪ پیکربندی جاوا. شما تمام موارد استفاده عملی را برای ایجاد یک کار دسته ای آماده سازمانی یاد خواهید گرفت. شما یاد خواهید گرفت که چگونه یک کار دسته ای سازمانی را در 10-15 دقیقه ایجاد کنید. مهارت های زیادی برای خواندن و نوشتن در منابع مختلف مانند CSV، XML، پایگاه داده و سرویس های موجود یاد خواهید گرفت. نحوه و زمان پرش، امتحان مجدد و راه اندازی مجدد یک کار شما یاد خواهید گرفت که چگونه کار دسته ای موجود خود را بدون افزودن کد زیاد به یک کار موازی و با کارایی بالا تبدیل کنید. یاد خواهید گرفت که چگونه پارامترها را بین مراحل، پارامترهای کار و اجرای کار بدون فنر انجام دهید. job repository شما با مهارت های اولیه نحوه ایجاد پروژه های بوت Spring در InteliJ آشنا خواهید شد. پس از پایان دوره، شما یک کار دسته ای آماده سازمانی را در 30 دقیقه ایجاد می کنید، نه روز پس از این دوره، همچنین اصول اولیه Spring JDBC و Spring boot را یاد خواهید گرفت: دانش پایه جاوا Zero Spring batch یا Spring boot experience.

تجاری هنوز روی کارهای دسته‌ای در حال اجراست. در طول شب، تن ها از پردازش دسته ای خارج خواهد شد. در این دوره آموزشی Spring Batch را معرفی می کنیم، چارچوبی بالغ که به شما امکان می دهد بدون تلاش زیاد یک کار دسته ای حرفه ای ایجاد کنید. در قدیم، روزها طول می کشد تا یک کار دسته ای خوب ایجاد کنید، با دسته فنری بیش از 1 ساعت طول نمی کشد. مهمترین چیز این است که دسته Spring یک چارچوب استاندارد ارائه می دهد تا همه کارهای دسته ای شما قابل پشتیبانی و نگهداری شوند.


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

با دسته بهار آشنا شوید Meet the Spring Batch

با دسته بهار آشنا شوید Meet the Spring Batch

  • معرفی Introduction

  • سلام دسته بهار Hello Spring Batch

  • نقد و بررسی Hello World Batch Review Hello World Batch

  • کد نمونه کجاست Where is the sample code

مفهوم اصلی دسته بهار Core Concept of Spring Batch

مفهوم اصلی دسته بهار Core Concept of Spring Batch

  • مرحله مبتنی بر وظیفه در مقابل مرحله مبتنی بر تکه Task-Based Step Vs Chunk-Based Step

  • معماری دسته ای بهار Spring Batch Architecture

  • Job، Job Instance و Job Execution چیست؟ What is the Job, Job Instance and Job Execution?

  • مرحله، اجرای مرحله، و زمینه اجرا چیست What is the Step, Step Execution, and Execution Context

  • معماری دسته ای بهار - خلاصه Spring Batch Architecture - Summary

  • عملی کنید - مفهوم دسته اسپرینگ را درک کنید (آزمایشگاه) Put into Practice - understand the Spring Batch concept (Lab)

  • یک مرحله مبتنی بر چون ایجاد کنید Create a Chun-Based Step

  • یک آیتم Read و Item Writer سفارشی ایجاد کنید Create a Customized Item Read and Item Writer

  • خلاصه - آیتم خوان و آیتم نویس سفارشی شده Summary - Customized Item Reader and Item Writer

  • استفاده از MySQL به عنوان Job Repository - MySQL را دانلود و نصب کنید Using MySQL as Job Repository - Download and Install MySQL

  • اسکریپت ایجاد طرحواره دسته ای بهار را دانلود کنید Download the Spring Batch Schema Creation script

  • MySQL را برای پروژه پیکربندی کنید Configure MySQL to the project

  • درایور MySQL را به پروژه اضافه کنید Add MySQL Driver to the project

  • آزمایشگاه - نمونه کار را درک کنید Lab - Understand Job Instance

  • آزمایشگاه -پارامترهای شغل را درک کنید Lab -Understand Job Parameters

  • آزمایشگاه - هر بار پارامتر شغلی خود را متفاوت کنید Lab - Make your Job Parameter different each time

  • خلاصه - مفهوم هسته دسته ای بهار Summary - Spring Batch Core Concept

خوانندگان آیتم Item Readers

خوانندگان آیتم Item Readers

  • معرفی آیتم Reader Item Reader Introduction

  • Flat File Item Reader - خواننده از فایل CSV Flat File Item Reader - reader from CSV File

  • نام فایل را به عنوان پارامتر ارسال کنید و از StepScope استفاده کنید Pass File name as Parameter and Use StepScope

  • از جداکننده های مختلف استفاده کنید Use Different Delimiter

  • خلاصه - فایل Flat Item Reader Summary - Flat file Item Reader

  • خواندن از فایل XML Reading from XML File

  • از فایل XML بخوانید Read from the XML File

  • خواننده آیتم فایل با طول ثابت Fixed Length File Item Reader

  • خواندن از فایل با طول ثابت Reading from Fixed Length File

  • خواندن از پایگاه داده MySQL مقدمه Reading From Database MySQL Introduction

  • خواندن از پایگاه داده JDBC Cursor Item Reader Reading from Database JDBC Cursor Item Reader

  • خواندن از یک فایل JSON Reading from a JSON File

  • خواندن از یک فایل JSON - JSONItemReader Reading from a JSON File - JSONItemReader

  • خواندن از سرویس وب موجود Reading from Existing Web Service

  • ایجاد یک سرویس آرامش بخش - خدمات محصول Create a Restful Service - Product Service

  • از یک وب سرویس آرام بخوانید Read from a Restful Web Service

  • خلاصه - خواندن از وب سرویس موجود Summary - Reading from existing Web Service

Item Writer و Item Processor را ایجاد کنید Create Item Writer and Item Processor

Item Writer و Item Processor را ایجاد کنید Create Item Writer and Item Processor

  • مقدمه نویسنده آیتم Item Writer Introduction

  • Flat File ItemWriter Flat File ItemWriter

  • ایجاد یک آیتم فایل Flat Writer Create a Flat File Item Writer

  • هدر و پاورقی برای Flatfile ایجاد کنید Create the header and footer for the Flatfile

  • خلاصه - Flat File Item Writer Summary - Flat File Item Writer

  • XML Item Writer مقدمه XML Item Writer Introduction

  • ایجاد XML Item Writer Create a XML Item Writer

  • خلاصه XML Item Writer Summary XML Item Writer

  • نوشتن در پایگاه داده - مقدمه Writing into Database - Introduction

  • یک آیتم Writer JDBC ایجاد کنید Create a JDBC Item Writer

  • یک پردازشگر آیتم ایجاد کنید Create an Item Processor

  • معرفی آیتم پردازنده Item Processor Introduction

کار دسته ای را ضد گلوله کنید Make The Batch Job Bullet proof

کار دسته ای را ضد گلوله کنید Make The Batch Job Bullet proof

  • مقدمه شغل اثبات گلوله بسازید Build a Bullet Proof Job Introduciton

  • رد شدن از رکورد(های) نامعتبر Skip Invalid record(s)

  • یک سیاست پرش ایجاد کنید Create a Skip Policy

  • در حین نوشتن مقدمه پرش Skip During the writing Introduction

  • پرش در نویسنده Skip In the writer

  • مقدمه را دوباره امتحان کنید Retry Introduction

  • ایجاد خط مشی سعی مجدد - یک آزمایشگاه جامع Create Retry policy - a comprehensive lab

  • شغل خود را مجدداً راه اندازی کنید Make your Job Restartable

  • یک Job را از جایی که آخرین بار کار شکست خورده است، مجدداً راه اندازی کنید Restart a Job from the place where the job failed last time

  • مقدمه مدیریت تراکنش Transaction Management Intro

  • نگاهی عمیق تر و مدیریت تراکنش بیندازید Take a deeper look and transaction management

موضوعات پیشرفته - کنترل اجرا و عملکرد بالا Advanced Topics - Controlling Execution and High Performance

موضوعات پیشرفته - کنترل اجرا و عملکرد بالا Advanced Topics - Controlling Execution and High Performance

  • معرفی شغل با کارایی بالا High Performance Job Introduction

  • پردازش مرحله چند رشته ای Multi-Thread Step Processing

  • یک کار چند رشته ای ایجاد کنید Create a Multi-Thread Job

  • خلاصه - مرحله چند نخی Summary - Multi-Threaded Step

  • پردازش ناهمگام Asynchronized Processing

  • یک شغل ناهمگام ایجاد کنید Create a Asynchronized Job

  • خلاصه پردازش ناهمگام Summary Asynchronized Processing

  • مقدمه جریان موازی Parallel Flow Introduction

  • یک کار جریان موازی ایجاد کنید Create a Parallel Flow Job

  • جریان موازی خلاصه Summary Parallel Flow

  • کنترل جریان کار مقدمه Control the Job Flow Introduction

  • جریان کار را کنترل کنید Control the Job Flow

  • خلاصه کنترل جریان Summary Flow Control

  • پارتیشن (Master/Slave) معرفی شغل Partition (Master/slave) Job Introduction

  • Range Partitioner را ایجاد کنید Create the Range Partitioner

  • ایجاد پارتیشن ستون Create Column Partitioner

  • پیکربندی دسته ای را سازماندهی کنید Organize the Batch Configuration

نمایش نظرات

آموزش دسته بهار استاد
جزییات دوره
7.5 hours
78
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,946
4.1 از 5
دارد
دارد
دارد
Michael Wang
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Wang Michael Wang

معمار