강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Front-end

Lập trình Reactive của Yalco - Dễ học ReactiveX với JavaScript

⚡ Một khóa học ngắn và táo bạo kéo dài 160 phút! Sao chép và dán mã từ trang web này sang trang web khác và học lập trình đáp ứng với ReactiveX 😎

(4.9) 52 đánh giá

924 học viên

  • yalco
3시간 만에 완강할 수 있는 강의 ⏰
RxJS
JavaScript
Functional Programming

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

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

  • Khái niệm lập trình đáp ứng và trường hợp sử dụng

  • Khái niệm tổng thể và các thành phần chính của ReactiveX

  • Hơn 60 toán tử ReactiveX và cách sử dụng

  • Lập trình đáp ứng bằng JavaScript với RxJS

  • Cách sử dụng RxJS trong thực tế

⭐️ Bạn có tài khoản email của trường đại học không?
🎓 Nhấp vào đây để nhận phiếu giảm giá một nửa dành cho sinh viên đại học 👉

Lập trình phản ứng. Nó là cái quái gì vậy?

Bạn muốn biết lập trình phản ứng là gì, nhưng dù có tìm kiếm thế nào đi nữa, bạn vẫn không thể hiểu chính xác nó là gì?


Tại sao tôi tạo ra khóa học này 🙂

Sự quan tâm đến lập trình phản ứng đang ngày càng tăng, nhưng lại thiếu tài liệu dành cho người mới bắt đầu để hiểu chính xác nó là gì và cách sử dụng. Do đó, tôi quyết định tạo ra khóa học này để chia sẻ kinh nghiệm lập trình của mình, tìm hiểu về ReactiveX và áp dụng nó vào thực tế, cũng như chia sẻ sức hấp dẫn tuyệt vời của lập trình phản ứng .

Trong khóa học này, chúng ta sẽ tìm hiểu về lập trình phản ứng và các nguyên tắc thiết kế của nó, sử dụng thư viện đại diện ReactiveX . Chúng ta cũng sẽ học cách xây dựng phần mềm phản ứng bằng cách khám phá các thành phần và tính năng khác nhau của RxJS, phiên bản JavaScript tương ứng của nó, và tìm hiểu các ví dụ thực tế.


Những người như thế này sẽ thích nó 💬

Khóa học này sẽ hữu ích cho các nhà phát triển và lập trình viên đầy tham vọng trong bất kỳ lĩnh vực nào muốn học lập trình phản ứng và phát triển thêm kỹ năng lập trình của mình. ReactiveX là một thư viện có sẵn trong hầu hết các ngôn ngữ lập trình chính (xem bên dưới), vì vậy bạn có thể áp dụng kiến thức lập trình phản ứng đã học về JavaScript trong khóa học này vào lĩnh vực của mình.

Mục tiêu của bài giảng như sau: 📜

💡 Học lập trình phản ứng cho phép bạn thiết kế phần mềm với góc nhìn và phương pháp luận khác biệt đáng kể so với cách lập trình trước đây . Bằng cách diễn giải lại mọi thứ diễn ra trong phần mềm dưới dạng "luồng", bạn có thể tạo ra chương trình ít lỗi hơn và có cấu trúc rõ ràng hơn .

💡 ReactiveX là một công cụ tuyệt vời giúp triển khai lập trình phản ứng trong các ngôn ngữ lập trình chính. Trong khóa học này, bạn sẽ được học ReactiveX từng bước một, và thông qua các chương trình ví dụ được tạo trong chương cuối, bạn sẽ học cách lập trình phản ứng được thực hiện.


Bài giảng của tôi có gì đặc biệt ✨

🚀 Bài giảng của Yalko có lợi ích gì?

