강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

[Giới thiệu về Spring Batch] Những kiến ​​thức cốt lõi của Spring Batch thông qua các ví dụ

Spring Batch để tìm hiểu các khái niệm chính và sử dụng chúng ngay lập tức! Bạn có thể hạ rào cản gia nhập Spring Batch và sử dụng trực tiếp Spring Batch.

(4.6) 83 đánh giá

1,113 học viên

  • mjcoding
3시간 만에 완강할 수 있는 강의 ⏰
Spring Batch

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Những điều cần thiết cho mùa xuân

  • Bức tranh toàn cảnh Spring Batch học qua code

  • Cách phát triển công việc hàng loạt

  • Đọc và ghi tệp/dữ liệu DB cho công việc hàng loạt

Tất cả các công ty cung cấp dịch vụ
Cần phải làm việc theo lô
.

Các tác vụ hàng loạt , bao gồm việc xử lý khối lượng lớn dữ liệu theo từng đợt, là một tác vụ back-end thiết yếu. Nhiều công ty có xu hướng phát triển các tác vụ hàng loạt bằng ngôn ngữ thuần túy, nhưng điều này thường đặt ra nhiều thách thức, đòi hỏi họ phải xử lý nhiều tác vụ khác nhau, từ đọc và ghi tệp đến giao dịch.

Khi nói đến phát triển hàng loạt, có rất nhiều điều cần cân nhắc. Tuy nhiên, việc tận dụng Spring Batch cho phép bạn tận dụng các tính năng phong phú của nó để nâng cao năng suất phát triển , cải thiện tính nhất quán của mã và đơn giản hóa việc bảo trì . Nếu dự án của bạn dựa trên Spring, bạn cũng có thể sử dụng tất cả các tính năng hiện có.

Thật khó để bắt đầu,
Nhiệm vụ hàng loạt mùa xuân

Khi mới bắt đầu học Spring Batch, tôi đã tìm hiểu tài liệu và tài nguyên chính thức, nhưng thông tin cần thiết lại khá rời rạc, và ngay cả các tác vụ hàng loạt đơn giản cũng khó thực hiện. Khóa học này nhằm mục đích giảm thiểu rào cản gia nhập Spring Batch và giúp bạn sử dụng nó một cách trực tiếp . Chúng tôi sẽ trình bày các khái niệm cốt lõi, cùng với các ví dụ, để bạn có thể sử dụng Spring Batch cho việc xử lý hàng loạt.


Tôi giới thiệu điều này cho những người này ✅

Có lẽ đây là mối quan tâm của bạn?

  • Tôi không có ấn tượng tốt về Spring Batch.
  • Tôi muốn phát triển một bố cục hiện đại.
  • Tôi muốn sử dụng đợt sản xuất mùa xuân.
  • Tôi chỉ học những kiến thức cơ bản về Spring Boot.

Học kỳ mùa xuân
Dành cho những người mới bắt đầu

Xem tài liệu Spring Batch
Một người khó hiểu

Spring Batch là gì
Bất cứ ai tò mò


Bạn sẽ học được gì? ✨

  • Từng bước một Tôi sẽ bắt đầu với bước đầu tiên, Xin chào thế giới.
  • Chúng tôi sẽ cung cấp chương trình học và thực hành toàn diện, từ phát triển công việc hàng loạt đến vận hành và thử nghiệm công việc theo lịch trình Spring.
  • Chúng ta sẽ học bằng cách viết mã về nội dung cốt lõi thực sự cần thiết trong thực tế.
  • Chúng ta sẽ thực hành đọc và ghi các tệp/cơ sở dữ liệu cần thiết cho công việc hàng loạt.
  • Nó có thể được phát triển bằng Spring Batch và hỗ trợ phát triển theo đợt hiện đại.

Học dễ dàng và nhanh chóng
Lõi lô mùa xuân

Tìm hiểu lý do tại sao cần có tác vụ hàng loạt và tại sao cần có Spring Batch.

Từ Hello World đến tệp và xử lý dữ liệu DB

Đã thêm tác vụ ghi nhật ký và trình xác thực tham số, đồng thời chạy tác vụ hàng loạt bằng cách sử dụng Spring scheduling (tự động chạy tác vụ mỗi phút).

Viết mã kiểm tra cho mã chất lượng cao


Sau khi nghe bài giảng,
Bạn cũng có thể làm được! 🙌

  • Bạn có thể phát triển hàng loạt bằng Spring Batch!
  • Nó giúp bạn tìm hiểu thêm về Spring Batch hoặc mở rộng nó dễ dàng hơn.
  • Bạn có thể tạo các tác vụ hàng loạt có thể đọc và ghi tệp hoặc dữ liệu DB.

Câu hỏi dự kiến Hỏi & Đáp 💬

H. Tôi có thể tham gia khóa học ngay cả khi tôi không biết Spring không?

A. Nếu bạn chưa quen với Spring, vui lòng tìm hiểu về dependency injection và autowired trước khi học.

H. Nội dung bài học được trình bày ở mức độ nào?

A. Mục tiêu là học trực tiếp Spring Batch và sử dụng nó để thực hiện các tác vụ hàng loạt. Các tác vụ hàng loạt cơ bản có thể được áp dụng vào thực tế, nhưng nếu bạn cần kiến thức chuyên sâu hơn hoặc các tính năng bổ sung, bạn sẽ thấy quá trình học tập dễ dàng hơn sau khi tham gia khóa học này.

