Functional & Reactive programming in Java : Modern Style
Functional & Reactive programming in Java : Modern Style, available at $74.99, has an average rating of 4.46, with 192 lectures, based on 2015 reviews, and has 13492 subscribers.
You will learn about Functional Programming in Java Reactive Programming In Java Streams and Parallel Streams how they work under the Hood Collectors and How Collectors Works under the Hood RxJava 3.0 Functional Data Structures Collections in Functional Way Java 8 and 8+ Advanced Concepts of Java Like Optional and Much More This course is ideal for individuals who are Who want to learn Java 8 concepts like Functional Interfaces, Lambdas, Streams or Who Want to learn Functional Programming in Deep or Who Want to learn advanced Java Concepts or Who Want to learn Reactive programming It is particularly useful for Who want to learn Java 8 concepts like Functional Interfaces, Lambdas, Streams or Who Want to learn Functional Programming in Deep or Who Want to learn advanced Java Concepts or Who Want to learn Reactive programming.
Enroll now: Functional & Reactive programming in Java : Modern Style
Summary
Title: Functional & Reactive programming in Java : Modern Style
Price: $74.99
Average Rating: 4.46
Number of Lectures: 192
Number of Published Lectures: 192
Number of Curriculum Items: 192
Number of Published Curriculum Objects: 192
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Functional Programming in Java
- Reactive Programming In Java
- Streams and Parallel Streams how they work under the Hood
- Collectors and How Collectors Works under the Hood
- RxJava 3.0
- Functional Data Structures
- Collections in Functional Way
- Java 8 and 8+
- Advanced Concepts of Java Like Optional and Much More
Who Should Attend
- Who want to learn Java 8 concepts like Functional Interfaces, Lambdas, Streams
- Who Want to learn Functional Programming in Deep
- Who Want to learn advanced Java Concepts
- Who Want to learn Reactive programming
Target Audiences
- Who want to learn Java 8 concepts like Functional Interfaces, Lambdas, Streams
- Who Want to learn Functional Programming in Deep
- Who Want to learn advanced Java Concepts
- Who Want to learn Reactive programming
================
Some of our feedback received to help you make the decision.
★★★★★
No Words!! Explaination is very simple with nice examples . I recomment his course for every one who wants to learn Functional programming. I used to feel that functional programming is difficult. Functional programming is made very simple. I am very happy with this instructor. Especially, voice of instructor is very sweet
★★★★★
Is the most simple and clear explanation of lambda.
★★★★★
Excelente curso, todo muy bien explicado y con ejercicios. Gracias
★★★★★
Strict and concise with short brief examples
================
Course Details what we cover :
Best in Class Master Course to learn Advanced Java Concepts –
-
Functional Programming
-
Reactive Programming
-
Optional wrapper to null
-
Functional Data Structures
-
Functional Design Patterns
-
Streams and Parallel Streams
-
Stream and Parallel Streams Deep Dive
-
Collectors
-
Collectors how they work internally
-
Functional Data Structures
-
Collections in Functional Way
-
Reactive Java
-
RxJava 3.x
This is a Very detailed Course on the subject of Functional Programming & Reactive with a lot of programming practice. We have covered all the prospective like Data Structures, Design Patterns, Collections in Functional Programming.
This is a must-have course for Developers or professionals who wants to understand the Concepts in Deep.
Hope you will find the content useful, we have designed the course in a way so that you can immediately use the learning in your next project.
All The Best and Happy Learning!
Basics>Strong;
Course Curriculum
Chapter 1: Course Introduction
Lecture 1: Introduction
Chapter 2: Why Functional Programming and Why to Bother
Lecture 1: Why to Learn Functional Programming
Lecture 2: Course Resources
Chapter 3: Lambda and Functional Interface
Lecture 1: Introduction
Lecture 2: First Cute Lambda
Lecture 3: Functional Interfaces
Lecture 4: How Lambda Works Under the Hood
Lecture 5: Imperative V/s Declarative
Lecture 6: Summary
Chapter 4: Practice Lambda with different signatures
Lecture 1: Introduction
Lecture 2: Practice Lambda – 1
Lecture 3: Practice Lambda – 2
Lecture 4: Practice Lambda – 3
Lecture 5: Practice Lambda – 4
Lecture 6: Summary
Chapter 5: Predefined Functional Interfaces and Practice
Lecture 1: Introduction
Lecture 2: Predefined Functional Interfaces
Lecture 3: Generic Functional Interfaces
Lecture 4: Predicate
Lecture 5: Consumer
Lecture 6: Supplier
Lecture 7: Function
Lecture 8: UnaryOperator
Lecture 9: BiFunction
Lecture 10: BinaryOperator
Lecture 11: Summary
Chapter 6: Method and Constructor Reference
Lecture 1: Introduction
Lecture 2: Method Reference
Lecture 3: Constructor Reference
Lecture 4: Summary
Chapter 7: Optional for Null Pointer
Lecture 1: Introduction
Lecture 2: Dangers of Null
Lecture 3: Introducing Optional
Lecture 4: Getting the values Back
Lecture 5: Operators Part – 1
Lecture 6: Operators Part – 2
Lecture 7: Summary
Chapter 8: Functional Programming in Depth
Lecture 1: Introduction
Lecture 2: What is Functional Programming
Lecture 3: Functional Programming Concepts
Lecture 4: Functions as First class Citizens
Lecture 5: No Side Effects – Pure Functions
Lecture 6: Higher Order Functions
Lecture 7: Referencial Transparency
Lecture 8: Functional Programming Techniques
Lecture 9: Designing APIs In Functional Way
Lecture 10: Chaining
Lecture 11: Composition
Lecture 12: Closures
Lecture 13: Currying
Lecture 14: Lazy Evaluation
Lecture 15: Tail Call Optimisation aka TCO
Lecture 16: Summary
Chapter 9: Design Patterns in Functional Way
Lecture 1: Introduction
Lecture 2: Iterator Design Pattern
Lecture 3: Strategy Design Pattern
Lecture 4: Decorator Design Pattern
Lecture 5: Creating Fluent Interfaces
Lecture 6: Factory Method Pattern
Lecture 7: Builder Design Pattern
Lecture 8: Command Design Pattern
Lecture 9: Summary
Chapter 10: Streams and Parallel Streams in depth
Lecture 1: Introduction
Lecture 2: Streams Introduction
Lecture 3: Observing the Stream
Lecture 4: Stream Pipeline
Lecture 5: Streams are not data Containers
Lecture 6: Filter Operations
Lecture 7: Map Operations
Lecture 8: Reduce Operations
Lecture 9: Streams are Lazy
Lecture 10: Numeric Streams
Lecture 11: Numeric Streams – Methods
Lecture 12: Bounded Streams
Lecture 13: Infinite Streams
Lecture 14: Stream.of and FlatMap
Lecture 15: Parallel Streams
Lecture 16: Stateless and stateful operations
Lecture 17: Setting Parallelism
Lecture 18: Summary and BrainMapping
Chapter 11: Creating Streams from Custom Source and Understanding Spliterator Pattern
Lecture 1: Introduction
Lecture 2: What Is Spliterator
Lecture 3: Spliterator Characteristics
Lecture 4: Custom Spliterator
Lecture 5: Summary
Chapter 12: Collectors for Data Processing in Depth
Lecture 1: Introduction
Lecture 2: What are Collectors
Lecture 3: Terminal Analogous Collectors-1
Instructors
-
Basics Strong
Team of technocrats and Programming lovers
Rating Distribution
- 1 stars: 27 votes
- 2 stars: 45 votes
- 3 stars: 198 votes
- 4 stars: 715 votes
- 5 stars: 1030 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple