Java Functional Programming
Java Functional Programming, available at $44.99, has an average rating of 3.8, with 37 lectures, based on 93 reviews, and has 997 subscribers.
You will learn about getting To know the concept of Functional Programming use Lambda expressions with functional interfaces manipulate your data and make comparisons with filtering operations design your applications with lambda expressions This course is ideal for individuals who are every student should have the basics of java or every student should have the basics of object oriented programming in java It is particularly useful for every student should have the basics of java or every student should have the basics of object oriented programming in java.
Enroll now: Java Functional Programming
Summary
Title: Java Functional Programming
Price: $44.99
Average Rating: 3.8
Number of Lectures: 37
Number of Published Lectures: 37
Number of Curriculum Items: 37
Number of Published Curriculum Objects: 37
Original Price: $34.99
Quality Status: approved
Status: Live
What You Will Learn
- getting To know the concept of Functional Programming
- use Lambda expressions with functional interfaces
- manipulate your data and make comparisons with filtering operations
- design your applications with lambda expressions
Who Should Attend
- every student should have the basics of java
- every student should have the basics of object oriented programming in java
Target Audiences
- every student should have the basics of java
- every student should have the basics of object oriented programming in java
this course will teach you the following Parts of Functional Programming:
-
Getting to know the concept: we will answer to the questions of What is Functional Programming and why should we use it.
-
How to use Lambda expressions on Collections: collections are a very important part of JAVA and every developer is concerned with it so in this course we will discover how you can use lambda expressions to improve your usage of java collections.
-
How to use Comparators and Filters: complex operations like filtering and comparing data is made very easy like never using lambda expressions with some quiet beautiful utilities offered by JDK.
-
How to design with lambda expressions: if you are designing your applications using strategy pattern (which makes you handling more and more hierarchy problems), lambda expressions is made for you to minimize the complexity generated by the hierarchy of your classes and interfaces.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: What is Functional Programming ?
Lecture 3: Why Coding in Functional Style ?
Lecture 4: Functional Interface
Lecture 5: Java's Functional APIs
Chapter 2: Collections And Lambda Expressions
Lecture 1: Iterating Through A List
Lecture 2: Transforming A List
Lecture 3: How to use Stream Objects on Collections
Lecture 4: Finding Elements
Lecture 5: Reusing Lambda Expressions
Lecture 6: Lexical Scoping And Closures
Lecture 7: Using Function Interface to narrow scopes
Lecture 8: multiple lambda expressions
Lecture 9: Optional Interface
Lecture 10: Picking One Element
Lecture 11: Reducing Operations
Lecture 12: More Reduce Functions
Lecture 13: Joining Elements
Chapter 3: Comparators And Filters
Lecture 1: Iterating A String
Lecture 2: sorting elements
Lecture 3: Comparator Interface
Lecture 4: Reversed Comparator
Lecture 5: Multiple And Fluent Comparisons
Lecture 6: Using The Collect Method
Lecture 7: Grouping Elements
Lecture 8: Grouping And Mapping
Lecture 9: Using the Comparator Class
Lecture 10: Listing All files in a Directory
Lecture 11: Specifying Only the current directory
Lecture 12: selected Files Listing
Lecture 13: Picking A File Based On its Properties
Lecture 14: Converting a Directory into Streams
Chapter 4: Designing With Lambda expressions
Lecture 1: Example of Design
Lecture 2: Separate the key concern
Lecture 3: Delegating Using Lambda expressions
Lecture 4: Default Methods
Chapter 5: Conclusion
Lecture 1: What to Learn next
Instructors
-
Lharrach Abdellah
Studio Mumber
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 4 votes
- 3 stars: 27 votes
- 4 stars: 37 votes
- 5 stars: 23 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