I only heard about ReactiveX, which is reactive programming, and I bought it on impulse this time.
Usually, I am rarely satisfied with impulse purchases, but this lecture was very interesting. I am not good at object-oriented programming, so the concept was a bit difficult for me, but I worked hard with the goal of trying one last fun example.
I hope to find a project that can use reactive programming soon. Since I have a clearer understanding of the advantages of functional programming than before, I think I will use functional programming more actively than before.
It was a very interesting and helpful lecture for me.
5.0
YUN HO LEE
100% enrolled
just....take my money.
5.0
Teddy
100% enrolled
I don't think there's any other course that teaches Rxjs this easily~!
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 channeland 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.
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
I am the YouTuber behind the channel Yal-co's Coding Dictionary, as well as an author of IT books. Drawing on my experience as a full-stack developer, I create content that explains difficult programming concepts through metaphors, simple examples, and sometimes animations to make them easy for beginners to understand.
I really liked how you wrote the script and gave a short lecture, summarizing it to the core without any unnecessary details, so it seemed like it was written efficiently.
That's why it was very helpful for me to understand quickly.
I think you're also raising children, so thank you for your hard work.
It seems good because it is explained in an easy-to-understand way and you can proceed right away without any special settings during the practice.
I think the lecture was well organized.
It seems like it is explained in an easy-to-understand way that is fun and not boring.
I only heard about ReactiveX, which is reactive programming, and I bought it on impulse this time.
Usually, I am rarely satisfied with impulse purchases, but this lecture was very interesting. I am not good at object-oriented programming, so the concept was a bit difficult for me, but I worked hard with the goal of trying one last fun example.
I hope to find a project that can use reactive programming soon. Since I have a clearer understanding of the advantages of functional programming than before, I think I will use functional programming more actively than before.
It was a very interesting and helpful lecture for me.
I'm really glad that it was helpful. It takes practice to use it in real life, but it'll be very rewarding when you can use it in the right places. I'll try to make better lectures in the future. Thank you!!