HOME > Development > Java 8- A Practical approach

Java 8- A Practical approach

  • Development
  • Jan 06, 2025
SynopsisJava 8: A Practical approach, available at $59.99, has an ave...
Java 8- A Practical approach  No.1

Java 8: A Practical approach, available at $59.99, has an average rating of 4.3, with 89 lectures, based on 34 reviews, and has 2306 subscribers.

You will learn about Java 8 advanced features concepts Lambda, Functional Interface, Stream APIs, New Date time API and many more Complete understanding of new features with code. You will be able to upgrade your Java knowledge with the new advanced features Complete understanding of Lambdas, Optional with practical code. This course is ideal for individuals who are Software Developer, Software programmer, Staff engineer or Any Java aspirant who wants to learn Java 8 It is particularly useful for Software Developer, Software programmer, Staff engineer or Any Java aspirant who wants to learn Java 8.

Enroll now: Java 8: A Practical approach

Summary

Title: Java 8: A Practical approach

Price: $59.99

Average Rating: 4.3

Number of Lectures: 89

Number of Published Lectures: 89

Number of Curriculum Items: 89

Number of Published Curriculum Objects: 89

Original Price: 鈧?99

Quality Status: approved

Status: Live

What You Will Learn

  • Java 8 advanced features concepts
  • Lambda, Functional Interface, Stream APIs, New Date time API and many more
  • Complete understanding of new features with code.
  • You will be able to upgrade your Java knowledge with the new advanced features
  • Complete understanding of Lambdas, Optional with practical code.
  • Who Should Attend

  • Software Developer, Software programmer, Staff engineer
  • Any Java aspirant who wants to learn Java 8
  • Target Audiences

  • Software Developer, Software programmer, Staff engineer
  • Any Java aspirant who wants to learn Java 8
  • Some ratings and reviews-

    **************#########*****************

    Dmitry L.

    *****

    Rating: 5.0 out of 5

    The course is quite concise and straight to the point. I managed to learn major new concepts of Java 8, which previously was somehow familiar to me, but not very clear. Thank you for your hard work, Ravi!

    ***********************-

    Manvendra Pratap S.

    *****

    Rating: 5.0 out of 5

    Awesome ? Course, all concepts are taught in a step-wise manner and taught with an example. This is the course if anyone want to cover all concepts of Java 8.

    Thanks for wonderful course.

    –***********************–

    Shahab H.

    *****

    Rating: 5.0 out of 5

    Great Course Content and Teaching Skills!

    This course helped in getting hands-on experience with Java 8. Especially the Lambda and Stream API part of the course is outstanding.

    –************************

    This course is intended to learn the features of Java 8 with the live coding. This will cover all the concepts with the practical approach. This is completely based on the writing code way of learning. You are about to feel like a class room learning .

    Why Java 8:

  • This course will help the Java developers to build their knowledge on the new Java 8 features.

  • All the new features such as Lambdas, Streams , Optionals, Functional Interfaces and Parallel Programming will be explained with live coding.

  • This course will give you the confidence on implementing new Java 8 features in real Java projects.

  • By the end of this course you will have a complete understanding of new Java 8 functional features.

  • This course is touching below features along with some minor.

    1. Lambda Expressions
    2. Functional Interfaces
    3. Default methods in Interface
    4. Static Methods in Interfaces.
    5. Predicate
    6. Function
    7. Consumer
    8. Supplier
    9. Method Reference & Constructor Reference by Double Colon(::) Operator.
    10. Stream API
    11. Date & Time API ( Joda API)

    This course is a concise, no-nonsense guide to Java 8 which explains just enough detail so that you can absorb and understand the core concepts and get you up and running, quickly and effectively with coding in Java 8.

    After completing this video course, we are sure, you will be in a position to handle any king of Java projects and feel confidence while  writing codes.

    I can not wait to see you in the course 馃檪

    Happy learning 馃檪

    Course Curriculum

    Chapter 1: About the course

    Lecture 1: Me and Overview of Course

    Chapter 2: Java 8 set up

    Lecture 1: Windows Set up

    Chapter 3: Fundamentals

    Lecture 1: Java 8: What and Why should we learn

    Lecture 2: Functional Vs Declarative programming

    Chapter 4: Lambda- A base of Functional Programming

    Lecture 1: What is Lambda: A brief Theory

    Lecture 2: Lambda- Coding-1

    Lecture 3: Lambda- Coding-2

    Chapter 5: Lambda and Functional Interface

    Lecture 1: Functional Interface

    Lecture 2: Predicate Program-1

    Lecture 3: Predicate Program-2

    Lecture 4: Predicate Program-3 Predicate as function

    Lecture 5: Predicate Program-4 Chaining

    Lecture 6: Predicate program-5 –Predicate in object

    Lecture 7: BiPredicate- Concept

    Lecture 8: Bi-Predicate Implementation

    Lecture 9: Consumers- Concepts

    Lecture 10: Consumer Program 1

    Lecture 11: Consumer Program 2

    Lecture 12: Supplier : Concept

    Lecture 13: Supplier : Coding

    Lecture 14: Functions : Concept

    Lecture 15: Function Program 1

    Lecture 16: Function Program 2

    Lecture 17: Bi-Functions -Concept

    Lecture 18: Bi Functions- Example-1

    Lecture 19: Bi-Function – Example-2

    Lecture 20: Bi-Function- HashMap use case

    Chapter 6: Method References

    Lecture 1: Method References

    Lecture 2: Method Reference Code-1

    Lecture 3: Method Reference Code -2

    Lecture 4: Method Reference- Constructor

    Lecture 5: Method References- Constructor-code

    Chapter 7: Streams API

    Lecture 1: Streams: Overview

    Lecture 2: Stream: Comparison of codes

    Lecture 3: Stream and Collections– The difference

    Lecture 4: Stream debugging

    Lecture 5: Stream Creations

    Lecture 6: Stream Creations-1

    Lecture 7: Stream Creation-2

    Lecture 8: Stream Creation-3

    Lecture 9: Primitive Stream Generation-Concept

    Lecture 10: Primitive Stream Generation-Code

    Lecture 11: Stream to Collections- Conversion

    Lecture 12: Stream operations

    Lecture 13: Stream: Filters

    Lecture 14: Stream: distinct

    Lecture 15: Stream: Skip and limit

    Lecture 16: Stream: Map and FlatMap

    Lecture 17: Stream: sorted

    Lecture 18: Stream: peek

    Lecture 19: Stream: count, Max, Min

    Lecture 20: Stream: FindAny and FindFirst

    Lecture 21: Stream: anyMatch, allMatch and noneMatch

    Lecture 22: Stream: ForEach and Collect

    Lecture 23: Stream: Reduce

    Lecture 24: Stream: Reduce+Min and Max

    Lecture 25: Till now

    Lecture 26: Parallel Stream-Concept

    Lecture 27: Stream: Parallel Stream -Code

    Lecture 28: Stream: Parallel Stream chaining

    Lecture 29: Java8: Collectors -1

    Lecture 30: Java8: Collectors-2

    Chapter 8: Defaults /static/Optional Method

    Lecture 1: Default method/ Static Methods

    Lecture 2: Default :Overriding

    Lecture 3: Optional Features- Concept

    Lecture 4: Optional Features- code-1

    Lecture 5: Optional Feature- code-2

    Lecture 6: Optional Features-Code-3

    Chapter 9: Date and Time Api feature: Details

    Lecture 1: Local Date and Time: Concepts

    Lecture 2: DateTime Code-1

    Lecture 3: LocalDate- Chrono Temporal Field

    Lecture 4: LocalDate-Code-2

    Lecture 5: LocalDate-TemporalAdjusters-1

    Lecture 6: Custom Adjusters

    Lecture 7: LocalTime-Code

    Lecture 8: LocalDateTime Class

    Lecture 9: ZonedDateTime class

    Lecture 10: Duration and Periods

    Lecture 11: DifferenceWithChronoUnits

    Lecture 12: ConversionOfDatesTime

    Chapter 10: Java 8: Completable Future

    Lecture 1: Java 8: Completable Future

    Lecture 2: Completable Future Code 1

    Lecture 3: CompletableFuture-2

    Chapter 11: Java 8: Other Improvements

    Lecture 1: StringJoiner Class Java 8

    Lecture 2: Java 8: Memory Model changes

    Lecture 3: Java 8 : Base64- Concept

    Lecture 4: Java 8 : Base64- Implementation

    Chapter 12: Resources and lecture for further use and downloads

    Lecture 1: Resources for download

    Instructors

  • Java 8- A Practical approach  No.2
    Ravi Kumar Singh
    SDE-III
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 0 votes
  • 3 stars: 4 votes
  • 4 stars: 12 votes
  • 5 stars: 16 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!