
Bán đúng cách Git & GitHub - bởi Yalco
yalco
Khóa học thân thiện, dễ hiểu, ngay cả người mới cũng theo kịp! Khóa học đỉnh cao cho developer thành chuyên gia Git!
입문
Git, GitHub
⚡ Short and sweet full 160-minute course! Copy and paste code from website to website and learn reactive programming with ReactiveX 😎
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
Want to know what reactive programming is, but no matter how much you search, you still can't figure out exactly what it is?
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.
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.
💡 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.
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.
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.
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.
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!
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.
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
30,431
Learners
1,561
Reviews
86
Answers
4.9
Rating
17
Courses
유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다. 풀스택 개발자로 일해 온 경험을 살려, 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.
🎬 YouTube 얄팍한 코딩사전 채널 (클릭!)
📕 얄코의 책들 보러가기 (클릭!)
All
18 lectures ∙ (2hr 40min)
All
52 reviews
4.9
52 reviews
Reviews 21
∙
Average Rating 5.0
5
Tôi đã mua nó một cách ngẫu hứng lần này sau khi nghe về ReactiveX, được gọi là lập trình phản ứng. Thông thường, tôi hiếm khi hài lòng với việc mua sắm bốc đồng, nhưng tôi thực sự thích bài giảng này. Vì Corin không giỏi hướng đối tượng nên khái niệm này có vẻ hơi khó khăn, nhưng tôi đã làm việc chăm chỉ với mục tiêu thử một ví dụ thú vị cuối cùng. Tôi hy vọng sẽ sớm thấy một dự án có thể sử dụng lập trình phản ứng. Vì bây giờ tôi đã biết rõ hơn những ưu điểm của lập trình hàm so với trước nên tôi nghĩ mình sẽ cố gắng sử dụng lập trình hàm một cách tích cực hơn trước. Đó là một bài giảng rất thú vị và hữu ích đối với tôi.
Tôi thực sự vui mừng vì tôi đã giúp bạn. Cần phải thực hành để sử dụng nó trong cuộc sống thực, nhưng sẽ rất bổ ích khi bạn có thể sử dụng nó ở nơi thích hợp. Chúng tôi sẽ tiếp tục tạo ra những bài giảng tốt hơn. Cảm ơn!!
Reviews 2
∙
Average Rating 4.5
Reviews 3
∙
Average Rating 5.0
5
Tôi không nghĩ có khóa học nào dạy Rxjs dễ dàng như vậy!
Cảm ơn!! Chúng tôi sẽ thưởng cho bạn những bài giảng tốt hơn trong tương lai.
Reviews 5
∙
Average Rating 5.0
5
Tôi thực sự thích cách anh ấy viết kịch bản và đưa ra một bài giảng ngắn, và nó dường như được viết một cách hiệu quả bằng cách cô đọng lại những phần quan trọng mà không có những chi tiết không cần thiết. Vì vậy, nó rất hữu ích trong việc hiểu nó một cách nhanh chóng. Có vẻ như bạn cũng đang nuôi dạy con cái. Cảm ơn bạn đã làm việc chăm chỉ. Cảm ơn
Cảm ơn!
Reviews 13
∙
Average Rating 4.8
Limited time deal ends in 7 days
$479,069.00
23%
$23.10
Check out other courses by the instructor!
Explore other courses in the same field!