[Java実務プロジェクト上級編] Spring Core + H2ベースのフードトラックキオスクシステム制作
Kevin
実務感覚を身につけたい入門開発者のためのJava深化プロジェクト講義! Spring Core、JdbcClient、H2 DBで構成されたコンソールベースのキオスク注文システムを一緒に作っていきます。
초급
Java, Spring Boot, DDD
Bạn có muốn vượt qua rào cản gia nhập được gọi là lập trình phản ứng không? RxJava dễ hiểu của Kevin sẽ cho bạn sức mạnh để vượt qua bức tường đó.
Khái niệm Hot Publishing và các loại Hot Publishing
Khái niệm và cách sử dụng Scheduler, trình quản lý luồng trong RxJava
Cách gỡ lỗi mã RxJava
Cách kiểm tra mã RxJava
Sử dụng RxJava giữa máy khách và máy chủ bằng giao tiếp SSE
🎉Kevin's Easy RxJava Phần 2 đã được phát hành🎉
Lập trình phản ứng , tôi sẽ dạy lại cho bạn điều này!
[Tài liệu bài giảng của Cold Publisher Review]
[Tài liệu bài giảng Đánh giá Nhà xuất bản Capture of Hot]
[Ghi lại nội dung bài giảng về khái niệm luồng]