Các bài giảng với nhịp độ nhanh giúp rút ngắn thời gian và công sức học tập . Thay vì phải khởi chạy IDE và gõ từng dòng, bạn có thể nhanh chóng học các khái niệm bằng cách nhấp và sao chép mã từ trang web bài giảng sang một công cụ lập trình trực tuyến. Bạn cũng có thể nhanh chóng học các toán tử khác nhau của ReactiveX thông qua các ví dụ cụ thể.

🚀 Mẹo bổ sung cho khóa học

Các video tiến triển rất nhanh. Với mỗi video, bạn chỉ cần xem một lần để nắm vững các khái niệm. Sau đó, phát lại và tạm dừng để thực hành. Mặc dù bạn có thể sao chép và dán mã từ trang web khóa học như được hiển thị trong video, chúng tôi khuyên bạn nên tự nhập mã để có cách tiếp cận thực hành và học sâu hơn.


Hãy học điều này! 📚

Phần 0: Lập trình phản ứng và ReactiveX
Tìm hiểu về lập trình phản ứng trong video dài 18 phút này.

Phần 1: Xem trước luồng
Bản chất của lập trình phản ứng! Chúng ta sẽ khám phá mảng, thời gian và các sự kiện không thể đoán trước dưới dạng luồng.

Phần 2: Toán tử - Các toán tử khác nhau trong ReactiveX
Chúng ta sẽ tìm hiểu về định nghĩa và cách sử dụng của hơn 60 toán tử ReactiveX thông qua các ví dụ.

Phần 3: Lập trình phản ứng thực tế!
Hãy cùng tạo phần mềm phản ứng bằng cách sử dụng kiến thức ReactiveX mà chúng ta đã học cho đến nay.


Giới thiệu Người chia sẻ kiến thức ✒️

Yalko là ai? 😀

Tôi là một YouTuber điều hành kênh YouTube "Yalpakhan Coding Dictionary" và là tác giả sách CNTT . Dựa trên kinh nghiệm của một lập trình viên full-stack, tôi tạo ra nội dung giải thích các khái niệm lập trình khó cho người mới bắt đầu bằng cách sử dụng phép so sánh, ví dụ dễ hiểu và đôi khi là hình ảnh động.

🎬 Kênh YouTube: Thin Coding Dictionary (Nhấp vào!)
📕 Nhấp để xem sách của Yalko!

😃 Một chút nội dung của Yalko


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

H. Lợi ích của việc học lập trình phản ứng là gì?
A. Bạn sẽ có thể viết mã sạch hơn, rõ ràng hơn với ít lỗi hơn. Bạn sẽ thoát khỏi các vấn đề đa luồng và dễ dàng xử lý các tác vụ bất đồng bộ hơn. Ngoài ra, bạn sẽ có được một góc nhìn và tư duy mới về phần mềm, nâng cao đáng kể kỹ năng lập trình của bạn.

H. Nếu tôi viết mã theo phương pháp phản ứng, điều đó có nghĩa là tôi không thể sử dụng lập trình hướng đối tượng phải không?
A. Lập trình phản ứng/chức năng và lập trình hướng đối tượng không đối lập hay xung đột với nhau; chúng có thể cùng tồn tại trong cùng một mã. Việc tạo ra phần mềm đáp ứng các yêu cầu hướng đối tượng đồng thời vẫn mang tính phản ứng là hoàn toàn khả thi và thậm chí được khuyến khích.

H. Liệu điều này có hữu ích ngay cả khi tôi không phải là nhà phát triển JavaScript không?
A. ReactiveX được cung cấp như một thư viện không chỉ cho JavaScript mà còn cho các ngôn ngữ như Java, C#, C++, Ruby, Python, Kotlin, Swift, PHP, Go, Groovy, JRuby, Elixir, Dart, Scala, Clojure và Lua. Mặc dù có một số khác biệt giữa các ngôn ngữ, nhưng cấu trúc và cách sử dụng cơ bản là giống nhau, vì vậy một khi bạn đã học ReactiveX với JavaScript, vốn rất dễ thực hành, bạn sẽ có thể áp dụng nó mà không gặp khó khăn gì trong ngôn ngữ bạn đang sử dụng.

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

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

  • Bất cứ ai muốn biết lập trình phản ứng và chức năng bất kể ngôn ngữ

  • Bất cứ ai muốn biết về ReactiveX

  • Những người muốn quản lý thời gian và sự kiện một cách khéo léo hơn

  • Nhà phát triển ứng dụng/giao diện người dùng chuyên về hoạt ảnh

  • Những người muốn sử dụng JavaScript theo cách thú vị và tinh tế hơn

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

  • Kiến thức cơ bản về JavaScript (Yuri) hoặc các ngôn ngữ lập trình khác