H. Tại sao tôi nên học Spring Batch?

A. Các tác vụ hàng loạt tồn tại trong tất cả các dịch vụ. Tuy nhiên, việc phát triển hàng loạt rất khác nhau giữa các công ty và dự án. Để phát triển hàng loạt tốt hơn, các lợi ích của framework là rất cần thiết, nhưng các lựa chọn phát triển hàng loạt lại hạn chế ngoài Spring Batch. Việc học các khái niệm cốt lõi của Spring Batch trong thời gian ngắn sẽ mang lại lợi ích cho cả lĩnh vực của bạn và công việc tương lai.

H. Nếu tôi phát triển một lô bằng Spring Boot, đó có phải là Spring Batch không?

A. Spring Batch, giống như Spring Boot, là một phần của Spring Framework. Trong khi Spring Boot cung cấp mô hình MVC, Spring Batch lại sử dụng mô hình Job-Step. Là một framework cho các tác vụ hàng loạt, Spring Batch chuyên về đọc, ghi dữ liệu và xử lý các tác vụ theo từng bước.


Ai đã tạo ra khóa học này
Giới thiệu Người chia sẻ kiến thức ✒️

Lịch sử

  • Người cam kết mã nguồn mở hiện tại của Mozilla
  • Cựu nhà phát triển khởi nghiệp Fintech
  • Cựu Chuyên gia phát triển toàn cầu tại Bộ Khoa học và Công nghệ
  • Cựu) Nhóm phát triển thanh toán Hyosung (Phát triển cơ sở dữ liệu thanh toán)

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người bối rối sau khi xem tài liệu Spring Batch

  • Bất cứ ai muốn chạy Hello Spring Batch

  • Bất cứ ai tò mò về cách sắp xếp tổng thể mùa xuân

Cần biết trước khi bắt đầu?

  • JAVA

  • Kiến thức cơ bản về mùa xuân (tiêm phụ thuộc, Autowired)

Xin chào
Đây là

3,802

Học viên

162

Đánh giá

33

Trả lời

4.7

Xếp hạng

3

Các khóa học

안녕하세요. MJ코딩입니다😀

강의에 관심과 수강을 해주셔서 감사합니다 :)

강의 내용은 처음 접할 때는 가볍지만은 않은 내용이지만, 이해를 하실 수 있고 실제로 사용하실 수 있도록 준비를 하였습니다.

커리어와 실무에 도움이 되셨으면 하는 마음입니다.

프로그래밍 학습을 위한 유튜브 채널도 함께 운영을 하고 있습니다. (유튜브 링크 클릭)

필요한 내용을 보시고 참고 하여 도움이 되셨으면 좋겠습니다.

감사합니다^^

Chương trình giảng dạy

Tất cả

11 bài giảng ∙ (2giờ 0phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

83 đánh giá

4.6

83 đánh giá

  • dahanhan님의 프로필 이미지
    dahanhan

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Bạn có thể đã đoán được điều này khi xem chương trình giảng dạy và tổng thời lượng bài giảng trước khi mua khóa học. Đây là một bài giảng hay dành cho những người chưa hiểu rõ về vị trí đặt lò xo và có thể dễ dàng phác họa nó trong đầu. Tôi không có đủ thời gian để tìm hiểu sâu về vị trí đặt lò xo, vì vậy tôi mua nó với ý định chỉ phác thảo nó và tôi thực sự thích nó. Tuy nhiên, nó không được khuyến khích đối với những người đã có kinh nghiệm sử dụng Spring Batch hoặc có kiến ​​thức tương đương.

    • tmxhsk990743님의 프로필 이미지
      tmxhsk990743

      Đánh giá 11

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Tốt cho việc học nhanh chóng và đơn giản Nó dựa trên Spring Batch 4.x, vì vậy nếu là 5.x, bạn phải kiểm tra các thay đổi trước khi thực hiện.

      • b8410104416님의 프로필 이미지
        b8410104416

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        Đây là lần đầu tiên tôi sử dụng lô xuân nhưng hiện tại tôi đã nâng cao kỹ năng của mình đến mức có thể áp dụng được. Cảm ơn bạn vì bài giảng tuyệt vời!

        • mjcoding
          Giảng viên

          Xin chào b841010 :) Tôi rất vui vì bạn thấy bài giảng hữu ích haha. Tôi hy vọng bài giảng này sẽ là điểm khởi đầu tốt khi phát triển bằng Spring Batch😀 Cảm ơn

      • dongle님의 프로필 이미지
        dongle

        Đánh giá 3

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        Đây là một khóa học tuyệt vời để học nhanh Spring Batch.

        • mjcoding
          Giảng viên

          Xin chào Dongguri-dong :) Tôi hy vọng bài giảng này sẽ là điểm khởi đầu tốt cho việc sử dụng Spring Batch và tôi hy vọng bạn sẽ có thể phát triển các batch tốt hơn😀 Cảm ơn

      • deokgoni님의 프로필 이미지
        deokgoni

        Đánh giá 41

        Đánh giá trung bình 4.8

        5

        82% đã tham gia

        Bạn vẫn đang tham gia lớp học nhưng giọng nói của bạn rất hay!!

        298.319 ₫

        Khóa học khác của mjcoding

        Hãy khám phá các khóa học khác của giảng viên!