آموزش استاد اسپرینگ بچ - آخرین آپدیت

دانلود Master Spring Batch

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری Spring Batch و Spring Boot با هم

  • یادگیری Spring Batch با Spring Boot و پیکربندی ۱۰۰٪ جاوا.
  • یادگیری تمام موارد استفاده عملی برای ایجاد یک شغل دسته‌ای (Batch Job) آماده برای سازمان‌ها.
  • یادگیری نحوه ایجاد یک شغل دسته‌ای سازمانی در ۱۰-۱۵ دقیقه.
  • یادگیری مهارت‌های لازم برای خواندن و نوشتن از منابع مختلف مانند CSV، XML، پایگاه داده و سرویس‌های موجود.
  • یادگیری نحوه کنترل اجرای شغل‌ها توسط Spring Batch.
  • یادگیری نحوه و زمان نادیده گرفتن (Skip)، تلاش مجدد (Retry) و راه‌اندازی مجدد (Restart) یک شغل.
  • یادگیری نحوه تبدیل شغل دسته‌ای موجود به یک شغل موازی و با عملکرد بالا بدون افزودن کد زیاد.
  • یادگیری نحوه انتقال پارامترها بین مراحل (Steps)، پارامترهای شغل (Job Parameters) و اجرای شغل بدون Spring Job Repository.
  • یادگیری مهارت‌های پایه برای ایجاد پروژه‌های Spring Boot در IntelliJ.
  • پس از دوره، شغل دسته‌ای آماده برای سازمان را در ۳۰ دقیقه ایجاد خواهید کرد، نه روزها!
  • پس از این دوره، مبانی Spring JDBC و Spring Boot را نیز خواهید آموخت.

پیش‌نیازها:

  • دانش پایه جاوا
  • تجربه صفر Spring Batch یا Spring Boot

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


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

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

  • مقدمه Introduction

  • سلام Spring Batch Hello Spring Batch

  • بررسی Hello World Batch Review Hello World Batch

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

با Spring Batch آشنا شوید Meet the Spring Batch

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

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

  • معماری Spring Batch Spring Batch Architecture

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

  • Step، Step Execution و Execution Context چیست؟ What is the Step, Step Execution, and Execution Context

  • معماری Spring Batch – خلاصه Spring Batch Architecture - Summary

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

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

  • ایجاد خواننده و نویسنده آیتم سفارشی 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

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

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

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

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

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

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

  • خلاصه – مفهوم هسته Spring Batch Summary - Spring Batch Core Concept

مفهوم هسته Spring Batch Core Concept of Spring Batch

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

  • مقدمه خواننده آیتم Item Reader Introduction

  • خواننده آیتم فایل مسطح – خواندن از فایل CSV Flat File Item Reader - reader from CSV File

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

  • استفاده از جداکننده متفاوت Use Different Delimiter

  • خلاصه – خواننده آیتم فایل مسطح 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 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

  • ایجاد یک سرویس Restful – سرویس محصول Create a Restful Service - Product Service

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

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

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

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

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

  • نویسنده آیتم فایل مسطح Flat File ItemWriter

  • ایجاد یک نویسنده آیتم فایل مسطح Create a Flat File Item Writer

  • ایجاد سرصفحه و پاصفحه برای فایل مسطح Create the header and footer for the Flatfile

  • خلاصه – نویسنده آیتم فایل مسطح Summary - Flat File Item Writer

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

  • ایجاد یک نویسنده آیتم XML Create a XML Item Writer

  • خلاصه نویسنده آیتم XML Summary XML Item Writer

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

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

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

  • مقدمه پردازشگر آیتم Item Processor Introduction

ایجاد نویسنده و پردازشگر آیتم Create Item Writer and Item Processor

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

  • معرفی ساخت یک Job ضد گلوله Build a Bullet Proof Job Introduciton

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

  • ایجاد یک سیاست Skip Create a Skip Policy

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

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

  • مقدمه Retry Retry Introduction

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

  • قابل راه‌اندازی مجدد کردن Job خود 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

ضد گلوله کردن Job Make The Batch Job Bullet proof

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

  • مقدمه Job با عملکرد بالا High Performance Job Introduction

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

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

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

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

  • ایجاد یک Job ناهمزمان Create a Asynchronized Job

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

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

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

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

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

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

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

  • مقدمه Job پارتیشن شده (Master/slave) Partition (Master/slave) Job Introduction

  • ایجاد پارتیشن کننده محدوده Create the Range Partitioner

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

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

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

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Wang Michael Wang

معمار