강의

멘토링

로드맵

BEST
Programming

/

Front-end

Yalco's Reactive Programming - Learn ReactiveX easily with JavaScript

⚡ Short and sweet full 160-minute course! Copy and paste code from website to website and learn reactive programming with ReactiveX 😎

(4.9) 52 reviews

925 learners

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

Reviews from Early Learners

What you will learn!

  • Concepts and Use Cases of Reactive Programming

  • General concepts and main components of ReactiveX

  • 60+ operators in ReactiveX and how to use them

  • Reactive Programming in JavaScript with RxJS

  • How to use RxJS in practice

⭐️ Do you have a university email account?
🎓 Click here to get a half-price coupon for college students 👉

Reactive programming. What the heck is it?

Want to know what reactive programming is, but no matter how much you search, you still can't figure out exactly what it is?


Why I created this course 🙂

Interest in reactive programming is growing, but there's a dearth of resources for beginners to understand exactly what it is and how to use it. Therefore, I decided to create this course to share my experience as a programmer, studying ReactiveX and applying it in practice, and to share the amazing charm of reactive programming .

In this course, we'll explore reactive programming and its design principles, using the representative library ReactiveX . We'll also learn how to build reactive software by exploring the components and various features of RxJS, its JavaScript counterpart, and exploring practical examples.


People like this will like it 💬

This course will be helpful to developers and aspiring programmers in any field who want to learn reactive programming and further develop their skills as a programmer. ReactiveX is a library available in most major programming languages (see below), so you can apply the reactive programming knowledge you learned in JavaScript in this course to your own field.

The objectives of the lecture are as follows: 📜

💡 Learning reactive programming allows you to design software with a significantly different perspective and methodology than your previous coding . By reinterpreting everything that happens in your software as "flows," you can create programming that's more error-proof and structurally clear .

💡 ReactiveX is a great tool that helps implement reactive programming in major languages. In this course, you'll learn ReactiveX step by step, and through example programs created in the final chapter, you'll learn how reactive programming is done.


What's special about my lecture ✨

🚀 What are the benefits of Yalko's lectures?

Fast-paced lectures shorten the learning time and effort required . Instead of launching an IDE and typing each line, you can quickly learn concepts by clicking and copying code from the lecture webpage to an online coding tool. You can also quickly learn ReactiveX's various operators through individual examples.

🚀 Additional Course Tips

The videos progress quickly. For each video, simply watch it once to grasp the concepts. Then, replay it and pause it intermittently to practice. While you can copy and paste the code from the course website, as shown in the video, we recommend typing the code yourself for a more hands-on approach and deeper learning.


Learn this! 📚

Section 0: Reactive Programming and ReactiveX
Learn what reactive programming is all about in this 18-minute video.

Section 1: Stream Preview
The essence of reactive programming! We'll explore arrays, time, and unpredictable events as streams.

Section 2: Operators - Various operators in ReactiveX
We will learn about the definitions and usage of over 60 ReactiveX operators one by one through examples.

Section 3: Practical Reactive Programming!
Let's create reactive software using the ReactiveX knowledge we've learned so far.


Introducing the Knowledge Sharer ✒️

Who is Yalko? 😀

I'm a YouTuber who runs the "Yalpakhan Coding Dictionary" YouTube channel and a writer of IT books . Drawing on my experience as a full-stack developer, I create content that explains difficult programming concepts to beginners using analogies, easy-to-understand examples, and sometimes animations.

🎬 YouTube Channel: Thin Coding Dictionary (Click!)
📕 Click to see Yalko's books!

😃 A taste of Yalko's content


Expected Questions Q&A 💬

Q. What are the benefits of learning reactive programming?
A. You'll be able to write cleaner, clearer code with fewer errors. You'll be freer from multithreading issues and easier to handle asynchronous tasks. Additionally, you'll gain a new perspective and mindset on software, significantly enhancing your skills as a developer.

Q. If I code reactively, does that mean I can't use object-oriented programming?
A. Reactive/functional and object-oriented programming are not opposed or conflicting; they can coexist in the same code. It's possible and even recommended to create software that meets object-oriented requirements while also being reactive.

Q. Will this be helpful even if I'm not a JavaScript developer?
A. ReactiveX is provided as a library not only for JavaScript, but also for languages such as Java, C#, C++, Ruby, Python, Kotlin, Swift, PHP, Go, Groovy, JRuby, Elixir, Dart, Scala, Clojure, and Lua. Although there are some differences for each language, the basic structure and usage are the same, so once you learn ReactiveX with JavaScript, which is easy to practice, you will be able to apply it without difficulty in the language you use.

Recommended for
these people

Who is this course right for?

  • People who want to learn language-independent reactive and functional programming

  • Anyone who wants to know about ReactiveX

  • People who want to handle time and events more skillfully

  • App/front-end developer who deals a lot with animations

  • People who want to use JavaScript in a more stylish and sophisticated way

Need to know before starting?

  • Basic knowledge of JavaScript (Yuri) or other programming languages

Hello
This is

30,431

Learners

1,561

Reviews

86

Answers

4.9

Rating

17

Courses

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

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

Curriculum

All

18 lectures ∙ (2hr 40min)

Published: 
Last updated: 

Reviews

All

52 reviews

4.9

52 reviews

  • y2gcoder님의 프로필 이미지
    y2gcoder

    Reviews 21

    Average Rating 5.0

    5

    100% enrolled

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

    • 얄팍한 코딩사전
      Instructor

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

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

    Reviews 2

    Average Rating 4.5

    5

    100% enrolled

    just.... take my money.

  • Teddy님의 프로필 이미지
    Teddy

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

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

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

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

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

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

  • mango1g님의 프로필 이미지
    mango1g

    Reviews 13

    Average Rating 4.8

    5

    61% enrolled

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

    Limited time deal ends in 7 days

    $22,280.00

    24%

    $23.10

    yalco's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!