![스프링 시큐리티 완전 정복 [6.x 개정판]강의 썸네일](https://cdn.inflearn.com/public/courses/333154/cover/7d446f00-12af-4924-a9cd-7e8c886bde59/333154.png?w=420)
스프링 시큐리티 완전 정복 [6.x 개정판]
정수원
스프링 시큐리티 6.x 최신 버전으로 제작된 개정판 강의로 초급에서 중.고급에 이르기까지 스프링 시큐리티의 기본 개념부터 API 사용법과 내부 아키텍처를 학습하게 되고 이를 바탕으로 실전 프로젝트를 완성해 나감으로써 스프링 시큐리티의 인증과 인가와 관련된 핵심적인 기술들을 익히게 됩니다.
초급
Spring, Spring Boot, Spring Security
Từ người mới bắt đầu đến trung cấp đến nâng cao, nó trình bày chuyên sâu các khái niệm cơ bản về Spring Batch, cách sử dụng API và cấu trúc kiến trúc nội bộ. Bạn sẽ tìm hiểu quy trình và nguyên tắc của từng hàm Spring Batch và dựa trên đó, bạn sẽ có được ý thức thực tế để phát triển các ứng dụng hàng loạt khác nhau.

Tìm hiểu các miền cốt lõi của Spring Batch
Tìm hiểu công việc hàng loạt mùa xuân, bước, quy trình và cách sử dụng API
Hiểu và sử dụng các quy trình dựa trên chunk của Spring Batch
Kiểm soát lỗi và ngoại lệ của Spring Batch
Hiểu và tận dụng xử lý đa luồng Spring Batch
Xử lý trình nghe sự kiện Spring Batch
Tận dụng TDD Spring Batch và API vận hành
Dự án thực hành đợt xuân
Khiến quá trình xử lý hàng loạt ở phía sau trở nên dễ dàng và hiệu quả hơn!
Trải nghiệm thế giới của Spring Batch.
Quỹ Spring đang triển khai nhiều dự án mùa xuân khác nhau.
Các ví dụ tiêu biểu bao gồm Spring Boot, Spring Data và Spring Cloud.
Và có rất nhiều tài liệu và tài liệu tham khảo liên quan đến các dự án này.
Nhưng Spring Batch thì không như vậy.
Spring Batch cung cấp một API mạnh mẽ để phát triển các ứng dụng hàng loạt . Ngay cả các chương trình hàng loạt phức tạp cũng có thể được triển khai dễ dàng chỉ bằng các API được cung cấp.
Spring Batch, một dự án con của Spring, có lịch sử lâu đời và nền tảng kỹ thuật vững chắc nhờ các phiên bản nâng cấp liên tục. Mặc dù có khả năng mở rộng và tính linh hoạt cao trong thiết kế và triển khai, nhưng các tài liệu và tài liệu tham khảo liên quan hiện có lại rất thiếu so với các dự án Spring khác.
Theo đó, dựa trên kinh nghiệm sử dụng Spring Batch, tôi đã lập kế hoạch và thực hiện một bài giảng để chia sẻ kiến thức của mình với các nhà phát triển muốn nắm bắt công nghệ Spring Batch.
Khóa học này dành cho những người dùng chưa biết cách sử dụng Spring Batch cũng như những người có kiến thức và kinh nghiệm cơ bản nhưng muốn có thêm kiến thức chuyên sâu, hiểu sâu các khái niệm và nguyên tắc cốt lõi , cấu trúc bên trong và phương pháp vận hành của Spring Batch và áp dụng chúng.
Đối với các nhà phát triển Java, không có lựa chọn nào tốt hơn Spring Batch để phát triển ứng dụng hàng loạt. Nó cung cấp tất cả các tính năng phổ biến của Spring đồng thời cung cấp các thành phần cần thiết cho việc phát triển ứng dụng hàng loạt. Với thiết lập và cấu hình đơn giản, bạn có thể tạo ra các ứng dụng phức tạp và mạnh mẽ.
Để đạt được điều này, trước tiên bạn phải hiểu rõ và thiết lập nền tảng cơ bản của Spring Batch trước khi chuyển sang phát triển ứng dụng. Chỉ ghi nhớ cách sử dụng API và mã hóa sẽ không tối đa hóa được những lợi thế kỹ thuật to lớn của Spring Batch.
Khóa học này nhằm mục đích bồi dưỡng khả năng phát triển nhiều ứng dụng hàng loạt trong thực tế bằng cách phân tích các khái niệm và nguyên tắc cốt lõi của Spring Batch cũng như nhiều bài tập thực hành và luồng nội bộ chuyên sâu.
Đợt xuân
(Lớp xuân)
Lần đầu tiên gặp phải
Người mới bắt đầu
Qua đợt mùa xuân
Ứng dụng hàng loạt
(Nộp đơn hàng loạt)
Những người muốn tạo ra
Vượt ra ngoài việc sử dụng API đơn giản
Cấu trúc bên trong và nguyên lý hoạt động
Sâu hơn ở mặt sau
Những ai muốn biết
Đợt xuân
Mở rộng chức năng
Mức độ tùy chỉnh
Những người muốn phát triển kỹ năng của mình
Có một số miền được sử dụng để cấu hình các tác vụ trong Spring Batch. Ví dụ bao gồm Job, Step, Flow, Tasklet, JobInstance, JobExecution, StepExecution và ExecutionContext. Việc hiểu rõ các miền này là điều cần thiết để cấu hình và sử dụng chúng hiệu quả. Bằng cách hiểu thuật ngữ và mối quan hệ giữa các miền, bạn sẽ học cách xây dựng các tác vụ một cách có hệ thống, từ đơn giản đến phức tạp.
Tìm hiểu các đơn vị và thành phần cơ bản cần thiết để tạo một job trong Spring Batch. Hiểu các khái niệm và cấu trúc cơ bản của Job, Step và Flow, đồng thời tìm hiểu cách cấu hình và sử dụng từng API. Hơn nữa, bằng cách tìm hiểu các loại Job và Step khác nhau, cũng như cách kết hợp Job, Step và Flow để tạo một job hàng loạt, bạn sẽ phát triển khả năng tự do triển khai cấu trúc và cách sử dụng job cơ bản nhất trong Spring Batch.
Một trong những tính năng cốt lõi nhất của Spring Batch là xử lý dựa trên khối dữ liệu (chunk-based processing). Bằng cách giới thiệu khái niệm khối dữ liệu (chunk), Spring Batch cho phép xử lý hiệu suất cao với khối lượng dữ liệu lớn. Các API được sử dụng cho việc này là ItemReader, ItemProcessor và ItemWriter. Bạn sẽ tìm hiểu các khái niệm và nguyên tắc cơ bản của xử lý dựa trên khối dữ liệu, cũng như kiến trúc bên trong của nó. Thông qua nhiều ví dụ khác nhau, bạn sẽ nắm vững cách sử dụng xử lý dựa trên khối dữ liệu để xử lý dữ liệu.
Đối với việc xử lý dữ liệu quy mô lớn và xử lý hàng loạt tốn thời gian, đa luồng thay vì đơn luồng cho phép xử lý hàng loạt hiệu quả hơn bằng cách thực hiện xử lý hàng loạt song song. Trước tiên, bạn sẽ hiểu các khái niệm cơ bản về mô hình luồng của Java và các công nghệ đa luồng do Spring Batch cung cấp, sau đó tìm hiểu về các công nghệ xử lý hàng loạt dựa trên đa luồng khác nhau.
Lỗi và ngoại lệ có thể xảy ra bất cứ lúc nào trong quá trình thực thi hàng loạt. Trong bài học này, bạn sẽ học cách xây dựng các ứng dụng hàng loạt chịu lỗi bằng cách dự đoán và chuẩn bị trước cho các lỗi phát sinh do lỗi. Điều này bao gồm việc xử lý các sự cố như tạm dừng hoặc ngoại lệ để ngăn chặn gián đoạn dịch vụ hoàn toàn, hoặc bằng cách chuyển sang bước tiếp theo. Bạn sẽ tìm hiểu thêm và thực hành các công nghệ liên quan, Bỏ qua và Thử lại.
Khóa học này sẽ khám phá ứng dụng thực tế của công nghệ Spring Batch bằng cách xây dựng một ứng dụng hàng loạt. Bằng cách triển khai một ứng dụng hàng loạt đa luồng, dựa trên ứng dụng, dựa trên máy chủ API, bạn sẽ có được hiểu biết toàn diện về Spring Batch và mở rộng hiểu biết về cách ứng dụng công nghệ này trong các tình huống thực tế.
Khóa học này dành cho ai?
Bất cứ ai muốn hiểu rõ cấu trúc và khái niệm cơ bản của Spring Batch
Bất kỳ ai muốn hiểu kiến trúc và xử lý nội bộ của Spring Batch ngoài việc sử dụng API đơn giản
Những người muốn phát triển các ứng dụng hàng loạt ở cấp độ thực tế bằng Spring Batch
Chứa nội dung mà tất cả mọi người từ người mới bắt đầu đến người dùng trung cấp đến cao cấp của Spring Batch đều có thể sử dụng.
Cần biết trước khi bắt đầu?
Java
Khởi động mùa xuân
JDBC, JPA
Lombok
10,078
Học viên
352
Đánh giá
1,212
Trả lời
4.9
Xếp hạng
5
Các khóa học
다양한 프로젝트에서 웹/모바일/솔루션 제품 개발과 관련된 업무를 진행해 오고 있으며 분석/설계/개발 Role 을 맡아 오고 있습니다.
공공기간, 교육프로그램, 기업 프로젝트, 쇼핑몰 등의 웹 개발 및 솔루션 프로그램, 프레임워크, 오픈소스 연동 등의 아키텍처 설계 및 구조적 고도화 개선 등을 해 오고 있으며 개발, PL 등의 역할을 맡았습니다.
다양한 Open Source 와 여러 기술적인 경험들을 통해 웹의 전반적인 기술 흐름들을 익혔으며 개발 경험이 거듭될 수록 요구사항의 기능 구현에만 거치지 않고 좀 더 OOP 적인 구조의 소프트웨어로서 안전성과 성능을 고려한 아키텍처링과 튜닝의 기술들을 접목시켜 지속적으로 더 훌륭한 소프트웨어를 완성하기 위한 연구와 개발 실무를 책임감 있게 맡아 오고 있습니다.
Tất cả
110 bài giảng ∙ (45giờ 14phút)
Tài liệu khóa học:
Tất cả
135 đánh giá
4.8
135 đánh giá
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
정말 열심히 강의 준비하신게 티가 확 나고, Batch의 밑 단까지 배울 수 있어 좋았습니다. 아쉬운 점이 있다면 깨끗한 코드와 거리가 너무 멀어서 다소 아쉬운 것 같아요..! (예를 들어 List를 기반으로 for문을 돌리는데 size > 0 검사를 먼저 한 후 for 문을 돌린다거나.. stream.anyMatch()만 써도 되는데 filter()를 써서 성능과 가독성을 낭비하는 부분, 패키지 구조, 각 도메인의 책임과 역할 로직 등 아쉬운 부분이 있습니다.) > 참고만 부탁드립니다. 강의 잘 들었습니다! 👍
Đánh giá 11
∙
Đánh giá trung bình 5.0
Đánh giá 22
∙
Đánh giá trung bình 5.0
2.087.439 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!