[Ghi lại nội dung bài giảng về tiến trình thực hiện dự án]
Hãy cho tôi thấy ý chí và sự kiên trì của bạn, tôi sẽ cố gắng hết sức để giúp bạn vượt qua những rào cản để bước vào RxJava.
H. Sinh viên không chuyên ngành cũng có thể tham gia khóa học này không?
A. Không quan trọng bạn có chuyên ngành hay không. Tôi nghĩ bất kỳ ai có kiến thức cơ bản về Java đều có thể tham gia khóa học này. Nhân tiện, bản thân tôi cũng bắt đầu học không chuyên ngành. ^^ Tuy nhiên, tôi tin rằng việc học Phần 2 sau Phần 1 sẽ giúp bạn hiểu bài tốt hơn.
H. Lợi ích của việc học RxJava là gì?
A. Như tôi đã đề cập trong phần giới thiệu, việc học RxJava có thể đơn giản hóa lập trình bất đồng bộ phức tạp, và hơn nữa, nó có thể giúp bạn thay đổi cách suy nghĩ về lập trình bằng cách sử dụng lập trình khai báo thay vì lập trình mệnh lệnh. Trở thành một lập trình viên giỏi hơn là một lợi thế, phải không? ^^ Sau khi học RxJava, bạn sẽ có thể củng cố các nguyên tắc cơ bản của lập trình phản ứng, nhờ đó việc học RxJs, RxAndroid, Spring Reactor, v.v. sẽ trở nên dễ dàng hơn rất nhiều.
H. Các bài giảng được tiến hành như thế nào?
A. Hầu hết các lớp học đều bắt đầu bằng việc tìm hiểu các khái niệm thông qua tài liệu bài giảng, sau đó trực tiếp kiểm chứng chúng thông qua mã ví dụ. Mặc dù Phần 1 có cung cấp thêm các bài kiểm tra ngoài mã ví dụ, Phần 2 sẽ không bao gồm các bài kiểm tra riêng biệt.
H. Tôi có thể tải xuống mã ví dụ gốc được sử dụng trong bài giảng ở đâu?
A. Tất cả các mã ví dụ được giải thích trong lớp đều có sẵn trên GitHub và có thể tải xuống từ địa chỉ bên dưới.
• Mã nguồn ví dụ gốc : https://github.com/ITVillage-Kevin/rxjava-episode2
• Mã nguồn gốc cho dự án thực hành (phía máy chủ) :https://github.com/ITVillage-Kevin/rxjava-episode2-practice
• Mã nguồn gốc cho dự án thực hành (phía máy khách) :https://github.com/ITVillage-Kevin/rxjava-episode2-practice-client
H. Tôi có thể tải tài liệu bài giảng ở đâu?
A. Đối với mỗi lớp học trong mỗi phần, chúng tôi đã đính kèm tài liệu bài giảng được sử dụng trong lớp. Nếu cần, vui lòng tải xuống và tham khảo.
H. Ngoài tài liệu bài giảng, bạn có thể giới thiệu thêm tài liệu tham khảo nào không?
A. Dưới đây là một số trang web hữu ích để học lập trình phản ứng.
• http://reactivex.io/
Đây là trang web chính thức về lập trình phản ứng và tôi nghĩ đây là trang web thực sự tốt để tham khảo sau khi tìm hiểu những kiến thức cơ bản về lập trình phản ứng.
• https://github.com/reactive-streams/reactive-streams-jvm
RxJava có thể được coi là một phiên bản triển khai của Reactive Streams. Đây là tài liệu GitHub chính thức định nghĩa các thông số kỹ thuật của Reactive Streams.
• https://gist.github.com/casamia918/93b8db69beb9ee06b92a96b2a234d48e
Đây là một tài nguyên GitHub được dịch rất tốt về lập trình phản ứng. Tôi xin chân thành cảm ơn bản dịch tiếng Hàn.
• https://rxmarbles.com/
Đây là sơ đồ toán tử dạng bi được tổ chức tốt, có thể coi là cốt lõi của lập trình phản ứng.
• http://reactivex.io/RxJava/2.x/javadoc/
Cuối cùng, đây là tài liệu javadoc chính thức cho RxJava. Tính đến năm 2020, RxJava 3.0 đã được phát hành, nhưng tốt nhất là cứ tạm coi như phiên bản 3.0 đã bổ sung rất nhiều hàm toán tử mới, và hãy củng cố kiến thức của bạn về các khái niệm này với phiên bản 2.x trước khi chuyển sang phiên bản 3.0.
Khóa học này dành cho ai?
Những người muốn khắc phục khó khăn khi lập trình đa luồng trong Java
Những người muốn làm quen với phương pháp lập trình khai báo
Những người muốn vượt qua rào cản gia nhập lập trình phản ứng
Những người muốn củng cố kiến thức cơ bản về lập trình phản ứng để phát triển Ứng dụng web phản ứng mùa xuân
Dành cho những người đã tham gia khóa học [RxJava Phần 1 dễ hiểu của Kevin]
Cần biết trước khi bắt đầu?
Java
Sự khác biệt giữa lập trình đồng bộ và lập trình không đồng bộ
6,416
Học viên
246
Đánh giá
108
Trả lời
4.8
Xếp hạng
7
Các khóa học
- 주력 언어 또는 기술 : Java, Spring Framework, RxJava, Reactor, Spring WebFlux
- (주)코드스테이츠(https://www.codestates.com)에서 Senior Educational Software Engineer(Backend)로 활동
(From 2022.03 To 2024.01.31)
- 프리랜서 개발자 및 강사로 활동(From 2024.02)
- 저서
안녕하세요? Kevin이라고 합니다. ^^
인프런에서 이렇게 강사로서 여러분들을 만나게 되어서 너무 반갑습니다.
어떤 분야든 마찬가지겠지만 특히나 소프트웨어 개발자는 끊임없이 변화하는 트렌드에 뒤처지지 않도록 항상 자기 자신을 갈고 닦는것이 개발자로써 살아남는 유일한 방법이라고 생각하며 항상 배우는 자세로 즐겁게 소프트웨어 개발을 하고 있는 개발자 중 한 명입니다.
제가 가지고 있는 지식과 경험이 다른 분들에게 조금이나마 도움이 되기를 바라면서 인프런에서 강좌를 시작하였습니다.
앞으로 수강생분들에게 현실적으로 도움이 되는 다양한 강좌로 꾸준히 찾아뵙도록 하겠습니다. 감사합니다.
질문이나 의견은 언제든지 환영하니, 이메일(it.village.host@gmail.com)로 편하게 얘기해주세요.
Tất cả
23 bài giảng ∙ (3giờ 46phút)
Tài liệu khóa học:
Tất cả
16 đánh giá
4.9
16 đánh giá
Đánh giá 3
∙
Đánh giá trung bình 5.0
Đánh giá 5
∙
Đánh giá trung bình 5.0
Đánh giá 3
∙
Đánh giá trung bình 5.0
Đánh giá 5
∙
Đánh giá trung bình 4.2
4
リアクティブプログラミングの感覚を少し捉えました。ありがとうございます。 特に後の例が好きでした。 今後の講義をもっと作成するつもりなら、最初に簡単な例を紹介してから、その例で使われる関数を紹介してくれれば、もっと授業に集中できると思います。
役に立ったのは幸いです。 私も受講生たちの立場で講義を制作できるよう、さらに努力させていただきます。 ありがとうございます。
Đánh giá 45
∙
Đánh giá trung bình 4.9
804.727 ₫
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!