Xin chào
Đây là

30,121

Học viên

1,541

Đánh giá

85

Trả lời

4.9

Xếp hạng

17

Các khóa học

유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다.  풀스택 개발자로 일해 온 경험을 살려, 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.

🎬   YouTube 얄팍한 코딩사전 채널 (클릭!)
📕  얄코의 책들 보러가기 (클릭!)

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

Tất cả

18 bài giảng ∙ (2giờ 40phút)

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

Đánh giá

Tất cả

52 đánh giá

4.9

52 đánh giá

  • y2gcoder님의 프로필 이미지
    y2gcoder

    Đánh giá 21

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    반응형 프로그래밍 이라는 ReactiveX 에 대해 듣기만 하다 이번에 충동구매하게 되었습니다. 보통 충동구매를 하면 만족하는 경우가 드문데, 이번 강의는 굉장히 재밌게 들었습니다. 객체지향도 제대로 못하는 코린이라 개념이 조금 어렵게 느껴지긴 하지만, 마지막 재밌는 예제를 한 번 해보겠다는 목표로 열심히 달려왔습니다. 반응형 프로그래밍을 사용할 수 있는 프로젝트를 빨리 만났으면 좋겠습니다. 함수형 프로그래밍에 대해서도 장점을 이전보다 명확하게 알았기 때문에 이전보다 더 적극적으로 함수형 프로그래밍을 써볼 것 같습니다. 저한테 매우 재밌고 유익한 강의였습니다.

    • 얄팍한 코딩사전
      Giảng viên

      도움이 되어드렸다니 정말 기쁩니다. 실전에 사용하는데에도 연습이 필요하지만, 적절한 곳에 활용할 수 있게 되면 큰 보람이 있을거에요. 앞으로도 더 좋은 강의 만들도록 하겠습니다. 감사합니다!!

  • YUN HO LEE님의 프로필 이미지
    YUN HO LEE

    Đánh giá 2

    Đánh giá trung bình 4.5

    5

    100% đã tham gia

    just.... take my money.

  • Teddy님의 프로필 이미지
    Teddy

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Rxjs를 이렇게까지 쉽게 알려주는 강좌는 없는 것 같습니다~!

    • 감사합니다!! 앞으로도 더 좋은 강의들로 보답하겠습니다.

  • 전자정부 표준프레임워크eGovFrame님의 프로필 이미지
    전자정부 표준프레임워크eGovFrame

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    스크립트까지 작성하여 짧고 강의를 진행해 주셔서 군더더기 없이 핵심적인 부분으로 요약해주셔서 효율적으로 기술된거 같아 너무 좋았습니다. 그렇기 때문에 빠르게 이해하는데 도움이 많이 되었습니다. 육아도 하시는거 같은데 고생많으셨습니다. 감사합니다.

  • mango1g님의 프로필 이미지
    mango1g

    Đánh giá 13

    Đánh giá trung bình 4.8

    5

    61% đã tham gia

    알기 쉽게 잘 설명해 주시고, 실습시 별다른 세팅 없이 바로바로 진행 할 수 있어서 좋은 것 같아요. 강의 정리도 잘 해주신 것 같습니다. 지루하지 않고 재밌게 알기 쉽게 설명해 주시는 것 같습니다.

    627.778 ₫

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

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

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!