Skip to content

Commit f399de4

Browse files
committed
Thank You for Choosing to Learn from in28Minutes
1 parent b2aa4a4 commit f399de4

File tree

1 file changed

+57
-3
lines changed

1 file changed

+57
-3
lines changed

readme.md

Lines changed: 57 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,63 @@ You will be using containerizing a variety of projects created with React (Fron
7474
## Step By Step Details
7575

7676
### Introduction to the Course
77-
- 00 Step 01 - Deploy Spring Boot Applications to Docker - Course Overview
78-
- 00 Step 02 - Deploy Spring Boot Applications to Docker - Getting Started
79-
77+
- 00 Step 01: Functional Programming with Java - Course Overview
78+
- 00 Step 02: Functional Programming with Java - Exporing Github Repo and Installations
79+
80+
### Introduction to Functional Programming with Java
81+
- 01 Step 01: Getting Started with Functional Programming with Java
82+
- 01 Step 02: Writing Your First Java Functional Program
83+
- 01 Step 03: Improving Java Functional Program with filter
84+
- 01 Step 04: Using Lambda Expression to enhance your Functional Program
85+
- 01 Step 05: Do Functional Programming Exercises with Streams, Filters and Lambdas
86+
- 01 Step 06: Using map in Functional Programs - with Exercises
87+
- 01 Step 07: Quick Review of Functional Programming Basics
88+
89+
### Playing with Streams
90+
- 02 Step 01: Learning Stream Operations - Calculate Sum using reduce
91+
- 02 Step 02: Playing with reduce
92+
- 02 Step 03: Exploring Streams with Puzzles in JShell
93+
- 02 Step 04: Do Functional Programming Exercises with Streams and reduce
94+
- 02 Step 05: Learn Stream Operations - distinct and sorted
95+
- 02 Step 06: Using Comparators to Sort Streams with sorted
96+
- 02 Step 07: Collecting Stream Elements to List using collect
97+
- 02 Step 08: Reviewing Streams - Intermediate and Stream Operations
98+
99+
### Exploring Java Functional Interfaces and Lambdas
100+
- 03 Step 01: Getting Started with Functional Interfaces - Predicate, Consumer and Function
101+
- 03 Step 02: Do Exercises with Functional Interfaces - BinaryOperator
102+
- 03 Step 03: Doing Behavior Parameterization with Functional Programming
103+
- 03 Step 04: Do Exercise with Behavior Parameterization
104+
- 03 Step 05: Exploring Supplier and UnaryOperator Functional Interfaces
105+
- 03 Step 06: Exploring BiPredicate, BiFunction, BiConsumer and Primitive Functional Interfaces
106+
- 03 Step 07: Playing Puzzles with Functional Interfaces and Lambdas
107+
- 03 Step 08: Exploring Method References with Java
108+
109+
### Java Functional Programming with Custom Classes
110+
- 04 Step 01: Creating Custom Class Course with some Test Data
111+
- 04 Step 02: Playing with allMatch, noneMatch and anyMatch
112+
- 04 Step 03: Sorting courses with sorted and creating Comparators
113+
- 04 Step 04: Playing with skip, limit, takeWhile and dropWhile
114+
- 04 Step 05: Finding top, max and min courses with max, min, findFirst and findAny
115+
- 04 Step 06: Playing with sum, average and count
116+
- 04 Step 07: Grouping courses into Map using groupingBy
117+
118+
### Playing with Java Functional Programming
119+
- 05 Step 01: Creating Streams using Stream of method and for Arrays
120+
- 05 Step 02: Creating Streams for First 100 Numbers, Squares of Numbers and More
121+
- 05 Step 03: Doing Big Number calculations with BigInteger
122+
123+
### Playing further with Java Functional Programming
124+
- 06 Step 01: Joining Strings with joining and Playing with flapMap
125+
- 06 Step 02: Creating Higher Order Functions
126+
- 06 Step 03: FP and Performance - Intermediate Stream Operations are Lazy
127+
- 06 Step 04: Improving Performance with Parallelization of Streams
128+
129+
### Functional Programming makes Java Easy
130+
- 07 Step 01: Modifying lists with replaceAll and removeIf
131+
- 07 Step 02: Playing with Files using Functional Programming
132+
- 07 Step 03: Playing with Threads using Functional Programming
133+
- 07 Step 04: Using Functional Programming in Java Applications
80134

81135

82136
```sh

0 commit comments

Comments
 (0)