
Câu chuyện về lộ trình phát triển Java dễ hiểu của Kevin
Kevin
Miễn phí
Nhập môn / Java
4.7
(133)
3,900+
Câu chuyện về lộ trình trở thành nhà phát triển Java (nhà phát triển web) dễ hiểu của Kevin
Nhập môn
Java
Bạn muốn vượt qua rào cản gia nhập mang tên lập trình Reactive? RxJava dễ hiểu của Kevin sẽ giúp bạn có đủ sức mạnh để vượt qua bức tường đó.
748 học viên
Độ khó Cơ bản
Thời gian Không giới hạn
Đánh giá từ những học viên đầu tiên
5.0
Jaeyoung Park
Đây là một bài giảng hay, nơi bạn có thể thực hành các toán tử khác nhau được sử dụng trong ReactiveJava's Observable cùng với các ví dụ và cách sử dụng thực tế. Nếu bạn tìm hiểu các ví dụ ở đây và tích lũy tài liệu tham khảo, bạn sẽ có thể sử dụng chúng như một tài liệu tham khảo hữu ích trong thực tế.
5.0
윤지상
Mình đọc rất nhiều sách khác để hiểu RxJava nhưng không hiểu được sách dịch gì cả nên chỉ học qua tài liệu. Bài giảng này thực sự rất dễ hiểu. Mình nghĩ đây là bài giảng rất hay giúp tiết kiệm thời gian cho những ai vừa học vừa xem tài liệu.!! Tôi hy vọng RxKotlin cũng có nội dung bài giảng nâng cao!!
5.0
태오
Khóa học rất hữu ích trong việc hiểu RxJAVA. Tôi nghĩ rằng bạn hẳn đã phải chuẩn bị rất nhiều khi nghe bài giảng, bao gồm phần mở đầu và kết thúc của mỗi bài giảng, lời giải thích cho bài giảng tiếp theo, những lời giải thích dễ hiểu và chính xác, tài liệu bài giảng và mã ví dụ. Đặc biệt, phần giải thích của toán tử đã sử dụng dữ liệu giả định có thể thực sự xảy ra, điều này rất hữu ích trong việc tưởng tượng trong những trường hợp nào thì sử dụng toán tử là tốt. Tôi vẫn bối rối không hiểu tại sao nhà sản xuất và người tiêu dùng lại đăng ký cùng lúc, vì vậy tôi sẽ chú ý đến phần đó khi xem lại khóa học. Cảm ơn bạn đã cung cấp một bài giảng tốt.
Nền tảng vững chắc của lập trình phản ứng
Tìm hiểu về lập trình khai báo
Lập trình bất đồng bộ bằng RxJava
Interface hàm chức năng và biểu thức Lambda trong Java
Hiểu các toán tử Reactive thông qua sơ đồ Marble
Học chuyên sâu về toán tử Reactive thông qua các câu đố
Lập trình phản ứng , hãy học một cách dễ dàng và rõ ràng!
[Ghi lại tài liệu bài giảng về cách đọc sơ đồ Marvel]
[Ghi lại nội dung bài giảng về luồng hoạt động giữa nhà xuất bản và người đăng ký]
[Ghi lại nội dung bài giảng về khái niệm áp lực ngược]
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 rào cản gia nhập RxJava.
H. Những người không chuyên ngành cũng có thể tham gia khóa học này không?
A. Nó không liên quan gì đến chuyên ngành chính/phụ. 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. Để bạn tham khảo, tôi cũng bắt đầu với một chuyên ngành không chính. ^^
H. Học RxJava có lợi ích 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à ngoài ra, nó có thể thay đổi cách bạn suy nghĩ về lập trình thông qua 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 phần thưởng, phải không? ^^ Sau khi học RxJava, bạn sẽ có thể củng cố những kiến thức cơ bản về lập trình phản ứng, do đó, việc học RxJs, RxAndroid, Spring Reactor, v.v. sẽ dễ dàng hơn 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 tiến hành theo cách mà sinh viên đầu tiên hiểu các khái niệm thông qua tài liệu bài giảng → sau đó trực tiếp xác nhận các khái niệm bằng chính mắt mình thông qua các mã ví dụ. Đối với các lớp học yêu cầu bài kiểm tra, bài kiểm tra được đưa ra trước khi kết thúc lớp học để sinh viên có thể tự mình giải quyết các bài kiểm tra để biến nội dung của lớp học thành của riêng mình.
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 tải lê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
Nếu bạn đang tạo một dự án mới và tự nhập mã ví dụ, hãy đảm bảo sao chép/dán gói chung và gói tiện ích từ mã ví dụ trên github, sau đó viết mã.
H. Tôi có thể tải tài liệu bài giảng ở đâu?
A. Đối với mỗi lớp trong mỗi phần, chúng tôi đã đính kèm các tài liệu bài giảng được sử dụng trong lớp. Nếu bạn cần, bạn có thể tải xuống và tham khảo.
H. Bạn có thể giới thiệu thêm tài liệu tham khảo nào ngoài tài liệu bài giảng không?
A. Sau đây là một số trang web sẽ giúp bạn 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 triển khai thực hiện Reactive Streams. Đây là tài liệu chính thức của github định nghĩa các thông số kỹ thuật của Reactive Streams.
• https://gist.github.com/casamia918/93b8db69beb9ee06b92a96b2a234d48e
Đây là nguồn tài nguyên GitHub tiếng Hàn được dịch khá tốt về lập trình phản ứng. Tôi chỉ muốn nói lời cảm ơn rất nhiều vì đã dịch bài này sang tiếng Hàn.
• https://rxmarbles.com/
Đây là sơ đồ toán tử dạng bi được tổ chức tốt, 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ôi nghĩ sẽ tốt hơn nếu chỉ coi nó như việc thêm nhiều hàm toán tử mới vào 3.0 rồi chuyển sang 3.0 sau khi củng cố các khái niệm với phiên bản 2.x.
Khóa học này dành cho ai?
Dành cho những ai muốn dễ dàng triển khai lập trình không đồng bộ trong Java
Dành cho những ai muốn dễ dàng hiểu phương pháp lập trình khai báo
Dành cho những ai muốn vượt qua rào cản gia nhập lập trình Reactive
Dành cho những ai muốn củng cố vững chắc kiến thức cơ bản về lập trình Reactive để sử dụng Reactor, WebFlux tốt hơn trong Spring Boot.
Những ai còn nhớ bài giảng “[Câu chuyện về Lộ trình Nhà phát triển Java 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 bất đồng bộ
Xác minh sự nghiệp
6,923
Học viên
307
Đánh giá
133
Trả lời
4.8
Xếp hạng
11
Các khóa học
Ngôn ngữ hoặc công nghệ chủ lực: Java, Spring Framework, RxJava, Reactor, Spring WebFlux
Hoạt động với tư cách là nhà phát triển Backend tại Penta Security (From 2015.07 To 2022.01)
Hoạt động với tư cách là Senior Educational Software Engineer(Backend) tại Code States Co., Ltd. (https://www.codestates.com)
(Từ 03.2022 đến 31.01.2024)
- Hoạt động với tư cách là nhà phát triển tự do và giảng viên (Since 2024.02)
- Tác phẩm (Sách đã xuất bản)
Xin chào? Tôi tên là Kevin. ^^
Rất vui được gặp các bạn với tư cách là giảng viên trên Inflearn.
Dù ở bất kỳ lĩnh vực nào cũng vậy, nhưng đặc biệt đối với một nhà phát triển phần mềm, tôi tin rằng cách duy nhất để tồn tại là luôn rèn luyện bản thân để không bị tụt hậu trước những xu hướng không ngừng thay đổi. Tôi là một trong những nhà phát triển đang tận hưởng việc phát triển phần mềm với thái độ luôn luôn học hỏi.
Với mong muốn những kiến thức và kinh nghiệm của bản thân có thể giúp ích được phần nào cho mọi người, tôi đã bắt đầu các khóa học trên Inflearn.
Trong tương lai, tôi sẽ tiếp tục gặp gỡ các bạn học viên thông qua nhiều khóa học đa dạng và mang lại những lợi ích thực tế. Xin cảm ơn.
Mọi câu hỏi hay ý kiến đóng góp luôn được chào đón, vì vậy hãy thoải mái liên hệ với tôi qua email (it.village.host@gmail.com).
Tất cả
18 bài giảng ∙ (7giờ 30phút)
Tài liệu khóa học:
Tất cả
52 đánh giá
4.9
52 đánh giá
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Khóa học rất hữu ích trong việc hiểu RxJAVA. Tôi nghĩ rằng bạn hẳn đã phải chuẩn bị rất nhiều khi nghe bài giảng, bao gồm phần mở đầu và kết thúc của mỗi bài giảng, lời giải thích cho bài giảng tiếp theo, những lời giải thích dễ hiểu và chính xác, tài liệu bài giảng và mã ví dụ. Đặc biệt, phần giải thích của toán tử đã sử dụng dữ liệu giả định có thể thực sự xảy ra, điều này rất hữu ích trong việc tưởng tượng trong những trường hợp nào thì sử dụng toán tử là tốt. Tôi vẫn bối rối không hiểu tại sao nhà sản xuất và người tiêu dùng lại đăng ký cùng lúc, vì vậy tôi sẽ chú ý đến phần đó khi xem lại khóa học. Cảm ơn bạn đã cung cấp một bài giảng tốt.
Một trong những mục tiêu lớn nhất của việc tạo ra khóa học này là giúp mọi người dễ dàng tiếp cận với lập trình phản ứng, và tôi nóng bừng mặt vì tôi nghĩ bạn biết chính xác ý tôi. ^^;; Tôi rất vui vì nó đã giúp bạn. Trong thế giới thực, nhà sản xuất và người tiêu dùng hầu hết đều tách biệt nhau, nhưng trong thế giới phần mềm, việc chúng ta không quen với việc đăng ký và nhận dữ liệu thông qua đối tượng của nhà sản xuất là điều đương nhiên. Tôi muốn nói với bạn rằng phần này sẽ trở nên rõ ràng hơn một chút khi bạn bắt đầu giao tiếp với máy chủ/máy khách bằng cách sử dụng lập trình phản ứng. Tôi rất vui vì bạn đã có thể tham gia vào lĩnh vực lập trình phản ứng. Hẹn gặp lại sau. Cảm ơn bạn~
Đánh giá 11
∙
Đánh giá trung bình 5.0
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
Mình đọc rất nhiều sách khác để hiểu RxJava nhưng không hiểu được sách dịch gì cả nên chỉ học qua tài liệu. Bài giảng này thực sự rất dễ hiểu. Mình nghĩ đây là bài giảng rất hay giúp tiết kiệm thời gian cho những ai vừa học vừa xem tài liệu.!! Tôi hy vọng RxKotlin cũng có nội dung bài giảng nâng cao!!
Tôi rất vui khi biết rằng nó hữu ích. Tôi nghĩ khái niệm về một bức tranh tổng thể thực sự quan trọng đối với bất kỳ công nghệ nào, vì vậy tôi đã cố gắng hết sức để làm cho nó dễ hiểu nhất có thể. ^^ Tôi nghĩ việc nộp đơn tiếp theo là tùy thuộc vào học sinh. Bạn sẽ làm tốt hơn tôi. Cảm ơn
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Thầy ơi! Cảm ơn bạn vì bài giảng tuyệt vời. Nó rất hữu ích vì bạn đã giải thích các chủ đề khó một cách dễ hiểu. Nhờ có bạn mà tôi học tốt.
Tôi rất vui vì nó đã giúp ích được gì đó. ^^ Cảm ơn bạn!
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Đây là một bài giảng hay, nơi bạn có thể thực hành các toán tử khác nhau được sử dụng trong ReactiveJava's Observable cùng với các ví dụ và cách sử dụng thực tế. Nếu bạn tìm hiểu các ví dụ ở đây và tích lũy tài liệu tham khảo, bạn sẽ có thể sử dụng chúng như một tài liệu tham khảo hữu ích trong thực tế.
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!
Giảm 25% cho thành viên mới
682.248 ₫
25%
909.668 ₫