강의

멘토링

로드맵

Inflearn brand logo image
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) 81 đánh giá

1,103 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,752

Học viên

152

Đá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ả

81 đánh giá

4.6

81 đánh giá

  • 모니터크리너님의 프로필 이미지
    모니터크리너

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    강의 구매전 이미 커리큘럼 이나 전체 강의 시간 등을 보았을 때 짐작 하시겠지만 스프링 배치에 대한 이해가 전혀 없는 상태에서 머리속에 가볍게 스캐치 한다는 느낌으로 보기에 좋은 강의 입니다. 스프링 배치에 대해 깊이 있게 학습하기에는 물리적인 시간이 부족하여 스캐치라도 해보자 라는 심정으로 구매했는데 매우 마음에 듭니다. 다만, 이미 스프링 배치를 사용해본 경험이 한 번이라도 있으시거나 혹은 그에 준하는 사전 지식이 존재하시는 분들에게는 비추천 드립니다.

    • kjh48001님의 프로필 이미지
      kjh48001

      Đánh giá 11

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      빠르고 간단하게 익히기에 좋음 Spring Batch 4.x 기준이므로 5.x인 경우 변경점을 확인하고 해야한다

      • 비버러버님의 프로필 이미지
        비버러버

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        스프링 배치가 처음이었는데, 이제 응용을 할 수 있을 정도로 실력을 늘릴 수 있었습니다. 좋은 강의 감사드립니다!

        • MJ코딩
          Giảng viên

          b841010 님 안녕하세요 :) 강의가 도움이 되신 것 같아 기쁜 마음이에요 ㅎㅎㅎ 스프링 배치를 활용하여 개발을 하실 때 지금의 강의가 좋은 시작 점이 되셨으면 좋겠습니다😀 감사합니다.

      • 동그리동님의 프로필 이미지
        동그리동

        Đánh giá 3

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        스프링 배치 빠르게 찍먹 해보기 좋은강의입니다

        • MJ코딩
          Giảng viên

          동그리동님 안녕하세요 :) 이번 강의가 스프링 배치를 활용하는 좋은 시작점이 되셨으면 하는 마음이며, 조금 더 나은 배치 개발을 하셨으면 좋겠습니다😀 감사합니다.

      • deokgoni님의 프로필 이미지
        deokgoni

        Đánh giá 41

        Đánh giá trung bình 4.8

        5

        82% đã tham gia

        아직 수강 중이지만 목소리가 좋으세요.!!

        298.829 ₫

        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!